Через сколько дней после IPO начинаются торги опционами
Торговля опционами на новые акции не открывается в день IPO. Узнайте, сколько торговых сессий проходит до появления опционов и какие правила бирж регулируют этот процесс.
Торговля опционами на новые IPO
Торговля опционами на акции нового IPO в первый день размещения невозможна. Сначала происходит листинг самих акций. Опционная цепочка появляется только после того, как базовый актив соответствует критериям бирж опционов. Для крупных размещений этот процесс занимает несколько торговых сессий, а не недель. Среди крупнейших листингов в США с января две тысячи двадцать четвертого года минимальный интервал между первой сделкой с акцией и первой сделкой с одним из её опционов составил 1 торговых сессий.
Через сколько времени после IPO начинаются торги опционами?
Единого календарного правила для определения этой даты не существует, поэтому полезнее будет опираться на эмпирические данные. В приведенной ниже таблице представлены все листинги в США с января две тысячи двадцать четвертого года, ранжированные по объему торгов в долларовом выражении в день открытия. Мы отобрали двенадцать крупнейших компаний и подсчитали количество торговых сессий между первой сделкой с акциями (первым зафиксированным принтом) и первым днем торгов по опционам на эти бумаги.
| Тикер | Дебют акций | Дебют опционов | Разрыв листинга опционов |
|---|---|---|---|
| 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 |
Точный SQL-код для каждого числа
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 показал самый быстрый результат из двенадцати компаний. Первые сделки с акциями прошли July 13, 2026, а первый опцион был проторгован July 14, 2026, что составляет разрыв в 1 сессий. На другом конце списка INIO потребовалось 15 сессий до появления первого опционного принта. Двенадцать компаний — это небольшая выборка, поэтому в следующей таблице мы расширили её до сорока крупнейших дебютов за тот же период, отслеживая каждую компанию сессия за сессией, начиная с первого дня торгов.
| Номер сессии | % с листингом опционов | Медианный объем (млн) |
|---|---|---|
| 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 |
Точный SQL-код для каждого числа
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_numberСначала посмотрите на процентную линию. К сессии 2 по 2.5% из сорока компаний уже были зафиксированы сделки с опционами. К сессии 5 показатель составил 80%, а к сессии 20 он достиг 97.5%. Столбцы дополняют общую картину. Медианный объем торгов по этим компаниям составил 34.47 миллиона акций в день открытия против 2.29 миллионов на сессии 20. Обратите внимание на этот начальный показатель: одна сессия с таким объемом многократно перекрывает двенадцатимесячный норматив по объему торгов, установленный правилами листинга.
Что должно произойти перед началом листинга опционов на новую акцию?
Опционная цепочка появляется после того, как опционная биржа сертифицирует базовый актив согласно установленным стандартам и подает сертификат листинга в Options Clearing Corporation (OCC) — клиринговую палату, которая выпускает все биржевые опционы в США. Стандарт является публичным. NYSE American публикует его как правило 915, Cboe — как правило 4.3, а Nasdaq ISE — как раздел 3 главы Options 4; все они называются «Критерии для базовых ценных бумаг». Формулировки в сводах правил различаются, но пороговые значения совпадают. По состоянию на сентябрь две тысячи двадцать шестого года они таковы:
- Ценная бумага должна быть надлежащим образом зарегистрирована и являться акцией NMS (статус, присваиваемый согласно Regulation NMS ценным бумагам, торгуемым на национальной фондовой бирже).
- В свободном обращении должно находиться не менее семи миллионов акций; при этом учитываются только бумаги, принадлежащие лицам, не обязанным отчитываться о своих владениях согласно разделу 16(a) Закона о фондовых биржах. Инсайдерские и контрольные пакеты акций в этот расчет не включаются.
- Минимум две тысячи держателей ценной бумаги.
- Объем торгов на всех рынках должен составлять не менее двух миллионов четырехсот тысяч акций за предыдущие двенадцать месяцев.
- Для покрытой ценной бумаги (covered security) цена закрытия должна составлять не менее трех долларов в течение каждого из трех последовательных рабочих дней до момента подачи биржей сертификата в OCC. В сводах правил это называется «трехдневным ретроспективным периодом» (three-day lookback).
Компания, вышедшая на биржу девять дней назад, не имеет истории объема торгов за двенадцать месяцев, а в первые дни — и трехдневной истории цен. Два положения позволяют преодолеть этот разрыв. Руководящие принципы применяются при отсутствии исключительных обстоятельств, что оставляет бирже право судить о соблюдении исторических тестов, а для ценового теста предусмотрено явное исключение для IPO.
Это исключение важно знать в привязке к датам. В приказе от двадцать седьмого июля две тысячи двадцать третьего года (релиз 34-98013) SEC одобрила изменение правил NYSE American, отменяющее трехдневный ретроспективный период для покрытой ценной бумаги, рыночная капитализация которой при IPO, рассчитанная по цене размещения, составляет не менее трех миллиардов долларов. Опционы на такие бумаги могут быть допущены к листингу и торгам начиная со второго рабочего дня после дня IPO, не считая самого дня IPO. Nasdaq ISE приняла аналогичные формулировки для раздела 3 главы Options 4 в том же году. В приказе приводится расчет. Согласно старой редакции, опционы на акции, размещенные в понедельник, могли начать торговаться только в пятницу. Согласно новому правилу, биржа может подать сертификат во вторник, и цепочка может открыться в среду.
Существует еще одно временное ограничение. План процедур листинга опционов (Options Listing Procedures Plan) требует, чтобы сертификат поступил в OCC не позднее одиннадцати часов утра по чикагскому времени в торговый день, предшествующий началу торгов опционами. Это технический шаг, благодаря которому цепочка появляется к открытию торгов, а не в середине сессии.
Как проверить, появились ли опционы на новый тикер?
- Откройте опционную цепочку для тикера в торговом терминале вашего брокера. Если инструмент еще не прошел листинг, вы не увидите дат экспирации, а не просто пустые строки.
- Посчитайте доступные даты экспирации. Для недавно добавленного базового актива обычно предлагаются только ближайшие недельные и месячные даты.
- Изучайте ежедневные уведомления о листинге, которые публикуют опционные биржи. Каждый новый одобренный базовый актив указывается там за день до начала торгов опционами на него.
- Отслеживайте ленту сделок на предмет первой транзакции по опционам на данный актив; именно это делают панели на этой странице.
Если цепочка активна, чтение новой опционной цепочки происходит так же, как и для любого другого инструмента, с одним отличием, к которому стоит быть готовым: объем данных будет значительно меньше. Ни один из этих процессов не связан по времени с периодом блокировки (lockup) или периодом тишины (quiet period), которые имеют собственные графики и описаны в разделах истечение периода блокировки IPO и период тишины после IPO.
Почему первая цепочка опционов на IPO является неликвидной
Сертификация дает активу цепочку опционов, но не делает ее глубокой. Биржи добавляют страйки вокруг текущего уровня цены акции и вводят даты экспирации по стандартному циклу, поэтому первая цепочка охватывает узкий диапазон страйков с парой ближайших дат истечения.
| Недель с 1-го опциона | Медиана страйков | Медиана экспираций |
|---|---|---|
| 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 |
Точный SQL-код для каждого числа
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_optionВ первую неделю после листинга медианная новая цепочка торговалась по 9 отдельным страйкам с 4 датами экспирации, по сравнению с 12 страйками и 5 датами экспирации к 11 неделе. Меньшее количество страйков и дат экспирации также означает меньшее число отложенных ордеров по каждому из них, поэтому котируемые спреды в молодой цепочке изначально широкие.
Еще один недостаток — время. Контракт LEAPS — это листинговый опцион со сроком до экспирации более одного года, и долгосрочные серии добавляются по собственному графику бирж, а не в момент сертификации.
| Недель с 1-го опциона | % с LEAPS | Медиана макс. DTE |
|---|---|---|
| 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 |
Точный SQL-код для каждого числа
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 wkВ первую неделю после первой сделки с опционом 20% этих активов торговались с контрактом, истекающим более чем через триста шестьдесят пять дней, а медианный срок до самой дальней экспирации на доске составлял 210 дней. К 11 неделе эта доля достигла 45%, а медианный срок до самой дальней экспирации составил 299 дней. Календарь экспираций, по которому появляются эти серии, представлен в разделе когда истекают опционы.
Часто задаваемые вопросы
Можно ли купить опционы на акции в день их выхода на биржу?
Нет. Опционы начинают торговаться только после того, как опционная биржа подтверждает соответствие базового актива своим критериям и регистрирует сертификат листинга в OCC. В день IPO листинговых опционов на новый тикер не существует.
Как скоро после IPO могут появиться опционы?
По состоянию на сентябрь две тысячи двадцать шестого года, для покрытых ценных бумаг (covered security) с рыночной капитализацией при IPO не менее трех миллиардов долларов по цене размещения, опционы могут быть допущены к торгам начиная со второго рабочего дня после IPO. Это стало возможным благодаря трехдневному исключению, одобренному SEC в июле две тысячи двадцать третьего года. Для остальных бумаг сначала применяются стандартные требования к цене и объему торгов.
Получают ли опционы все новые эмитенты?
Нет. Многие компании не соответствуют требованиям к количеству акций в свободном обращении или двенадцатимесячным нормативам по объему торгов. На второй панели выше отслеживаются сорок крупнейших дебютов с января две тысячи двадцать четвертого года, и 97.5% из них имели зарегистрированные опционы к сессии 20.
Почему у нового IPO так мало страйков?
Для недавно допущенного базового актива первоначально устанавливается узкий диапазон страйков вокруг текущей цены и ограниченный набор ближайших дат экспирации. Биржи добавляют страйки по мере изменения цены акции и вводят новые даты экспирации по мере развития торгового цикла.
Что такое покрытая ценная бумага (covered security) в правилах листинга опционов?
Это термин из раздела 18(b)(1)(A) Закона о ценных бумагах тысяча девятьсот тридцать третьего года, обозначающий ценную бумагу, допущенную к торгам на национальной фондовой бирже, такой как NYSE или Nasdaq. Трехдневный ценовой тест на уровне трех долларов применяется к покрытым ценным бумагам, и исключение для IPO распространяется только на них.
Каждая панель здесь сопровождается SQL-запросом, на основе которого она была сформирована, поэтому любой расчет можно проверить повторно, а не принимать на веру. Чтобы узнать, появились ли первые опционы на новый листинг, задайте вопрос на обычном английском языке в терминале Strasmore.