Strasmore Research
Formazione Matt ConnorDi Matt Connor · Aggiornato 2026-10-11 · data as of October 11, 2026 · refreshed weekly

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.

QueryOgni scadenza quotata sulla chain AAPL, con i contratti per ciascuna data
25 rows (showing 20)
data di scadenzaetichetta di scadenzagiorni residuinumero di contratti
2026-10-09Oct 9, 20261112
2026-10-12Oct 12, 2026481
2026-10-14Oct 14, 2026657
2026-10-16Oct 16, 2026899
2026-10-19Oct 19, 20261153
2026-10-21Oct 21, 20261349
2026-10-23Oct 23, 20261591
2026-10-30Oct 30, 20262256
2026-11-06Nov 6, 20262959
2026-11-13Nov 13, 20263646
2026-11-20Nov 20, 20264393
2026-11-27Nov 27, 20265032
2026-12-18Dec 18, 20267196
2027-01-15Jan 15, 202799103
2027-02-19Feb 19, 202713466
2027-03-19Mar 19, 202716266
2027-04-16Apr 16, 202719060
2027-06-17Jun 17, 202725262
2027-09-17Sep 17, 202734474
2027-12-17Dec 17, 202743557
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_date
Provalo tu stesso

Si 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.

QueryDate di scadenza quotate: una serie ampia a confronto con una chain più ridotta
simboloscadenze quotatescadenze entro 45 giornimesi oltre 90 giorni
SPY331510
AAPL251112
MSFT231110
KO19710
HRL1264
CLX725
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 DESC
Provalo tu stesso

Tra 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.

QueryScadenze del terzo venerdì nei prossimi quattordici mesi, per i sottostanti che le quotano
inizio del mese di scadenzaetichetta del meselista degli underlying
2026-10-01Oct 20263401
2026-11-01Nov 20263391
2026-12-01Dec 20261916
2027-01-01Jan 20272146
2027-02-01Feb 2027878
2027-03-01Mar 20271610
2027-04-01Apr 20271053
2027-05-01May 2027776
2027-07-01Jul 202730
2027-08-01Aug 202760
2027-09-01Sep 2027432
2027-10-01Oct 202713
2027-11-01Nov 202741
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)
Provalo tu stesso

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.

QueryScadenze mensili oltre 300 giorni, per i sottostanti che le quotano
serie LEAPSlista degli underlying
Jan 20281384
Jan 2029999
Sep 2027432
Dec 2027348
Dec 2028254
Jun 2028123
Aug 202760
Nov 202741
Sep 202823
Mar 202821
Oct 202713
Feb 20283
Apr 20282
Nov 20281
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 DESC
Provalo tu stesso

Jan 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.

#options#expiration#leaps#options chain#exchanges