Cicli di scadenza delle opzioni: come funzionano
I cicli di scadenza stabiliscono quali mesi compaiono nella catena delle opzioni. Scopri i tre gruppi e perché le LEAPS scadono sempre a gennaio.
I cicli di scadenza delle opzioni sono la regola di quotazione che determina quali mesi di scadenza compaiono nella catena delle opzioni di un’azione. Ogni azione statunitense su cui sono negoziabili opzioni viene assegnata a uno dei tre cicli quando le opzioni vengono quotate per la prima volta. Questa assegnazione, insieme al requisito di mantenere sempre almeno quattro mesi di scadenza, determina la sequenza di date visualizzata nella catena del broker. Qui la domanda riguarda quali mesi vengono quotati. Per sapere quando scade effettivamente un’opzione, consulta quando scadono le opzioni; per l’elenco datato di quest’anno, consulta il calendario delle scadenze delle opzioni 2026.
Che cos’è un ciclo di scadenza delle opzioni?
Quando una borsa quota per la prima volta le opzioni su un’azione, assegna il titolo a uno dei tre cicli di scadenza. Ogni ciclo comprende quattro mesi, distanziati di un trimestre:
- Ciclo di gennaio: gennaio, aprile, luglio, ottobre
- Ciclo di febbraio: febbraio, maggio, agosto, novembre
- Ciclo di marzo: marzo, giugno, settembre, dicembre
Il ciclo di un’azione viene stabilito una volta e resta fisso per tutta la durata della quotazione. È una caratteristica della quotazione, non della società. Il ciclo disciplina le scadenze mensili più lontane: i contratti con scadenza il terzo venerdì che si trovano oltre le prime scadenze della catena. Non riguarda le settimane successive, che sono disciplinate da una regola separata.
Perché ogni catena mostra almeno quattro mesi di scadenza?
Gli standard di quotazione fissano un numero minimo. Un’azione su cui sono negoziabili opzioni presenta in ogni momento almeno quattro mesi di scadenza, selezionati secondo un ordine prestabilito. I primi due sono i mesi più vicini: il mese corrente e quello successivo. Seguono i primi due mesi del ciclo dell’azione che non sono già inclusi nella coppia dei mesi più vicini.
Consideriamo un’azione appartenente al ciclo di febbraio nel mese di giugno. I mesi più vicini sono giugno e luglio. I primi mesi del ciclo non ancora inclusi sono agosto e novembre, quindi la catena mostra giugno, luglio, agosto e novembre. Dopo la scadenza di giugno, la coppia dei mesi più vicini diventa luglio e agosto, mentre la catena si estende fino a novembre e febbraio. I mesi più vicini avanzano ogni mese. I mesi del ciclo avanzano di una posizione ogni tre mesi.
Quali mesi di scadenza sono quotati su una chain reale?
Quattro è il minimo, e un titolo molto scambiato si colloca ben al di sopra. Il pannello seguente elenca tutte le scadenze presenti sulla chain di Apple nell’ultima seduta disponibile, con il numero di contratti associati a ciascuna data.
| data di scadenza | etichetta di scadenza | giorni residui | numero di contratti |
|---|---|---|---|
| 2026-10-09 | Oct 9, 2026 | 1 | 112 |
| 2026-10-12 | Oct 12, 2026 | 4 | 81 |
| 2026-10-14 | Oct 14, 2026 | 6 | 57 |
| 2026-10-16 | Oct 16, 2026 | 8 | 99 |
| 2026-10-19 | Oct 19, 2026 | 11 | 53 |
| 2026-10-21 | Oct 21, 2026 | 13 | 49 |
| 2026-10-23 | Oct 23, 2026 | 15 | 91 |
| 2026-10-30 | Oct 30, 2026 | 22 | 56 |
| 2026-11-06 | Nov 6, 2026 | 29 | 59 |
| 2026-11-13 | Nov 13, 2026 | 36 | 46 |
| 2026-11-20 | Nov 20, 2026 | 43 | 93 |
| 2026-11-27 | Nov 27, 2026 | 50 | 32 |
| 2026-12-18 | Dec 18, 2026 | 71 | 96 |
| 2027-01-15 | Jan 15, 2027 | 99 | 103 |
| 2027-02-19 | Feb 19, 2027 | 134 | 66 |
| 2027-03-19 | Mar 19, 2027 | 162 | 66 |
| 2027-04-16 | Apr 16, 2027 | 190 | 60 |
| 2027-06-17 | Jun 17, 2027 | 252 | 62 |
| 2027-09-17 | Sep 17, 2027 | 344 | 74 |
| 2027-12-17 | Dec 17, 2027 | 435 | 57 |
L'esatto SQL dietro ogni numero
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 10
) AS chain_date
SELECT
toString(expiration_date) AS expiry_date,
formatDateTime(expiration_date, '%b %e, %Y') AS expiration_label,
toUInt32(max(days_to_expiry)) AS days_out,
countDistinct(ticker) AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = chain_date
AND expiration_date >= chain_date
GROUP BY expiration_date
ORDER BY expiration_dateSi tratta di 25 date di scadenza distinte su un unico sottostante. La più vicina, Oct 9, 2026, è a 1 giorni e conta 112 contratti. La più lontana, Jan 19, 2029, è a 834 giorni e conta 40 contratti. Osservate la distribuzione tra i due estremi: all’inizio le scadenze arrivano con cadenza settimanale, poi si diradano fino a circa una al mese nel corso dell’anno, per arrivare infine ai mesi più lontani sul margine destro. Il numero di contratti indica quanti strike sono disponibili per ciascuna data, non quanto open interest vi sia su tali scadenze: questa è la domanda distinta alla base di lo strike di max pain.
Le weekly e le daily seguono il ciclo?
No. Il ciclo riguarda solo le scadenze mensili, cioè i contratti con scadenza il terzo venerdì. Il resto di una chain moderna deriva da programmi di quotazione separati, esterni al ciclo:
- Opzioni weekly, quotate con alcune settimane di anticipo e in scadenza nei venerdì che non coincidono con il terzo venerdì.
- Serie di fine mese e fine trimestre, con scadenza nell’ultimo giorno di trading del mese o del trimestre, anziché di venerdì.
- Opzioni daily, con una scadenza per ogni giorno di trading della settimana, disponibili su un elenco ristretto di sottostanti molto liquidi. Per l’elenco, vedere quali azioni hanno opzioni daily.
Nessuna di queste aggiunge un mese al ciclo. Un’azione può mostrare dieci date weekly consecutive nella parte iniziale della chain e avere comunque alle spalle un normale nome di ciclo a quattro mesi. Due chain possono apparire completamente diverse pur seguendo regole identiche.
Confrontando diversi sottostanti nella stessa seduta, la differenza emerge dal numero di date.
| simbolo | scadenze quotate | scadenze entro 45 giorni | mesi oltre 90 giorni |
|---|---|---|---|
| SPY | 33 | 15 | 10 |
| AAPL | 25 | 11 | 12 |
| MSFT | 23 | 11 | 10 |
| KO | 19 | 7 | 10 |
| HRL | 12 | 6 | 4 |
| CLX | 7 | 2 | 5 |
L'esatto SQL dietro ogni numero
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
underlying_symbol AS symbol,
countDistinct(expiration_date) AS listed_expirations,
countDistinctIf(expiration_date, days_to_expiry <= 45) AS expirations_within_45d,
countDistinctIf(toStartOfMonth(expiration_date), days_to_expiry > 90) AS months_beyond_90d
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'CLX', 'HRL')
GROUP BY underlying_symbol
ORDER BY listed_expirations DESCTra i titoli 6 nel pannello, SPY presenta il calendario più ampio, con 33 scadenze quotate, di cui 15 entro 45 giorni. Questa densità nella parte iniziale deriva da un programma di quotazione daily e weekly, non dal ciclo. CLX si trova all’estremo opposto del pannello, con un totale di 7 date quotate. Oltre i 90 giorni il quadro cambia: 10 mesi di scadenza distinti per il titolo con il calendario più ampio, contro 5 per quello più ristretto. È nella parte iniziale della chain che i calendari differiscono. Nella parte più lontana emerge il ciclo.
Come posso capire a quale ciclo appartiene un’azione?
Non serve alcuna tabella di riferimento. Apri la chain, escludi il mese corrente e quello successivo, quindi individua la prima scadenza mensile successiva a quei due mesi. Quel mese e il terzo mese successivo sono i mesi del ciclo dell’azione.
Lo stesso schema è visibile contemporaneamente sull’intero mercato quotato. Il pannello successivo conta, per ogni scadenza del terzo venerdì nei quattordici mesi successivi, quanti sottostanti la quotano.
| inizio del mese di scadenza | etichetta del mese | lista degli underlying |
|---|---|---|
| 2026-10-01 | Oct 2026 | 3401 |
| 2026-11-01 | Nov 2026 | 3391 |
| 2026-12-01 | Dec 2026 | 1916 |
| 2027-01-01 | Jan 2027 | 2146 |
| 2027-02-01 | Feb 2027 | 878 |
| 2027-03-01 | Mar 2027 | 1610 |
| 2027-04-01 | Apr 2027 | 1053 |
| 2027-05-01 | May 2027 | 776 |
| 2027-07-01 | Jul 2027 | 30 |
| 2027-08-01 | Aug 2027 | 60 |
| 2027-09-01 | Sep 2027 | 432 |
| 2027-10-01 | Oct 2027 | 13 |
| 2027-11-01 | Nov 2027 | 41 |
L'esatto SQL dietro ogni numero
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
toString(toStartOfMonth(expiration_date)) AS expiry_month_start,
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS month_label,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND days_to_expiry <= 430
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY toStartOfMonth(expiration_date)La scadenza del terzo venerdì più vicina, Oct 2026, è quotata da 3401 sottostanti. Ogni titolo con opzioni offre i mesi più vicini, e quel primo punto si colloca vicino all’intero universo quotato. Il numero poi diminuisce, ma in modo irregolare. Oltre la coppia di mesi più vicini, un’azione ricompare solo nei mesi appartenenti al proprio ciclo. Ogni mese successivo è quindi coperto da una parte del mercato, non dall’intero universo. I mesi di fine trimestre e le serie di gennaio tendono a collocarsi sopra quelli vicini. Nella parte più lontana del pannello la copertura è ancora più ridotta: Nov 2027, l’ultimo mese nella finestra di quattordici mesi e con una scadenza oltre un anno, è quotato da appena 41 sottostanti. Oltre i dodici mesi, la sequenza si svuota in tutti i mesi tranne le serie di gennaio, che vengono riprese dal pannello LEAPS sottostante.
I quattro mesi del ciclo di marzo coincidono anche con le quattro date di triple witching dell’anno, quando i contratti su indici e azioni scadono insieme in uno stesso terzo venerdì.
Perché i LEAPS sono quotati a gennaio?
I LEAPS, cioè opzioni a lunga scadenza con oltre un anno residuo, seguono un calendario di quotazione specifico. Sulle singole azioni, la serie a lunga scadenza è quella di gennaio, indipendentemente dal ciclo di quotazione dell’azione. Anche un titolo del ciclo di marzo ha quindi LEAPS con scadenza a gennaio.
Il conteggio sull’intero mercato rende evidente il criterio. Questo pannello considera tutte le scadenze del terzo venerdì oltre i 300 giorni e conta i sottostanti su cui sono quotate.
| serie LEAPS | lista degli underlying |
|---|---|
| Jan 2028 | 1384 |
| Jan 2029 | 999 |
| Sep 2027 | 432 |
| Dec 2027 | 348 |
| Dec 2028 | 254 |
| Jun 2028 | 123 |
| Aug 2027 | 60 |
| Nov 2027 | 41 |
| Sep 2028 | 23 |
| Mar 2028 | 21 |
| Oct 2027 | 13 |
| Feb 2028 | 3 |
| Apr 2028 | 2 |
| Nov 2028 | 1 |
L'esatto SQL dietro ogni numero
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS leaps_series,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND days_to_expiry > 300
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY underlyings_listing DESCJan 2028 è il mese più rappresentato in questa finestra, con quotazioni su 1384 sottostanti. Il mese meno rappresentato nella stessa finestra, Nov 2028, compare su 1.
Con il passare del tempo, un contratto di gennaio non cambia. Una serie di gennaio quotata con due anni di anticipo è lo stesso contratto che, un anno dopo, diventa semplicemente la scadenza mensile di gennaio nella chain: stesso strike, stesso terzo venerdì. Al compimento dell’anno residuo scompare solo l’etichetta. Cosa sono i LEAPS illustra il contratto, mentre LEAPS deep in the money spiega come viene utilizzata la parte a lunga scadenza.
Perché il ciclo determina se uno spread può essere quotato
Qui la regola di quotazione si confronta con un ordine reale. Un calendar spread acquista una scadenza e ne vende un’altra allo stesso strike. Una diagonal fa lo stesso su due strike diversi. Entrambe le strategie richiedono che, sullo stesso sottostante, esistano contemporaneamente due scadenze.
Su un titolo che presenta scadenze weeklies e un ciclo completo, non ci sono difficoltà. Su un titolo con scambi più ridotti, invece, il mese desiderato potrebbe non essere quotato affatto. Un titolo con ciclo February non quota una scadenza September finché September non diventa uno dei due mesi più vicini. Di conseguenza, a June non è possibile costruire su quel titolo un calendar da June a September, a qualsiasi prezzo. Lo stesso vincolo spiega la concentrazione delle strutture a lunga scadenza sulle scadenze January: una covered call del povero è una diagonal costruita su una call a lunga scadenza, e January è il mese comune a tutti i titoli su cui sono negoziabili opzioni.
La liquidità è un secondo filtro, che si aggiunge alla quotazione. Un mese può essere quotato e avere comunque spread ampi e poco open interest, trasformando una struttura a due gambe in un problema di esecuzione. La regola di quotazione indica ciò che esiste. Il tape indica ciò che viene negoziato.
Domande frequenti
Quali sono i tre cicli di scadenza delle opzioni?
Esistono tre cicli, ciascuno denominato in base al primo mese: il ciclo di gennaio (gennaio, aprile, luglio, ottobre), il ciclo di febbraio (febbraio, maggio, agosto, novembre) e il ciclo di marzo (marzo, giugno, settembre, dicembre). A un’azione viene assegnato uno di questi cicli quando le opzioni su di essa vengono quotate per la prima volta; l’assegnazione non cambia in seguito.
Quanti mesi di scadenza ha contemporaneamente un’azione?
Almeno quattro. Due sono i mesi a breve termine, cioè il mese corrente e quello successivo, mentre due provengono dal ciclo assegnato all’azione. I titoli più scambiati ne hanno molti di più quando si aggiungono le scadenze settimanali, di fine mese, di fine trimestre e giornaliere.
Tutte le azioni hanno gli stessi mesi di scadenza?
No. I due mesi a breve termine sono gli stessi per tutti. I mesi successivi dipendono dal ciclo tra i tre assegnato all’azione. Di conseguenza, due società simili possono avere mesi di scadenza più lontani completamente diversi.
Le opzioni settimanali fanno parte del ciclo di scadenza?
No. Le opzioni settimanali vengono quotate nell’ambito di un programma separato, con alcune settimane di anticipo, e scadono di venerdì diversi dal terzo venerdì del mese. Non modificano il ciclo dell’azione e non rientrano nel minimo di quattro mesi.
Perché le LEAPS vengono quotate a gennaio?
Le LEAPS su singole azioni sono ancorate a una scadenza di gennaio, indipendentemente dal ciclo del sottostante. In questo modo, ogni titolo su cui sono quotate opzioni dispone di un mese comune per le scadenze lontane. Quando una serie di gennaio entra nell’anno di scadenza, diventa la normale scadenza mensile di gennaio dell’azione, senza alcuna modifica al contratto.
Come vengono conteggiati questi pannelli
Ogni pannello legge la sessione più recente disponibile nei dati giornalieri a livello di contratto sulle opzioni e considera una scadenza come quotata quando almeno un contratto con quella scadenza contiene un record relativo a tale sessione. Le scadenze mensili vengono isolate in base alla loro configurazione di calendario: un venerdì compreso tra il 15 e il 21 del mese è il terzo venerdì, cioè la scadenza disciplinata dalla regola del ciclo. Le scadenze settimanali, di fine mese e giornaliere non superano questo test e vengono escluse per costruzione dai due pannelli relativi all’intero mercato. Per questo motivo, quei due conteggi sono inferiori al numero grezzo di date presenti in una chain reale. I pannelli relativi all’intero mercato escludono inoltre i simboli ai quali i feed dei vendor hanno assegnato più di una società nel tempo, così un singolo ticker non fonde due entità in un unico conteggio.
Ogni pannello qui include l’SQL che lo ha prodotto. Aprine uno, sostituisci il ticker e applica la stessa interrogazione a qualunque chain desideri sul terminale Strasmore.