Cicli di scadenza delle opzioni: come funzionano
Scopri come i tre cicli determinano i mesi nella option chain, quali scadenze restano disponibili 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 option chain di un’azione. Ogni azione statunitense su cui sono quotate opzioni viene assegnata a uno dei tre cicli quando le opzioni vengono quotate per la prima volta. Questa assegnazione, insieme al requisito di almeno quattro mesi di scadenza sempre disponibili, determina la sequenza di date visibile nella chain del broker. Qui la domanda è quali mesi vengono quotati. Per sapere in quale data scade effettivamente un’opzione, consulta quando scadono le opzioni; per l’elenco delle date di quest’anno, consulta il calendario delle scadenze delle opzioni 2026.
Cos’è il ciclo di scadenza delle opzioni?
Quando una borsa quota per la prima volta opzioni su un’azione, assegna il titolo a uno dei tre cicli di scadenza. Ogni ciclo copre 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 invariato per tutta la durata della quotazione. È una caratteristica della quotazione, non della società. Il ciclo disciplina le scadenze mensili più lontane, cioè i contratti con scadenza il terzo venerdì che si collocano oltre le scadenze più ravvicinate della catena. Non riguarda le settimane successive, che sono disciplinate da una regola distinta.
Perché ogni chain mostra almeno quattro mesi di scadenza?
Gli standard di quotazione fissano un minimo. Un titolo su cui sono negoziabili opzioni presenta in qualsiasi momento almeno quattro mesi di scadenza, selezionati secondo un ordine prestabilito. I primi due sono i mesi più vicini: quello corrente e il mese successivo. Seguono i primi due mesi del ciclo specifico del titolo che non sono già inclusi nella coppia di mesi più vicini.
Consideriamo un titolo appartenente al ciclo di febbraio nel mese di giugno. I mesi più vicini sono giugno e luglio. I successivi mesi del ciclo non ancora inclusi sono agosto e novembre; la chain mostra quindi giugno, luglio, agosto e novembre. Dopo la scadenza di giugno, la coppia dei mesi più vicini diventa luglio e agosto, mentre la chain 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, ma un titolo con volumi elevati si colloca ben al di sopra. Il pannello seguente elenca tutte le scadenze della 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-09-04 | Sep 4, 2026 | 2 | 81 |
| 2026-09-09 | Sep 9, 2026 | 7 | 62 |
| 2026-09-11 | Sep 11, 2026 | 9 | 80 |
| 2026-09-14 | Sep 14, 2026 | 12 | 38 |
| 2026-09-16 | Sep 16, 2026 | 14 | 39 |
| 2026-09-18 | Sep 18, 2026 | 16 | 106 |
| 2026-09-25 | Sep 25, 2026 | 23 | 57 |
| 2026-10-02 | Oct 2, 2026 | 30 | 54 |
| 2026-10-09 | Oct 9, 2026 | 37 | 46 |
| 2026-10-16 | Oct 16, 2026 | 44 | 84 |
| 2026-11-20 | Nov 20, 2026 | 79 | 91 |
| 2026-12-18 | Dec 18, 2026 | 107 | 95 |
| 2027-01-15 | Jan 15, 2027 | 135 | 107 |
| 2027-02-19 | Feb 19, 2027 | 170 | 56 |
| 2027-03-19 | Mar 19, 2027 | 198 | 52 |
| 2027-04-16 | Apr 16, 2027 | 226 | 55 |
| 2027-06-17 | Jun 17, 2027 | 288 | 66 |
| 2027-09-17 | Sep 17, 2027 | 380 | 70 |
| 2027-12-17 | Dec 17, 2027 | 471 | 74 |
| 2028-01-21 | Jan 21, 2028 | 506 | 52 |
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 22 date di scadenza distinte su un unico sottostante. La più vicina, Sep 4, 2026, è tra 2 giorni e conta 81 contratti. La più lontana, Dec 15, 2028, è a 835 giorni e conta 57 contratti. Osservate la distribuzione tra i due estremi: all’inizio le date arrivano con cadenza settimanale, poi si diradano fino a circa una al mese per il resto dell’anno, prima di estendersi alle scadenze più lontane sul margine destro. Questi conteggi indicano quanti strike esistono per ciascuna data, non quanti contratti siano open interest su quelle date: 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ì del mese. Il resto di una chain moderna deriva da programmi di quotazione separati, esterni al ciclo:
- Opzioni weekly, quotate con alcune settimane di anticipo e con scadenza nei venerdì diversi dal 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. Consulta quali azioni hanno opzioni daily per l’elenco.
Nessuna di queste serie aggiunge un mese al ciclo. Un’azione può mostrare in testa alla chain dieci scadenze weekly consecutive e mantenere comunque, alle loro spalle, un normale ciclo di quattro mesi. Due chain possono apparire completamente diverse pur seguendo regole identiche.
Allineando diversi sottostanti nella stessa seduta, la differenza emerge dal numero di date.
| simbolo | scadenze quotate | scadenze entro 45 giorni | mesi oltre 90 giorni |
|---|---|---|---|
| SPY | 32 | 15 | 10 |
| AAPL | 22 | 10 | 11 |
| MSFT | 21 | 10 | 10 |
| KO | 17 | 7 | 9 |
| HRL | 11 | 7 | 4 |
| CLX | 6 | 2 | 4 |
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 6 nomi del pannello, SPY presenta il calendario più ampio, con 32 scadenze quotate, di cui 15 entro 45 giorni. Questa elevata 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 6 date quotate. Oltre 90 giorni, il quadro cambia: 10 mesi di scadenza distinti per il nome con l’offerta più ampia, contro 4 per quello con l’offerta più limitata. È nella parte iniziale della chain che le configurazioni differiscono. Nella parte più lontana emerge il ciclo.
Come capire su quale ciclo si trova un’azione?
Non serve una 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 simultaneamente sull’intero mercato quotato. Il pannello seguente conta, per ogni scadenza del terzo venerdì nei successivi quattordici mesi, quanti sottostanti la riportano.
| inizio del mese di scadenza | etichetta del mese | elenco degli underlying |
|---|---|---|
| 2026-09-01 | Sep 2026 | 3663 |
| 2026-10-01 | Oct 2026 | 3244 |
| 2026-11-01 | Nov 2026 | 1367 |
| 2026-12-01 | Dec 2026 | 1874 |
| 2027-01-01 | Jan 2027 | 2152 |
| 2027-02-01 | Feb 2027 | 904 |
| 2027-03-01 | Mar 2027 | 1479 |
| 2027-04-01 | Apr 2027 | 934 |
| 2027-05-01 | May 2027 | 100 |
| 2027-07-01 | Jul 2027 | 23 |
| 2027-08-01 | Aug 2027 | 46 |
| 2027-09-01 | Sep 2027 | 362 |
| 2027-10-01 | Oct 2027 | 11 |
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 più vicina del terzo venerdì, Sep 2026, è presente per 3663 sottostanti. Ogni titolo con opzioni presenta i propri mesi più vicini, e quel primo punto si colloca vicino all’intero universo quotato. Il conteggio poi diminuisce, ma in modo irregolare. Superata la coppia di mesi più vicini, un’azione ricompare soltanto nei mesi appartenenti al proprio ciclo. Ogni mese successivo è quindi rappresentato da una parte del mercato, non dall’intero universo, mentre le scadenze di fine trimestre e le serie di gennaio tendono a collocarsi sopra i mesi vicini. L’estremità più lontana del pannello è ancora meno popolata: Oct 2027, l’ultimo mese nella finestra di quattordici mesi e oltre un anno nel futuro, è presente per appena 11 sottostanti. Oltre i dodici mesi, la sequenza si svuota in tutti i mesi tranne nelle serie di gennaio, che vengono incluse nel 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 un unico 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 a cui appartiene il titolo. 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 | elenco degli underlying |
|---|---|
| Jan 2028 | 1252 |
| Sep 2027 | 362 |
| Dec 2027 | 321 |
| Dec 2028 | 256 |
| Jun 2028 | 124 |
| Aug 2027 | 46 |
| Nov 2027 | 31 |
| Jul 2027 | 23 |
| Sep 2028 | 16 |
| Mar 2028 | 14 |
| Oct 2027 | 11 |
| Feb 2028 | 3 |
| Apr 2028 | 2 |
| Jul 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 1252 sottostanti. Il mese meno rappresentato nella stessa finestra, Jul 2028, compare su 1 sottostanti.
Non accade nulla a un contratto di gennaio quando entra nell’ultimo anno di vita. Una serie di gennaio quotata con due anni di anticipo è lo stesso contratto che, un anno più tardi, diventa semplicemente la scadenza mensile di gennaio nella catena: stesso strike, stesso terzo venerdì. Al compimento dell’anno residuo scompare soltanto l’etichetta. Cosa sono i LEAPS descrive il contratto, mentre LEAPS deep in the money illustra come viene utilizzata la parte a lunga scadenza.
Perché il ciclo determina se uno spread può essere quotato
Qui la regola di listing si confronta con un ordine reale. Un calendar spread acquista una scadenza e ne vende un’altra allo stesso strike. Una diagonal applica lo stesso principio su due strike. Entrambe richiedono la presenza simultanea di due scadenze sullo stesso sottostante.
Su un titolo con opzioni weekly e un ciclo completo, è semplice. Su un titolo meno liquido, il mese desiderato potrebbe non essere quotato affatto. Un titolo appartenente al ciclo di febbraio non quota una scadenza di settembre finché settembre non diventa uno dei due mesi più vicini. Di conseguenza, a giugno non è possibile costruire su quel titolo un calendar da giugno a settembre, a qualunque prezzo. Lo stesso vincolo spiega la concentrazione delle strutture a lunga scadenza sulle scadenze di gennaio: una covered call del piccolo investitore è una diagonal costruita su una call a lunga scadenza, e gennaio è il mese comune a tutti i titoli con opzioni quotate.
La liquidità è un secondo filtro, che si aggiunge al listing. 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 listing indica ciò che esiste. Il tape indica ciò che viene scambiato.
Domande frequenti
Quali sono i tre cicli di scadenza delle opzioni?
I cicli sono tre, 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). Un titolo viene assegnato a uno di questi cicli quando le opzioni su quel titolo vengono quotate per la prima volta; l’assegnazione non cambia in seguito.
Quanti mesi di scadenza può avere contemporaneamente un titolo?
Almeno quattro. Due sono i mesi più vicini, cioè il mese corrente e quello successivo; gli altri due dipendono dal ciclo assegnato al titolo. I titoli più scambiati ne hanno molti di più, perché a questi mesi si aggiungono le scadenze settimanali, di fine mese, di fine trimestre e giornaliere.
Tutti i titoli hanno gli stessi mesi di scadenza?
No. I due mesi più vicini sono gli stessi per tutti. I mesi successivi dipendono dal ciclo al quale è stato assegnato il titolo. Perciò due società simili possono avere mesi lontani completamente diversi.
Le opzioni settimanali fanno parte del ciclo di scadenza?
No. Le weekly 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 del titolo e non rientrano nel minimo di quattro mesi.
Perché le LEAPS vengono quotate a gennaio?
Le LEAPS su singoli titoli sono ancorate a una scadenza di gennaio, indipendentemente dal ciclo del sottostante. In questo modo ogni titolo su cui sono disponibili opzioni ha un mese comune di scadenza a lungo termine. Quando una serie di gennaio entra nell’ultimo anno di vita, diventa la normale scadenza mensile di gennaio del titolo, senza alcuna modifica al contratto.
Come vengono conteggiati questi pannelli
Ogni pannello legge la sessione più recente disponibile nei dati giornalieri sui contratti di opzioni a livello di singolo contratto 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 struttura temporale: 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 quindi escluse dai due pannelli relativi all’intero mercato. Per costruzione, i due conteggi risultano pertanto inferiori al numero grezzo di date presenti in una chain reale. I pannelli relativi all’intero mercato escludono inoltre i simboli che i vendor feed hanno assegnato a più di una società nel tempo, così un singolo ticker non incorpora mai due entità nello stesso conteggio.
Ogni pannello qui riportato contiene l’SQL che lo ha prodotto. Aprine uno, sostituisci il ticker e lancia la stessa interrogazione su qualunque chain desideri nel terminale Strasmore.