Come gli stock split modificano le tue opzioni
Uno stock split rettifica strike price e azioni consegnabili delle opzioni. Scopri cosa succede al contratto da 100 azioni e quando i calcoli diventano insoliti.
Uno stock split non modifica il valore delle tue opzioni. The Options Clearing Corporation, la clearing house che emette ogni opzione statunitense quotata, rettifica ogni contratto aperto alla data dello split. La rettifica è puramente aritmetica: l’importo necessario per esercitare il contratto e il numero di azioni sottostanti restano complessivamente invariati. A cambiare è la struttura del contratto. Alcuni rapporti di split la modificano al punto da superare la convenzione delle 100 azioni adottata da ogni option chain.
Cosa succede alle tue opzioni in uno stock split 4-for-1
Partiamo dal caso più semplice, quello che corrisponde alla maggior parte degli split delle grandi società. Uno split 4-for-1 assegna quattro azioni per ogni azione posseduta e riduce a un quarto il prezzo dell’azione la mattina in cui diventa efficace. Tre elementi del contratto di opzione cambiano insieme:
- Lo strike price viene diviso per 4.
- Il numero di contratti detenuti viene moltiplicato per 4.
- Il deliverable resta pari a 100 azioni per contratto, con lo stesso ticker.
Consideriamo un esempio ipotetico. Una call con strike a $200 su un titolo a $220 diventa quattro call con strike a $50 su un titolo a $55. Esercitare il contratto originario significava pagare $20.000 per 100 azioni. Esercitare tutti e quattro i contratti rettificati significa pagare $20.000 per 400 azioni. Quattrocento azioni dopo lo split rappresentano sulla società la stessa partecipazione di 100 azioni prima dello split. Con la rettifica nessuno guadagna e nessuno perde.
Ogni rapporto intero funziona nello stesso modo, dal 2-for-1 al 10-for-1. L’option chain successiva appare normale: strike tondi, contratti da 100 azioni e simbolo invariato. Un normale stock split lascia una posizione in opzioni senza interventi da parte dell’investitore, mentre l’andamento successivo del titolo è una questione distinta da ciò che accade al contratto.
Con quale frequenza gli split arrivano sul mercato delle opzioni?
Ogni anno sul mercato statunitense si verificano split in entrambe le direzioni.
L'esatto SQL dietro ogni numero
SELECT toYear(execution_date) AS year,
countIf(toFloat64(split_to) > toFloat64(split_from)) AS forward_splits,
countIf(toFloat64(split_to) < toFloat64(split_from)) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2017-01-01')
AND execution_date < toDate('2026-08-01')
AND toFloat64(split_from) > 0
AND toFloat64(split_to) > 0
GROUP BY year
ORDER BY yearNel 2025 il database riportava 429 forward split e 1038 reverse split. L’ultimo punto copre 2026 fino alla fine di luglio soltanto, quindi va letto come un anno parziale. Nei 10 anni rappresentati nel grafico la colonna dei reverse split resta valorizzata, e sono proprio i reverse split a produrre i contratti più insoliti. I prossimi stock split mostra quelli programmati.
Quali rapporti di split si verificano davvero?
Gli forward split si concentrano su pochi rapporti, e il rapporto determina la rettifica.
L'esatto SQL dietro ogni numero
SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
if(modulo(toUInt32(split_to), toUInt32(split_from)) = 0, 'whole number', 'uneven') AS adjustment_style,
count() AS split_count,
round(100 * count() / (
SELECT count()
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
AND execution_date < toDate('2026-08-01')
AND toFloat64(split_to) > toFloat64(split_from)
AND toFloat64(split_from) > 0
AND toFloat64(split_from) = round(toFloat64(split_from))
AND toFloat64(split_to) = round(toFloat64(split_to))
), 1) AS share_of_forward_pct
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
AND execution_date < toDate('2026-08-01')
AND toFloat64(split_to) > toFloat64(split_from)
AND toFloat64(split_from) > 0
AND toFloat64(split_from) = round(toFloat64(split_from))
AND toFloat64(split_to) = round(toFloat64(split_to))
GROUP BY ratio_label, adjustment_style
ORDER BY split_count DESC
LIMIT 10Il rapporto 2-for-1 è il più frequente, con 407 split, pari al 27% di tutti gli forward split dal 2020. Segue 3-for-1 con 14.5%. La colonna relativa al tipo di rettifica separa i due casi: rapporti interi, in cui i contratti vengono semplicemente moltiplicati, e rapporti non interi, in cui ciò non è possibile. Il resto di questa pagina riguarda i rapporti non interi.
Uno split 3-for-2 e un deliverable da 150 azioni
Uno split 3-for-2 assegna 1,5 azioni per ogni azione posseduta. Non esiste mezzo contratto, quindi il numero di contratti resta invariato e la rettifica interviene sugli altri elementi:
- Lo strike viene diviso per 1,5. Uno strike di $60 diventa $40, mentre uno strike di $50 diventa $33,33.
- Il deliverable diventa pari a 150 azioni del titolo dopo lo split.
- Il multiplier diventa 150. Un premio quotato a 2,00 costa quindi $300 anziché $200.
L’aritmetica resta in equilibrio. Prima dello split, $60 su 100 azioni richiedono $6.000 per l’esercizio; dopo lo split, $40 su 150 azioni richiedono ancora $6.000. Il titolare non subisce variazioni di valore. La quotazione, però, è ora meno familiare: uno strike insolito come $33,33, un premio moltiplicato per 150 e un simbolo modificato, perché i contratti rettificati vengono negoziati con un root numerato, come XYZ1, invece di XYZ. Chi apre un’option chain su quel titolo sta leggendo un contratto con termini diversi da quelli conosciuti.
Quante azioni copre un contratto dopo la rettifica
Ogni rapporto che non si divide in modo intero modifica il deliverable. Il pannello seguente prende i più comuni rapporti di forward split non interi e i più comuni rapporti di reverse split dal 2020, poi calcola quante azioni copre un contratto da 100 azioni dopo la rettifica.
L'esatto SQL dietro ogni numero
WITH ratio_counts AS (
SELECT concat(toString(toUInt32(split_to)), '-for-', toString(toUInt32(split_from))) AS ratio_label,
if(toFloat64(split_to) > toFloat64(split_from), 'forward split', 'reverse split') AS direction,
round(100 * toFloat64(split_to) / toFloat64(split_from), 2) AS shares_per_contract_after,
count() AS split_count
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2020-01-01')
AND execution_date < toDate('2026-08-01')
AND toFloat64(split_from) > 0
AND toFloat64(split_to) > 0
AND toFloat64(split_from) = round(toFloat64(split_from))
AND toFloat64(split_to) = round(toFloat64(split_to))
AND modulo(toUInt32(split_to), toUInt32(split_from)) != 0
GROUP BY ratio_label, direction, shares_per_contract_after
),
ranked AS (
SELECT ratio_label,
direction,
shares_per_contract_after,
split_count,
row_number() OVER (PARTITION BY direction ORDER BY split_count DESC) AS rank_in_direction
FROM ratio_counts
)
SELECT ratio_label,
direction,
split_count,
shares_per_contract_after
FROM ranked
WHERE rank_in_direction <= 5
ORDER BY shares_per_contract_after DESCL’ampiezza dei valori nella colonna è l’elemento più importante. In cima, 3-for-2 lascia 150 azioni dietro un singolo contratto. In fondo, 1-for-20 ne lascia 5. Una riga di posizione che indica un contratto può quindi rappresentare qualsiasi valore di quella colonna. Solo il memo di rettifica stabilisce il valore corretto.
I reverse split fanno funzionare il meccanismo al contrario
I reverse split vengono rettificati in modo diverso, ed è proprio questa differenza a creare confusione. In un reverse split 1-for-10, lo strike price resta invariato, il numero di contratti resta invariato, il multiplier rimane pari a 100 e il deliverable viene ridotto a 10 azioni.
Consideriamo un titolo a $0,50 con contratti aventi strike a $0,50. Dopo il consolidamento, il titolo quota circa $5,00 e il contratto mostra ancora uno strike a $0,50, ma copre 10 azioni. L’esercizio costa $0,50 per ciascuna unità del multiplier di 100, cioè $50, e consegna 10 azioni dal valore complessivo di circa $50. Il valore resta invariato. La schermata, però, mostra uno strike a $0,50 su un titolo a $5,00. Sembra quindi una call profondamente in the money, ma non lo è. Questa è la lettura errata più comune dopo un reverse stock split.
Chi decide la rettifica
Non il mercato e nemmeno il broker. Un comitato di rettifica composto da rappresentanti delle borse statunitensi su cui sono quotate le opzioni, con un rappresentante di OCC, stabilisce i termini di ogni corporate action. OCC pubblica quindi un information memo che indica il titolo, il rapporto, la data di efficacia, il nuovo deliverable, il nuovo multiplier, il divisore dello strike e il nuovo simbolo dell’opzione. I broker applicano questi termini e le posizioni vengono aggiornate durante la notte. Il memo è pubblico prima della data di efficacia ed è l’unica fonte che definisce il deliverable esatto.
I dividendi straordinari in contanti seguono lo stesso meccanismo
I normali dividendi trimestrali non comportano rettifiche del contratto. Il pricing delle opzioni incorpora già il flusso di dividendi atteso e la data ex-dividend trascorre senza modifiche ai termini del contratto.
Una distribuzione straordinaria o eccezionale in contanti viene trattata diversamente. La cash dividend policy pubblicata da OCC fissa la soglia a $12,50 per contratto, pari a 12,5 centesimi per azione su un contratto standard da 100 azioni. Una distribuzione pari o superiore a tale soglia comporta una rettifica. Il memo indica se lo strike viene ridotto oppure se il contante viene aggiunto a ciò che il contratto consegna. È l’entità della distribuzione a determinare la rilevanza del caso, e gli importi non sono distribuiti in modo uniforme.
L'esatto SQL dietro ogni numero
SELECT multiIf(toFloat64(cash_amount) >= 5, '$5.00 and up',
toFloat64(cash_amount) >= 1, '$1.00 to $5.00',
toFloat64(cash_amount) >= 0.25, '$0.25 to $1.00',
toFloat64(cash_amount) >= 0.125, '$0.125 to $0.25',
'under $0.125') AS payout_bucket,
count() AS payment_count,
uniqExact(ticker) AS ticker_count,
round(100 * count() / (
SELECT count()
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2021-01-01')
AND ex_dividend_date < toDate('2026-08-01')
AND distribution_type != 'recurring'
AND toFloat64(cash_amount) > 0
), 1) AS share_of_payments_pct,
round(quantileDeterministic(0.5)(toFloat64(cash_amount), cityHash64(ticker)), 3) AS median_usd
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toDate('2021-01-01')
AND ex_dividend_date < toDate('2026-08-01')
AND distribution_type != 'recurring'
AND toFloat64(cash_amount) > 0
GROUP BY payout_bucket
ORDER BY median_usd5068 pagamenti, pari al 40.1% del totale, rientrano nella fascia under $0.125, sotto la soglia per contratto. La fascia $5.00 and up comprende 1204 pagamenti su 740 ticker, con una mediana di $15 per azione. Una distribuzione di queste dimensioni trasferisce un valore significativo dal titolo alla data ex-dividend, e i termini del contratto si adeguano di conseguenza. I dividendi straordinari analizza il lato societario dello stesso evento.
Due controlli da effettuare su un contratto rettificato
- La liquidità diminuisce. Una serie rettificata conserva per un certo periodo il proprio open interest, ma attira pochi nuovi partecipanti. Di conseguenza, anche il bid-ask spread si amplia. Chiude la posizione può quindi costare più di quanto sia costato aprirla.
- Le schermate spesso attribuiscono un prezzo errato. Molti strumenti assumono un multiplier pari a 100 e un deliverable da 100 azioni. Per questo una quotazione di 2,00 su un contratto con multiplier di 150 viene mostrata come $200 anziché $300, e qualsiasi percentuale calcolata su quella base è errata.
Una sola abitudine risolve entrambi i problemi. Leggi prima il deliverable, poi il multiplier e infine lo strike. Seguendo quest’ordine, un contratto rettificato è sempre comprensibile.
Stock split e opzioni: domande frequenti
Perdo denaro se il titolo effettua uno split mentre detengo opzioni?
No. La rettifica mantiene invariati il costo totale dell’esercizio e il diritto complessivo sulle azioni. Uno split 4-for-1 riduce a un quarto lo strike e quadruplica il numero di contratti. Un rapporto non intero come 3-for-2 divide lo strike per 1,5 e porta il deliverable a 150 azioni. Nessuna delle due parti guadagna o perde con la sola rettifica.
Perché la mia opzione mostra uno strike price che non corrisponde al prezzo del titolo?
È il segnale di un contratto rettificato, nella maggior parte dei casi dopo un reverse split. In questo caso lo strike resta invariato e viene ridotto il deliverable. Un contratto con strike a $0,50 su un titolo che quota circa $5,00 dopo un consolidamento 1-for-10 consegna ancora soltanto 10 azioni.
Che cosa indica l’1 in un simbolo di opzione come XYZ1?
Indica una serie rettificata il cui deliverable o multiplier differisce dalla forma standard da 100 azioni. Il root numerato mantiene separati i contratti rettificati da eventuali nuovi contratti standard quotati sullo stesso titolo. Il memo di OCC relativo alla corporate action definisce i termini esatti.
Le opzioni vengono rettificate per i dividendi ordinari?
No. I dividendi ricorrenti non modificano i contratti. La cash dividend policy di OCC prevede rettifiche per distribuzioni straordinarie o eccezionali che raggiungono la soglia di $12,50 per contratto, pari a 12,5 centesimi per azione su un contratto da 100 azioni.
Ogni conteggio riportato in questa pagina proviene da una stored query sui record depositati relativi a split e distribuzioni. Apri un pannello per leggere l’SQL sottostante oppure esegui le stesse schermate sul terminale Strasmore.