Quando iniziano gli scambi sulle opzioni dopo un’IPO?
Le opzioni non debuttano il giorno dell’IPO. Scopri quante sedute hanno atteso le maggiori nuove quotazioni e quali regole delle borse ne condizionano l’avvio.
Non è possibile negoziare opzioni su una nuova IPO il primo giorno. Prima viene quotata l’azione; la relativa option chain compare solo quando il sottostante soddisfa i criteri delle borse delle opzioni per i titoli sottostanti. Per un’offerta di grandi dimensioni, servono in genere poche sedute, non settimane. Tra le maggiori quotazioni statunitensi da gennaio 2024, l’intervallo più breve tra il primo print dell’azione sul tape e il primo trade su una delle opzioni quotate è stato di 1 sedute.
Quanto tempo passa da un’IPO all’avvio degli scambi sulle opzioni?
Non esiste una regola di calendario che fissi la data, quindi la risposta utile deve basarsi sui dati osservati. Il pannello seguente considera tutte le quotazioni statunitensi dal gennaio 2024, le ordina in base al controvalore scambiato nella seduta di debutto, seleziona le dodici maggiori e conta le sedute tra il primo print azionario di ciascun titolo, cioè il primo scambio registrato, e il primo giorno in cui è stata scambiata una delle opzioni quotate sul titolo.
| simbolo | debutto azionario | debutto delle opzioni | intervallo tra quotazione azionaria e opzioni |
|---|---|---|---|
| SKHY | July 13, 2026 | July 14, 2026 | 1 |
| BLSH | August 13, 2025 | August 15, 2025 | 2 |
| CBRS | May 14, 2026 | May 18, 2026 | 2 |
| CRCL | June 5, 2025 | June 9, 2025 | 2 |
| CRWV | March 28, 2025 | April 1, 2025 | 2 |
| FIG | July 31, 2025 | August 4, 2025 | 2 |
| FLY | August 7, 2025 | August 11, 2025 | 2 |
| KLAR | September 10, 2025 | September 12, 2025 | 2 |
| MDLN | December 17, 2025 | December 19, 2025 | 2 |
| QNT | June 4, 2026 | June 8, 2026 | 2 |
| RDDT | March 21, 2024 | March 25, 2024 | 2 |
| INIO | June 4, 2026 | June 26, 2026 | 15 |
L'esatto SQL dietro ogni numero
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN debut AS d ON d.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= d.debut_date
GROUP BY g.underlying_symbol
),
paired AS (
SELECT
d.symbol AS symbol,
d.debut_date AS debut_date,
f.option_date AS option_date,
d.debut_turnover AS debut_turnover
FROM debut AS d
INNER JOIN first_option AS f ON f.symbol = d.symbol
ORDER BY debut_turnover DESC
LIMIT 12
),
sessions AS (
SELECT DISTINCT date AS d
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2024-01-01'
)
SELECT
p.symbol AS symbol,
concat(monthName(p.debut_date), ' ', toString(toDayOfMonth(p.debut_date)), ', ', toString(toYear(p.debut_date))) AS equity_debut,
concat(monthName(p.option_date), ' ', toString(toDayOfMonth(p.option_date)), ', ', toString(toYear(p.option_date))) AS option_debut,
countIf(s.d > p.debut_date AND s.d <= p.option_date) AS option_listing_gap
FROM paired AS p
CROSS JOIN sessions AS s
GROUP BY symbol, equity_debut, option_debut
ORDER BY option_listing_gap, symbolSKHY è stato il più rapido dei dodici. Le sue azioni hanno registrato il primo print il July 13, 2026, mentre la prima opzione quotata sul titolo è stata scambiata il July 14, 2026, con un intervallo di 1 sedute. All’estremo opposto dello stesso pannello, INIO ha atteso 15 sedute prima del primo print su un’opzione. Dodici titoli rappresentano un campione ridotto, quindi il pannello successivo amplia l’analisi ai quaranta debutti più grandi dello stesso periodo e segue ciascun titolo seduta per seduta a partire dal suo primo giorno di negoziazione.
| numero di sessione | % con opzioni quotate | volume mediano di azioni (mm) |
|---|---|---|
| 1 | 0 | 34.47 |
| 2 | 2.5 | 10.93 |
| 3 | 67.5 | 6.69 |
| 4 | 70 | 4.76 |
| 5 | 80 | 7.36 |
| 6 | 85 | 3.51 |
| 7 | 90 | 2.65 |
| 8 | 92.5 | 3.35 |
| 9 | 95 | 2.51 |
| 10 | 95 | 2.3 |
| 11 | 95 | 2.29 |
| 12 | 95 | 2.65 |
| 13 | 95 | 2.54 |
| 14 | 95 | 1.9 |
| 15 | 95 | 2.41 |
| 16 | 97.5 | 2.42 |
| 17 | 97.5 | 2.46 |
| 18 | 97.5 | 2.74 |
| 19 | 97.5 | 2.14 |
| 20 | 97.5 | 2.29 |
L'esatto SQL dietro ogni numero
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
ramp AS (
SELECT
a.ticker AS symbol,
a.date AS d,
row_number() OVER (PARTITION BY a.ticker ORDER BY a.date) AS session_no,
toFloat64(a.volume) / 1e6 AS shares_mm
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN cohort AS c ON c.symbol = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= c.debut_date
)
SELECT
r.session_no AS session_number,
round(100 * countIf(f.option_date >= toDate('2024-01-01') AND r.d >= f.option_date) / count(), 1) AS pct_with_listed_options,
round(quantileDeterministic(r.shares_mm, cityHash64(r.symbol)), 2) AS median_share_volume_mm
FROM ramp AS r
LEFT JOIN first_option AS f ON f.symbol = r.symbol
WHERE r.session_no <= 20
GROUP BY session_number
ORDER BY session_numberLeggere prima la linea delle percentuali. Alla seduta 2, 2.5% dei quaranta titoli aveva registrato un print su un’opzione quotata. Alla seduta 5, la quota era 80%, mentre alla seduta 20 si attestava a 97.5%. Le barre completano il quadro. Il volume mediano di questi titoli era di 34.47 milioni di azioni nella seduta di debutto, contro 2.29 milioni alla seduta 20. È utile tenere a mente quel dato iniziale: una sola seduta con un volume di quelle dimensioni copre molte volte il requisito di volume su dodici mesi previsto dallo standard di quotazione.
Cosa deve accadere prima che le opzioni possano essere quotate su un nuovo titolo?
Una catena di opzioni esiste quando una borsa valori per le opzioni certifica il sottostante sulla base di uno standard scritto e deposita un certificato di quotazione presso la Options Clearing Corporation (OCC), la clearinghouse che emette tutte le opzioni quotate negli Stati Uniti. Lo standard è pubblico. NYSE American lo pubblica come Rule 915, Cboe come Rule 4.3 e Nasdaq ISE come Options 4, Section 3; tutti hanno il titolo Criteria for Underlying Securities. La formulazione varia nei diversi rulebook, ma le soglie coincidono. A settembre 2026 sono le seguenti:
- Il titolo è regolarmente registrato ed è un NMS stock, la denominazione usata dal Regulation NMS per un titolo quotato su una borsa valori nazionale.
- Sono detenute dal pubblico almeno 7.000.000 di azioni. Si contano solo le azioni possedute da persone diverse da quelle obbligate a comunicare le proprie partecipazioni ai sensi della Section 16(a) del Securities Exchange Act. Le partecipazioni degli insider e i pacchetti di controllo sono esclusi dal conteggio.
- Il titolo ha almeno 2.000 detentori.
- Il volume degli scambi su tutti i mercati è di almeno 2.400.000 azioni nei dodici mesi precedenti.
- Per un covered security, il prezzo di chiusura è stato almeno pari a $3,00 in ciascuno dei tre giorni lavorativi consecutivi precedenti alla presentazione del certificato da parte della borsa all’OCC. I rulebook definiscono questo requisito three-day lookback.
Una società quotata da nove giorni non dispone di uno storico dei volumi su dodici mesi. Nei primi giorni non dispone neppure di uno storico dei prezzi su tre giorni. Due elementi della disciplina colmano questa lacuna. Le linee guida si applicano in assenza di circostanze eccezionali. Questo lascia alla borsa un margine di valutazione sui test storici. Inoltre, il test del prezzo prevede espressamente una deroga per le IPO.
La deroga è l’elemento da ricordare in relazione alle date. Con un provvedimento del 27 luglio 2023 (Release 34-98013), la SEC ha approvato una modifica di NYSE American che esenta dal three-day lookback un covered security la cui capitalizzazione di mercato all’IPO, calcolata al prezzo di offerta, sia almeno pari a $3 miliardi. Le opzioni su una simile quotazione possono essere quotate e negoziate a partire dal secondo giorno lavorativo successivo al giorno dell’IPO, senza conteggiare il giorno dell’IPO. Nello stesso anno Nasdaq ISE ha depositato una formulazione corrispondente per Options 4, Section 3. Il provvedimento chiarisce il calcolo. In base al testo precedente, per un’IPO prezzata di lunedì le opzioni non avrebbero potuto iniziare a essere negoziate prima di venerdì. Con la deroga, la borsa può presentare il certificato martedì e la catena può aprire mercoledì.
Sotto tutti questi requisiti opera un’ulteriore scadenza. L’Options Listing Procedures Plan impone che il certificato arrivi all’OCC entro le 11:00, ora di Chicago, del giorno di negoziazione precedente all’inizio degli scambi sulle opzioni. È questo il passaggio operativo che consente alla catena di comparire all’apertura del mercato anziché nel corso della seduta.
Come verificare se un nuovo ticker ha già opzioni disponibili?
- Apri la catena delle opzioni del ticker presso il tuo broker. Un titolo non ancora certificato non mostra alcuna scadenza, invece di una catena composta da righe vuote.
- Conta le scadenze disponibili. Un sottostante appena certificato offre di norma solo la scadenza settimanale e quella mensile più vicine.
- Leggi gli avvisi giornalieri di quotazione pubblicati dalle borse delle opzioni. Ogni sottostante di nuova approvazione viene indicato il giorno prima dell’inizio delle negoziazioni sulle relative opzioni.
- Controlla il tape per il primo print sulle opzioni del sottostante: è ciò che fanno i pannelli di questa pagina.
Se la catena è attiva, leggere una nuova catena di opzioni funziona come per qualsiasi altro titolo, con una differenza da tenere presente: i dati disponibili sono molti meno. Nulla di tutto questo segue lo stesso calendario del lockup o del quiet period, che hanno tempistiche autonome e sono trattati in la scadenza del lockup dell’IPO e il quiet period dell’IPO.
Perché la prima option chain di un’IPO è poco liquida
La certificazione assegna un nome alla chain, ma non le conferisce profondità. Le borse aggiungono strike intorno al livello al quale il titolo viene effettivamente scambiato e inseriscono le scadenze secondo il ciclo standard. La prima chain copre quindi una fascia ristretta di strike e include un paio di scadenze ravvicinate.
| settimane dalla prima opzione | strike mediani negoziati | scadenze mediane negoziate |
|---|---|---|
| 0 | 9 | 4 |
| 1 | 10 | 4 |
| 2 | 10 | 4 |
| 3 | 11 | 4 |
| 4 | 11 | 4 |
| 5 | 11 | 4 |
| 6 | 11 | 5 |
| 7 | 12 | 5 |
| 8 | 12 | 5 |
| 9 | 11 | 5 |
| 10 | 12 | 5 |
| 11 | 12 | 5 |
L'esatto SQL dietro ogni numero
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
daily_chain AS (
SELECT
g.underlying_symbol AS symbol,
g.date AS d,
uniqExact(g.strike_price) AS strikes,
uniqExact(g.expiration_date) AS expiries
FROM global_markets.options_greeks AS g
INNER JOIN first_option AS f ON f.symbol = g.underlying_symbol
WHERE g.volume > 0
AND g.date >= f.option_date
AND dateDiff('day', f.option_date, g.date) < 84
GROUP BY symbol, d
)
SELECT
intDiv(dateDiff('day', f.option_date, c.d), 7) AS weeks_since_first_option,
toUInt32(round(quantileDeterministic(toFloat64(c.strikes), cityHash64(c.symbol)))) AS median_strikes_traded,
toUInt32(round(quantileDeterministic(toFloat64(c.expiries), cityHash64(c.symbol)))) AS median_expirations_traded
FROM daily_chain AS c
INNER JOIN first_option AS f ON f.symbol = c.symbol
GROUP BY weeks_since_first_option
ORDER BY weeks_since_first_optionNella prima settimana di quotazione, la nuova chain mediana qui considerata ha scambiato 9 strike distinti distribuiti su 4 scadenze, rispetto a 12 strike e 5 scadenze alla settimana 11. Un numero inferiore di strike e di scadenze significa anche meno ordini resting su ciascun livello. Gli spread quotati su una chain giovane partono quindi ampi.
Manca poi un altro elemento: il tempo. Un contratto LEAPS è un’opzione quotata con più di un anno alla scadenza. Le serie a lunga scadenza vengono aggiunte dalle borse secondo un calendario proprio, non al momento della certificazione.
| settimane dalla prima opzione | % con LEAPS | DTE massimo mediano |
|---|---|---|
| 0 | 20 | 210 |
| 1 | 27.5 | 208 |
| 2 | 32.5 | 227 |
| 3 | 32.5 | 224 |
| 4 | 35 | 221 |
| 5 | 32.5 | 234 |
| 6 | 32.5 | 243 |
| 7 | 37.5 | 244 |
| 8 | 40 | 263 |
| 9 | 42.5 | 278 |
| 10 | 45 | 306 |
| 11 | 45 | 299 |
L'esatto SQL dietro ogni numero
WITH
listings AS (
SELECT
ticker,
min(listing_date) AS listed_on
FROM global_markets.stocks_ipos
WHERE listing_date >= '2024-01-01'
AND listing_date < today()
AND ticker NOT IN ('SPCX')
GROUP BY ticker
),
debut AS (
SELECT
a.ticker AS symbol,
min(a.date) AS debut_date,
argMin(toFloat64(a.close) * toFloat64(a.volume), a.date) AS debut_turnover
FROM global_markets.stocks_daily_aggs AS a
INNER JOIN listings AS l ON l.ticker = a.ticker
WHERE a.date >= '2024-01-01'
AND a.date >= l.listed_on
GROUP BY a.ticker
),
cohort AS (
SELECT
symbol,
debut_date
FROM debut
ORDER BY debut_turnover DESC
LIMIT 40
),
first_option AS (
SELECT
g.underlying_symbol AS symbol,
min(g.date) AS option_date
FROM global_markets.options_greeks AS g
INNER JOIN cohort AS c ON c.symbol = g.underlying_symbol
WHERE g.date >= '2024-01-01'
AND g.volume > 0
AND g.date >= c.debut_date
GROUP BY g.underlying_symbol
),
daily_chain AS (
SELECT
g.underlying_symbol AS symbol,
g.date AS d,
max(g.days_to_expiry) AS longest_dte
FROM global_markets.options_greeks AS g
INNER JOIN first_option AS f ON f.symbol = g.underlying_symbol
WHERE g.volume > 0
AND g.date >= f.option_date
AND dateDiff('day', f.option_date, g.date) < 84
GROUP BY symbol, d
),
weekly AS (
SELECT
c.symbol AS symbol,
intDiv(dateDiff('day', f.option_date, c.d), 7) AS wk,
max(c.longest_dte) AS longest_dte
FROM daily_chain AS c
INNER JOIN first_option AS f ON f.symbol = c.symbol
GROUP BY symbol, wk
)
SELECT
wk AS weeks_since_first_option,
round(100 * countIf(longest_dte > 365) / count(), 1) AS pct_with_leaps,
toUInt32(round(quantileDeterministic(toFloat64(longest_dte), cityHash64(symbol)))) AS median_longest_dte
FROM weekly
GROUP BY wk
ORDER BY wkNella prima settimana successiva al primo print di opzioni, 20% di questi titoli ha scambiato un contratto con scadenza oltre 365 giorni, mentre la scadenza più lontana disponibile sul board aveva una durata mediana di 210 giorni. Alla settimana 11, la quota era pari a 45% e la durata mediana della scadenza più lontana era di 299 giorni. Il calendario delle scadenze con cui arrivano queste serie è illustrato in quando scadono le opzioni.
FAQ
È possibile acquistare opzioni su un’azione il giorno della quotazione?
No. Le opzioni vengono quotate solo dopo che un options exchange ha verificato che il sottostante rispetti i criteri previsti per i titoli sottostanti e ha depositato presso l’OCC il listing certificate. Il giorno dell’IPO non esiste ancora alcuna opzione quotata sul nuovo ticker.
Quanto tempo occorre perché le opzioni vengano quotate dopo un’IPO?
A settembre 2026, su un covered security con una capitalizzazione di mercato all’IPO di almeno 3 miliardi di dollari al prezzo di offerta, le opzioni possono essere quotate e negoziate a partire dal secondo giorno lavorativo successivo al giorno dell’IPO, in base alla deroga al lookback di tre giorni approvata dalla SEC nel luglio 2023. Per le altre quotazioni si applicano prima i test standard su prezzo e volumi.
Tutte le nuove quotazioni ricevono opzioni?
No. Molte non superano mai il requisito sul numero di azioni detenute dal pubblico o la linea guida sui volumi dei dodici mesi. Il secondo pannello sopra riportato analizza le quaranta maggiori IPO dal gennaio 2024; 97.5% di queste aveva registrato una prima opzione quotata entro la sessione 20.
Perché una nuova IPO ha così pochi strike?
Un nuovo sottostante certificato parte con una fascia ristretta di strike intorno al prezzo corrente e con un numero limitato di scadenze ravvicinate. Gli exchange aggiungono strike quando l’azione raggiunge nuovi livelli di prezzo e aggiungono scadenze man mano che il ciclo temporale avanza.
Che cos’è un covered security nelle regole di quotazione delle opzioni?
È il termine utilizzato nella Section 18(b)(1)(A) del Securities Act of 1933 per indicare un titolo quotato su un national securities exchange, come il NYSE o il Nasdaq. Il test di prezzo di 3,00 dollari su tre giorni si applica ai covered securities, e la deroga per le IPO vale solo per questi titoli.
Ogni pannello qui riportato include il codice SQL che lo ha prodotto. Ogni conteggio può quindi essere verificato nuovamente, senza doverlo accettare sulla fiducia. Per verificare se una nuova quotazione ha già registrato la sua prima opzione, poni la domanda in inglese corrente sul terminale Strasmore.