Cosa succede se un’opzione scade in the money
Se un’opzione scade in the money di almeno $0.01, la OCC la esercita automaticamente. Scopri obblighi di long e short e costi del pin risk.
Un’opzione che scade in the money, anche solo di $0.01, viene esercitata automaticamente. La Options Clearing Corporation (OCC), la clearinghouse che garantisce ogni opzione statunitense quotata, esegue questo passaggio secondo una regola chiamata exercise by exception. La regola si applica salvo che il titolare presenti istruzioni contrarie entro il termine previsto nel giorno di scadenza. Il titolare della posizione long si ritrova con azioni e un addebito in contanti. Il titolare della posizione short viene assegnato tramite sorteggio e deve consegnare le azioni.
Che cosa significa in the money alla scadenza?
Una call è in the money quando il sottostante chiude sopra lo strike price. Una put è in the money quando il sottostante chiude sotto lo strike. L’unico print che determina il risultato è il prezzo di chiusura del giorno di scadenza. Non conta il prezzo a cui l’azione è stata scambiata all’ora di pranzo né quello di apertura del lunedì successivo.
Qui si confondono due aspetti. Primo, in the money descrive la posizione rispetto allo strike e non dice nulla sul profitto. Una call acquistata a $4.00 che chiude $0.30 in the money è comunque in perdita e viene comunque esercitata. Secondo, la soglia è minima. L’OCC applica l’exercise by exception a $0.01 in the money per contratto sulle equity options, in ogni tipo di conto, customer e non-customer, e a $0.01 sulle index options.
Le opzioni in the money vengono esercitate automaticamente?
Sì. Ai sensi della Rule 805 dell’OCC, un contratto in scadenza che chiude almeno un centesimo in the money viene esercitato per conto del titolare senza che quest’ultimo debba compiere alcuna azione. Chi vuole un risultato diverso deve presentare un’istruzione contraria all’esercizio. Le regole di mercato concedono ai titolari di opzioni tempo fino alle 17:30 Eastern del giorno di scadenza per prendere questa decisione finale. Una società di brokeraggio può fissare un termine interno anticipato, ma non può accettare istruzioni dopo le 17:30 Eastern.
È il termine fissato dalla società a vincolare il conto retail, e varia da un intermediario all’altro. Qualsiasi orario specifico citato su un forum riflette la policy di quella società, non una regola valida per tutto il mercato. Quando scadono le opzioni analizza il calendario delle scadenze.
Che cosa accade a una long call che scade in the money?
L’esercizio converte il contratto in 100 azioni, acquistate allo strike price. L’importo dovuto in contanti è lo strike price moltiplicato per 100. Le operazioni su azioni statunitensi si regolano un giorno lavorativo dopo la data dell’operazione. Una scadenza di venerdì determina quindi l’accredito delle azioni e l’addebito in conto lunedì. Questo addebito dipende dal prezzo dell’azione e da nient’altro. Per questo due contratti con lo stesso premio possono produrre saldi molto diversi il lunedì.
L'esatto SQL dietro ogni numero
SELECT ticker,
round(argMax(toFloat64(close), window_start) * 100 / 1000, 1) AS cash_per_contract_usd_thousands
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'MSFT', 'AAPL', 'NVDA', 'JNJ', 'CVX', 'KO', 'CAG')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-27')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker
ORDER BY cash_per_contract_usd_thousands DESCIl pannello valuta un contratto at the money per otto nomi conosciuti. Per ciascun titolo usa la chiusura della stessa azione nell’ultima settimana di luglio 2026 come proxy per uno strike vicino al prezzo del sottostante. L’esercizio di un singolo contratto su SPY richiedeva circa $74.7k in contanti, mentre MSFT si attestava a $46.5k. Lo stesso singolo contratto su CAG richiedeva circa $1.5k. Un contratto rappresenta sempre 100 azioni, qualunque sia il costo del sottostante. L’importo in contanti deriva da questo.
Una long put che scade in the money funziona al contrario. L’esercizio vende 100 azioni allo strike. Il titolare che possiede le azioni le consegna. Chi non le possiede si ritrova short di 100 azioni il lunedì. Questo comporta un costo di borrow e un’esposizione potenzialmente illimitata.
Che cosa accade quando una short option viene assegnata?
L’assegnazione è l’immagine speculare dell’esercizio e viene effettuata tramite sorteggio. L’OCC assegna le notifiche di esercizio in modo casuale tra i clearing member che detengono posizioni short. Ogni membro le assegna poi ai propri clienti secondo un metodo pubblicato, che può essere il sorteggio oppure il first-in-first-out. Né la dimensione della posizione né il prezzo di ingresso incidono sul sorteggio.
Una short call che chiude in the money consegna 100 azioni allo strike. Chi vende covered call consegna le azioni già detenute. Chi ha venduto la call senza possedere le azioni termina il lunedì short sul titolo. Una short put che chiude in the money acquista 100 azioni allo strike, con pagamento in contanti al regolamento.
Le equity options di tipo americano possono essere assegnate anche prima della scadenza, in qualsiasi momento. Questi casi si concentrano intorno alle date dei dividendi. Date ex-dividend e opzioni tratta questo caso, mentre Opzioni americane ed europee spiega quali contratti lo consentono.
Che cos’è il pin risk?
Il pin risk si verifica quando il sottostante chiude sullo strike o a pochi centesimi da esso. Il titolare dell’opzione non sa se il contratto verrà esercitato. Il writer non sa se verrà assegnato. Nessuno dei due conosce il risultato finché il weekend non è già iniziato.
Quanto spesso un titolo chiude così vicino a uno strike? Gli strike a cifra tonda sono standard nelle weekly chain dei titoli grandi e liquidi. La distanza tra la chiusura di venerdì e la cifra tonda più vicina è quindi un proxy utile. Tutte le chiusure di venerdì di sette nomi conosciuti dal gennaio 2023:
L'esatto SQL dietro ogni numero
WITH friday_bars AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
window_start,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_closes AS (
SELECT ticker,
session,
argMax(px, window_start) AS close_px,
count() AS session_bars
FROM friday_bars
GROUP BY ticker, session
HAVING session_bars > 300
),
distances AS (
SELECT abs(close_px - round(close_px)) * 100 AS cents_from_strike
FROM friday_closes
)
SELECT multiIf(cents_from_strike < 1, 'under 1 cent',
cents_from_strike < 5, '1 to 5 cents',
cents_from_strike < 10, '5 to 10 cents',
cents_from_strike < 25, '10 to 25 cents',
'25 to 50 cents') AS distance_band,
count() AS closes_count,
round(100 * count() / sum(count()) OVER (), 2) AS share_pct
FROM distances
GROUP BY distance_band
ORDER BY min(cents_from_strike)La fascia più vicina, under 1 cent, comprende 35 di quelle chiusure del venerdì, 2.82% del campione. Altre 9.04% sono finite nella fascia successiva. La fascia più ampia, 25 to 50 cents, rappresenta 50.69%. Un vero pin su un singolo nome in una singola settimana è poco comune. Una chain comprende decine di strike contemporaneamente, e ciascuno costituisce un possibile punto di pin.
L’altra componente del pin risk è il timing. Il prezzo che determina l’esercizio tramite exercise by exception viene fissato alla chiusura. I prezzi continuano a muoversi fino a quel momento:
L'esatto SQL dietro ogni numero
WITH friday_bars AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,
window_start,
toFloat64(close) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_sessions AS (
SELECT ticker,
session,
argMaxIf(px, window_start, et_minute <= 930) AS px_330,
argMaxIf(px, window_start, et_minute > 930) AS px_close,
countIf(et_minute <= 930) AS early_bars,
countIf(et_minute > 930) AS late_bars
FROM friday_bars
GROUP BY ticker, session
HAVING early_bars > 100 AND late_bars > 10 AND px_330 > 0
)
SELECT ticker,
count() AS fridays_count,
round(quantileDeterministic(0.5)(abs(px_close / px_330 - 1) * 100,
cityHash64(toString(session))), 3) AS median_last30_move_pct,
round(quantileDeterministic(0.9)(abs(px_close / px_330 - 1) * 100,
cityHash64(toString(session))), 3) AS p90_last30_move_pct
FROM friday_sessions
GROUP BY ticker
ORDER BY median_last30_move_pct DESCNelle 177 chiusure del venerdì misurate per NVDA, il movimento mediano nell’ultima mezz’ora è stato 0.272%, contro 0.071% in SPY, la parte più tranquilla del pannello. Il venerdì al 90° percentile su NVDA ha registrato un movimento di 0.804% in quei trenta minuti. Un contratto che alle 15:30 è cinque centesimi out of the money non è ancora regolato. Max pain analizza lo stesso print di chiusura dal punto di vista dell’open interest.
Le index options con regolamento in contanti non consegnano azioni
Le opzioni su indici ampi come l’S&P 500 si regolano in contanti. Non viene acquistato né consegnato nulla. L’importo in the money viene moltiplicato per il contract multiplier e pagato in contanti. La posizione viene quindi chiusa. Non c’è consegna di azioni il lunedì né esposizione sulle azioni durante il weekend.
Il punto critico è quale prezzo viene utilizzato. Molti contratti su indici si regolano sulla base di una quotazione speciale di apertura, calcolata sui print di apertura dei titoli che compongono l’indice la mattina della scadenza. Questo valore può differire da qualsiasi prezzo mostrato sullo schermo il giorno precedente. Opzioni con regolamento AM e PM spiega quali contratti usano ciascun metodo.
Il weekend durante il quale non puoi fare trading
Esercizio e assegnazione vengono elaborati dopo la chiusura di venerdì e durante il weekend. La posizione azionaria risultante esiste prima della riapertura del mercato e non può essere negoziata fino a lunedì mattina. Qualunque movimento delle azioni nel frattempo ricade su chi si ritrova a detenerle.
L'esatto SQL dietro ogni numero
WITH session_marks AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
argMax(toFloat64(close), window_start) AS close_px,
argMin(toFloat64(close), window_start) AS first_minute_px,
count() AS session_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) IN (1, 5)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker, session
HAVING session_bars > 300
),
weekends AS (
SELECT ticker,
subtractDays(toMonday(session), if(toDayOfWeek(session) = 1, 7, 0)) AS weekend_id,
argMaxIf(close_px, session, toDayOfWeek(session) = 5) AS friday_close,
argMaxIf(first_minute_px, session, toDayOfWeek(session) = 1) AS monday_first_px
FROM session_marks
GROUP BY ticker, weekend_id
HAVING countIf(toDayOfWeek(session) = 5) = 1
AND countIf(toDayOfWeek(session) = 1) = 1
AND friday_close > 0
)
SELECT ticker,
count() AS weekends_count,
round(quantileDeterministic(0.5)(abs(monday_first_px / friday_close - 1) * 100,
cityHash64(toString(weekend_id))), 2) AS median_weekend_gap_pct,
round(quantileDeterministic(0.9)(abs(monday_first_px / friday_close - 1) * 100,
cityHash64(toString(weekend_id))), 2) AS p90_weekend_gap_pct
FROM weekends
GROUP BY ticker
ORDER BY median_weekend_gap_pct DESCMisurato dalla chiusura di venerdì al primo minuto della sessione regolare di lunedì, sulle 157 giornate di weekend disponibili per NVDA, il movimento mediano è stato 1.05%, contro 0.28% per SPY. In questo caso conta più la coda della distribuzione rispetto alla mediana: un lunedì su dieci ha aperto a 3.04% o oltre dalla chiusura di venerdì su NVDA. Moltiplicare questo valore per 100 azioni per contratto consente di dimensionare l’esposizione che una scadenza non monitorata può generare.
La regola pratica deriva direttamente dal meccanismo. I trader che vogliono evitare sorprese durante il weekend controllano il grado di moneyness di ogni posizione in scadenza prima della chiusura e conoscono il termine fissato dalla propria società. Una posizione scoperta sabato mattina non può infatti essere chiusa fino a lunedì.
FAQ: opzioni che scadono in the money
Devo fare qualcosa se la mia opzione scade in the money?
Ai sensi della Rule 805 dell’OCC, un’opzione che chiude almeno $0.01 in the money viene esercitata automaticamente. Non è quindi necessaria alcuna azione perché l’esercizio avvenga. Serve invece un’azione per ottenere il risultato opposto: il titolare che non vuole l’esercizio deve presentare un’istruzione contraria entro il termine fissato dalla propria società, che scade alle 17:30 Eastern o prima nel giorno di scadenza.
Che cosa accade se non ho abbastanza contanti per esercitare una long call?
L’esercizio di un contratto richiede in contanti lo strike price moltiplicato per 100. Negli otto nomi sopra indicati, l’importo variava da circa $1.5k a $74.7k. Le società di brokeraggio stabiliscono policy proprie per i conti con fondi insufficienti. Tra le prassi più comuni figurano la chiusura delle posizioni in scadenza prima della campanella oppure la liquidazione delle azioni consegnate il lunedì.
Posso essere assegnato su una short option che è in the money solo di un centesimo?
Sì. Un centesimo in the money supera la soglia dell’OCC per l’exercise by exception. L’assegnazione viene distribuita casualmente tra i clearing member che detengono posizioni short. Essere appena in the money non offre alcuna protezione.
Che cosa accade a un’opzione che scade out of the money?
Scade senza valore ed esce dal conto. Non ci sono esercizio né assegnazione. La perdita dell’acquirente è pari al premio pagato. Il venditore conserva il premio incassato.
Le index options si trasformano in azioni?
No. Le index options con regolamento in contanti pagano in contanti l’importo in the money e vengono chiuse. Nessuna azione cambia di mano. Le opzioni su singole azioni e su ETF prevedono invece la consegna delle azioni.
Ogni pannello sopra riportato è una stored query su dati reali di barre a un minuto. Apri il codice SQL alla base di uno qualsiasi dei pannelli oppure esegui una tua query sul terminale Strasmore.