Strasmore Research
Formazione Matt ConnorDi Matt Connor · data as of August 6, 2026 · refreshed weekly

Calendario scadenze opzioni 2026: tutte le 12 date

Calendario completo delle scadenze opzioni 2026: dodici terzi venerdì mensili, quattro date trimestrali e la regola festiva che può spostarne una al giovedì.

Il calendario delle scadenze delle opzioni 2026 segue una sola regola: le opzioni mensili standard su azioni ed ETF statunitensi smettono di essere negoziate il terzo venerdì del mese. Nel 2026 ci sono quindi dodici date di scadenza mensili, da Jan 16 a Dec 18, e quattro di queste coincidono anche con scadenze trimestrali. Ogni data riportata in questa pagina è calcolata a partire dal calendario, non copiata da un elenco. La seconda sezione mostra come rigenerarle tutte e dodici con un solo comando.

Il calendario delle scadenze delle opzioni nel 2026, mese per mese

Un contratto mensile standard è la quotazione predefinita per qualsiasi azione o ETF statunitense su cui siano negoziabili opzioni. Una scadenza al mese, il terzo venerdì, alla chiusura. Il pannello seguente ricava tutte e dodici le date del 2026 con una semplice aritmetica delle date, quindi verifica ciascuna di esse rispetto al calendario aggiornato delle festività di borsa.

QueryOgni data di scadenza mensile delle opzioni nel 2026
L'esatto SQL dietro ogni numero
SELECT
    toString(cal.exp_date)                                                            AS expiration_date,
    concat(formatDateTime(cal.exp_date, '%b '), toString(toDayOfMonth(cal.exp_date))) AS expiry_label,
    formatDateTime(cal.exp_date, '%a')                                                AS weekday,
    toDayOfMonth(cal.exp_date)                                                        AS day_of_month,
    if(toMonth(cal.exp_date) IN (3, 6, 9, 12), 'quarterly', 'monthly')                AS expiry_class,
    multiIf(cal.exp_date < today(),   'already traded',
            hol.holiday != '',        concat('scheduled closure: ', hol.holiday),
                                      'no closure scheduled')                         AS calendar_check
FROM
(
    SELECT
        toDate('2026-01-01') + toIntervalMonth(arrayJoin(range(12)))  AS month_start,
        month_start + ((12 - toDayOfWeek(month_start)) % 7) + 14      AS exp_date
) AS cal
LEFT JOIN
(
    SELECT
        date         AS d,
        any(name)    AS holiday
    FROM global_markets.stocks_market_holidays
    GROUP BY date
) AS hol ON hol.d = cal.exp_date
ORDER BY cal.exp_date
Run this yourself

La colonna day_of_month è quella da analizzare con attenzione. Il terzo venerdì non può cadere prima del 15 e non può cadere dopo il 21: il primo venerdì di ogni mese cade in uno dei primi sette giorni, e il terzo arriva quattordici giorni dopo. Nel 2026 la data più anticipata è a maggio, il 15, mentre quella più tardiva è ad agosto, il 21. Le altre dieci cadono tra queste due date.

La scadenza è anche l’ultimo giorno in cui questi contratti vengono negoziati e, per le normali opzioni su azioni ed ETF, le due date coincidono. Le opzioni su indici fanno eccezione: per diverse di esse il regolamento avviene venerdì mattina sulla base dei prezzi di apertura, quindi l’ultima seduta di negoziazione è giovedì. La nostra guida alle opzioni con regolamento AM e PM chiarisce la distinzione, mentre quando scadono le opzioni spiega cosa accade a una posizione nel giorno della scadenza.

Come generare autonomamente tutte le date di scadenza del 2026

Per questo calendario non serve alcun data feed. Python include il modulo calendar nella libreria standard, quindi l’intero elenco viene prodotto con un solo comando, senza installare nulla e senza accedere alla rete:

python3 -c "import calendar; print(*[[d for w in calendar.Calendar().monthdatescalendar(2026, m) for d in w if d.month == m and d.weekday() == 4][2] for m in range(1, 13)], sep='\\n')"

Eseguito su qualsiasi macchina con Python 3, il comando stampa dodici date ISO, una per riga. monthdatescalendar restituisce un mese come elenco di settimane complete, aggiungendo alle due estremità i giorni presi dai mesi adiacenti. Il test d.month == m elimina i giorni aggiunti, d.weekday() == 4 mantiene i venerdì (lunedì corrisponde a 0) e [2] seleziona il terzo. Basta cambiare l’anno per rigenerare l’elenco. Questo è l’intero calcolo: per questo un calendario delle scadenze si ricava, anziché essere consultato.

Quali scadenze del 2026 sono trimestrali

Quattro delle dodici scadenze cadono a marzo, giugno, settembre e dicembre: Mar 20, Jun 19, Sep 18 e Dec 18. In queste date scadono contemporaneamente le stock options, le stock index options e i futures su indici azionari. Da qui deriva il soprannome triple witching. I meccanismi sono descritti in che cos’è il triple witching, mentre il dettaglio trimestre per trimestre è disponibile in date del triple witching nel 2026. Nel 2026 una delle quattro scadenze presenta un asterisco. La sezione successiva identifica quale, sulla base dei dati di mercato.

Cosa succede quando una festività di mercato cade il venerdì di scadenza

La regola del terzo venerdì ha un’eccezione, ed è concreta. Quando il terzo venerdì è una festività di borsa, il mercato non apre quel giorno e l’ultimo giorno di negoziazione dei contratti mensili viene anticipato al giovedì precedente. Per stabilire se ciò accade in un determinato anno non serve affidarsi a un elenco: è sufficiente verificare i dati di mercato. Una seduta completa negli Stati Uniti comprende 390 barre a un minuto, pari a sei ore e mezza, dalle 9:30 alle 16:00. In una giornata di chiusura il mercato non registra alcuna barra.

QueryOgni venerdì del 2026 fino a luglio, prima le sessioni più brevi
L'esatto SQL dietro ogni numero
SELECT
    toString(cal.day)                                                         AS session_date,
    concat(formatDateTime(cal.day, '%b '), toString(toDayOfMonth(cal.day)))   AS session_label,
    if(toDayOfMonth(cal.day) BETWEEN 15 AND 21, 'third Friday', 'other Friday') AS friday_type,
    toUInt32(ifNull(tape.bars, 0))                                            AS regular_session_bars
FROM
(
    SELECT toDate('2026-01-01') + arrayJoin(range(212)) AS day
) AS cal
LEFT JOIN
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        count()                                              AS bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-01-01 00:00:00')
      AND window_start <  toDateTime('2026-08-02 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
) AS tape ON tape.d = cal.day
WHERE toDayOfWeek(cal.day) = 5
ORDER BY regular_session_bars ASC, cal.day ASC
Run this yourself

Tra gennaio e la fine di luglio 2026 sono trascorsi 31 venerdì. Tre di questi hanno registrato 0 barre a un minuto nella sessione regolare, come avviene quando il mercato è chiuso: Apr 3, Jun 19 e Jul 3. Il primo è il Venerdì Santo. Il terzo è la festività osservata dell’Independence Day, poiché nel 2026 il 4 luglio cade di sabato e le borse restano chiuse il venerdì precedente. Tutti gli altri venerdì del periodo hanno registrato 390 barre, corrispondenti a una seduta completa.

Il secondo caso è l’eccezione che questa pagina deve evidenziare. Jun 19 è il Juneteenth National Independence Day, festività osservata dalle borse azionarie statunitensi dal 2022. Nel 2026 cade il 19 giugno: il terzo venerdì, la scadenza mensile di giugno e una delle quattro date trimestrali. Il mercato non apre quel giorno e l’ultimo giorno di negoziazione dei contratti mensili di giugno è il giovedì precedente. È l’unico terzo venerdì del 2026 a coincidere con una chiusura di mercato programmata; la pagina sulle date del triple witching 2026 riporta i dettagli sulle scadenze trimestrali.

Il Venerdì Santo è l’altra festività che può cadere di venerdì, ma, a differenza del Juneteenth, non ha una data fissa: segue la Pasqua, che si sposta tra la fine di marzo e la fine di aprile. Il pannello seguente ricava il terzo venerdì di aprile per ciascuno degli ultimi undici anni e conta quante barre ha registrato il tape di SPY in quelle date.

QueryIl venerdì di scadenza di aprile era un giorno di contrattazione?
L'esatto SQL dietro ogni numero
SELECT
    toString(toYear(cal.exp_date))                                AS year,
    concat(formatDateTime(cal.exp_date, '%b '), toString(toDayOfMonth(cal.exp_date))) AS april_expiry_label,
    toUInt32(ifNull(tape.bars, 0))                                AS regular_session_bars,
    if(ifNull(tape.bars, 0) = 0, 'market closed', 'full session') AS session_status
FROM
(
    SELECT
        toDate(concat(toString(2016 + arrayJoin(range(11))), '-04-01')) AS april_first,
        april_first + ((12 - toDayOfWeek(april_first)) % 7) + 14        AS exp_date
) AS cal
LEFT JOIN
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS d,
        count()                                              AS bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2016-01-01 00:00:00')
      AND toMonth(window_start) = 4
      AND toDayOfMonth(window_start) BETWEEN 14 AND 22
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY d
) AS tape ON tape.d = cal.exp_date
ORDER BY cal.exp_date
Run this yourself

Nei 11 mesi di aprile compresi tra 2016 e 2026, il venerdì di scadenza di aprile ha coinciso con una chiusura di mercato nel 2019, nel 2022 e nuovamente nel 2025. In ciascuno di questi anni i contratti mensili hanno cessato di essere negoziati il giovedì precedente. Nel 2026 la data di aprile ha registrato 390 barre complete, quindi nel 2026 lo spostamento al giovedì riguarda giugno e non aprile.

Dove si collocano le scadenze weeklys, di fine mese e del lunedì

Il terzo venerdì è l’unica data condivisa da tutti i titoli su cui sono negoziabili opzioni. Attorno a questa data ci sono diverse altre serie che non seguono affatto la regola del terzo venerdì. Le Weeklys vengono quotate nella maggior parte degli altri venerdì, in genere per alcune settimane alla volta. Le opzioni di fine mese scadono nell’ultimo giorno lavorativo del mese, non necessariamente di venerdì. Sui titoli più scambiati sono disponibili anche scadenze di lunedì e mercoledì; per un numero ristretto di prodotti su indici e singole azioni esiste una scadenza in ogni giorno di negoziazione. L’elenco aggiornato è disponibile in azioni con opzioni giornaliere.

La differenza nel numero di contratti tra una scadenza mensile e quelle circostanti emerge subito. Questo pannello prende in esame tutte le date di scadenza del 2026 in cui sono state negoziate opzioni su AAPL nel primo semestre e conta i contratti distinti per ciascuna data.

QueryContratti AAPL negoziati fino a ciascuna data di scadenza del 2026, H1
L'esatto SQL dietro ogni numero
SELECT
    toString(agg.exp_date)                                                            AS expiration_date,
    concat(formatDateTime(agg.exp_date, '%b '), toString(toDayOfMonth(agg.exp_date))) AS expiry_label,
    multiIf(toDayOfWeek(agg.exp_date) = 5 AND toDayOfMonth(agg.exp_date) BETWEEN 15 AND 21, 'monthly third Friday',
            toDayOfWeek(agg.exp_date) = 5,                                                 'weekly Friday',
            toDayOfWeek(agg.exp_date) = 4 AND toDayOfMonth(agg.exp_date) BETWEEN 14 AND 20, 'Thursday before a third Friday',
                                                                                           'other weekday') AS expiry_class,
    agg.n_contracts                                                                   AS contracts_traded
FROM
(
    SELECT
        toDate(expiration_date) AS exp_date,
        countDistinct(ticker)   AS n_contracts
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND toDate(expiration_date) >= toDate('2026-01-01')
      AND toDate(expiration_date) <  toDate('2026-07-01')
      AND volume > 0
      AND iv_converged = 1
    GROUP BY exp_date
) AS agg
ORDER BY contracts_traded DESC, agg.exp_date ASC
Run this yourself

La data di scadenza del 2026 più intensa per AAPL in quel periodo, Jun 18, comprendeva 200 contratti distinti; il pannello la classifica come Thursday before a third Friday. La data meno liquida nello stesso semestre comprendeva 50 contratti. Le scadenze mensili quotano strike più distanti sopra e sotto il livello at-the-money e con orizzonti temporali più lunghi. Su queste scadenze si accumulano posizioni a lunga scadenza per anni prima della data di expiry. La negoziazione di quasi tutti questi contratti prosegue fino alla chiusura delle 4:00 p.m.; a che ora termina la negoziazione delle opzioni indica i cutoff differenti.

Come sono stati costruiti questi pannelli

I pannelli sulla durata della seduta contano le barre a un minuto sul flusso dati di SPY tra le 9:30 a.m. e le 4:00 p.m. ET, dopo la conversione dei timestamp UTC archiviati. Nessuna data festiva è hardcoded nelle due query: un giorno di chiusura è semplicemente un giorno feriale con zero barre nella sessione regolare, ricostruito in base a ciò che è stato e non è stato negoziato. Il pannello su AAPL conta solo i contratti negoziati almeno una volta e con un valore di volatilità implicita convergente, così da escludere dal conteggio le quotazioni prive di prezzo; il periodo analizzato va da gennaio a giugno 2026. Le dodici date di scadenza derivano dal calcolo della data del primo giorno di ciascun mese, lo stesso utilizzato dal comando Python precedente.

Domande frequenti

Quando scadono le opzioni nel 2026?

Le opzioni mensili standard su azioni ed ETF statunitensi scadono il terzo venerdì di ogni mese, in dodici date comprese tra Jan 16 e Dec 18. La data di giugno coincide con una chiusura di mercato già prevista; per questo la negoziazione di quei contratti termina il giovedì precedente. Le serie settimanali, di fine mese e giornaliere scadono secondo calendari propri, in prossimità di queste dodici date.

Quali sono le date del triple witching nel 2026?

Le quattro scadenze trimestrali cadono il Mar 20, Jun 19, Sep 18 e Dec 18. In queste date scadono contemporaneamente le stock options, le index options e i futures su indici. Nel 2026 la scadenza di giugno coincide con una festività di borsa, quindi l’ultimo giorno di negoziazione viene anticipato al giovedì.

Una scadenza di opzioni può cadere in un giorno diverso dal venerdì?

Sì. Quando il terzo venerdì è una festività di borsa, il mercato resta chiuso e la negoziazione dei contratti mensili termina il giovedì precedente. Negli ultimi undici mesi di aprile è successo in 2019, 2022 e 2025, sempre il Venerdì Santo. Nel 2026 accadrà nuovamente a giugno, perché il terzo venerdì coincide con Juneteenth.

Anche le opzioni settimanali scadono il terzo venerdì?

Il terzo venerdì del mese è riservato al contratto mensile standard, quindi la serie settimanale lo salta. Le weekly coprono gli altri venerdì e, sui titoli a maggiore capitalizzazione, esistono anche scadenze il lunedì e il mercoledì.

La data di scadenza statunitense coincide con la data SQ del Giappone?

No. I futures e le opzioni su indici giapponesi vengono regolati sulla base di una quotazione speciale, indicata come SQ, calcolata sui prezzi di apertura del secondo venerdì. La scadenza trimestrale di marzo, giugno, settembre e dicembre è chiamata mega SQ. Le opzioni mensili statunitensi scadono invece il terzo venerdì. Chi segue entrambi i calendari deve quindi considerare due date diverse ogni mese.


Ogni pannello di questa pagina include l’SQL esatto utilizzato per generarlo. Per ricostruire lo stesso calendario per un altro anno o contare i contratti su un ticker diverso, formula la richiesta in inglese semplice sul terminale Strasmore.