Что такое опционы 0DTE и как они работают
Узнайте, что означают опционы 0DTE с нулевым сроком до экспирации. Разбираем суть термина DTE и стратегии торговли контрактами, которые истекают в день покупки.
Опционы 0DTE — это контракты, торгующиеся в последний день своего существования. Их срок до экспирации составляет ноль дней, и они истекают при закрытии торгов в этот же день. Любой котируемый опцион становится 0DTE в день своего истечения. Этот термин закрепился, когда крупнейшие индексные продукты начали предлагать контракты с ежедневной экспирацией. В понедельник, 6 июля 2026 года, на досрочно истекающие контракты приходилось 38.8% от всего объема торгов опционами в США. Все приведенные ниже данные получены на основе рыночных котировок, включая один реальный контракт.
Что означает 0DTE?
DTE — это сокращение от days to expiration (дней до экспирации). Оно означает количество календарных дней до истечения срока действия опциона. Опцион со значением 30-DTE имеет месяц до экспирации; опцион 0-DTE — «ноль дней до экспирации», то есть опцион с исполнением в тот же день или «дневной» — истекает сегодня. При закрытии рынка опцион «в деньгах» исполняется или рассчитывается денежными средствами; опцион «вне денег» аннулируется без выплаты стоимости.
0DTE не является отдельным продуктом: колл-опцион на SPY, который в начале июня имел 30-DTE, становится 0-DTE в свой последний торговый день. Полный перечень сроков экспирации представлен в статье что означает DTE в опционах. В данном разделе учитывается объем совершенных сделок, а не открытые позиции — см. объем опционов против открытого интереса.
Какие опционы имеют ежедневный срок экспирации?
На протяжении десятилетий опционы на акции, котирующиеся на биржах США, экспирировали раз в месяц, по третью пятницу; в 2000-х и 2010-х годах появились еженедельные экспирации по пятницам. В 2022 году биржи завершили формирование календаря для крупнейших индексных продуктов: весной Cboe добавила экспирации на S&P 500 (SPX) по вторникам и четвергам, а в ноябре появились листинги для ETF SPY и QQQ по вторникам и четвергам. С конца 2022 года у SPX, SPY и QQQ экспирация приходится на каждый торговый день недели; ETF Russell 2000 (IWM) также имеет ежедневную экспирацию. Опционы на отдельные акции сохранили прежний график, поэтому раньше только в пятницу опцион на акцию мог иметь статус 0DTE.
Какую долю в объеме опционов составляет 0DTE?
Панель распределяет все контракты, торговавшиеся в этот понедельник — это подтвержденная полная сессия, согласно примечаниям к данным — по количеству дней до экспирации на основе тикера OCC.
Точный SQL-код для каждого числа
SELECT multiIf(dte = 0, '0 (expires today)',
dte = 1, '1 day',
dte <= 7, '2-7 days',
dte <= 30, '8-30 days',
'31+ days') AS days_to_expiry,
round(sum(volume) / 1e6, 2) AS contracts_mm,
round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_volume
FROM (
SELECT toFloat64(volume) AS volume,
dateDiff('day',
toDate(toTimeZone(window_start, 'America/New_York')),
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
)
WHERE dte >= 0
GROUP BY days_to_expiry
ORDER BY min(dte)Самой крупной группой стали внутридневные контракты: 23.52 миллионов, что составляет 38.8% от общего объема сессии в 60.64 миллионов — это больше, чем 18.6% контрактов со сроком экспирации более чем через месяц. Самая малочисленная группа находится рядом: контракты с одним днем до экспирации составили 4.5%. Активность по краткосрочным инструментам сосредоточена непосредственно в день экспирации, а не накануне.
Данные за полный месяц:
Точный SQL-код для каждого числа
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 1) AS zero_dte_contracts_mm,
round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')Из 21 сессий в июне и 1477.9 миллионов контрактов, 506.3 миллионов — 34.3% — были исполнены в день экспирации. Наш обзор рынка за первое полугодие 2026 года проводил этот анализ по месяцам и зафиксировал рост доли внутридневных сделок с уровня января до максимума в июне.
Как трейдеры структурируют сделки 0DTE
«Трейдинг 0DTE» — это не одна стратегия. Большую часть операций составляют четыре структуры, каждая из которых представляет собой комбинацию внутридневных колл- и пут-опционов. Информация приведена исключительно в ознакомительных целях.
- Односторонний опцион (Single-leg directional). Покупка внутридневного колл-опциона (прибыль при цене выше страйка) или пут-опциона (при цене ниже страйка). Максимальный убыток покупателя ограничен уплаченной премией; если опцион не окажется «в деньгах» на закрытии, его стоимость будет равна нулю.
- Кредитный спред (вертикальный). Продажа одного опциона и одновременная покупка более дешевого опциона того же типа и экспирации, находящегося дальше «вне денег». Продавец получает разницу — кредит — и оставляет его себе, если цена базового актива оказывается в нужном диапазоне; длинная нога ограничивает убыток разницей между страйками за вычетом полученного кредита («ограниченный риск»).
- Железный кондор (Iron condor). Одновременное использование двух кредитных спредов: колл-спреда выше рынка и пут-спреда ниже рынка. Трейдер сохраняет оба кредита, если цена базового актива закрывается между короткими страйками; в противном случае убыток ограничен и фиксируется в момент закрытия сессии.
- Гамма-скальпинг (Gamma scalping). Торговля базовым активом против позиции по опционам для поддержания дельта-нейтральности при изменении чувствительности (дельта). В день экспирации такие колебания происходят быстрее всего, что требует частого хеджирования — это одна из причин высокой активности маркетмейкеров во внутридневных контрактах.
Каждая нога сделки несет расходы в виде бид-аск спреда и комиссий при открытии и закрытии позиции. Стоимость торговли опционами учитывает эти расходы, а при использовании стратегии «кондор» они удваиваются четыре раза.
Почему опционы 0DTE так быстро меняются в цене: тета и гамма
Основную разницу объясняют два математических термина, связанных с механикой контракта, а не с чьими-либо прогнозами.
Тета — это временной распад. Цена опциона состоит из двух частей: внутренней стоимости (стоимости исполнения на данный момент) и временной стоимости (премии за возможные будущие события). Временная стоимость должна обнулиться к моменту экспирации; в последний день она сгорает в течение нескольких часов, а не недель.
Гамма — это скорость изменения дельты опциона (его чувствительности к цене базового актива). При приближении к экспирации дельта опциона «при деньгах» быстро колеблется между значениями, близкими к нулю и к единице, когда цена базового актива пересекает страйк.
Тета, гамма и дельта — это три из «греков» опциона, стандартных показателей чувствительности, которые использует любой деск. Чтобы изучить полный набор показателей на реальных данных, начните с статьи объяснение греков опциона, а затем перейдите к подробным разборам теты, гаммы и дельты.
Данные по обоим показателям. Из всех контрактов на SPY, торгуемых в этот понедельник, самыми активными были колл-опцион со страйком $751 (1.08 млн контрактов) и пут-опцион со страйком $750 (0.99 млн); рейтинг приведен в примечаниях к данным ниже. Панель анализирует оба показателя каждые тридцать минут относительно расстояния от SPY до страйка $751. SPY открылся по цене $748.74.
Точный SQL-код для каждого числа
SELECT formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
round(anyIf(close, ticker = 'O:SPY260706C00751000'), 2) AS call_751_price,
round(anyIf(close, ticker = 'O:SPY260706P00750000'), 2) AS put_750_price,
round(anyIf(close, ticker = 'SPY') - 751, 2) AS spy_vs_751_strike
FROM (
SELECT window_start, ticker, close
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
AND ticker IN ('O:SPY260706C00751000', 'O:SPY260706P00750000')
UNION ALL
SELECT window_start, ticker, close
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
AND ticker = 'SPY'
)
WHERE toMinute(window_start) % 30 = 0
GROUP BY et_time, window_start
ORDER BY window_startНа открытии в 09:30 колл-опцион торговался по $0.7, а пут-опцион — по $1.88; SPY находился в $-1.75 от страйка (третий столбец). Один контракт покрывает 100 акций: десятки долларов премии на 100 акций ETF, торгующегося в районе $748.74. В этом заключается кредитное плечо.
Тета проявляется в середине дня. В 11:30 цена колл-опциона составляла $0.57, пут-опциона — $0.48, а SPY находился в $-0.29 от страйка. Два часа спустя, в 13:30, SPY все еще оставался в пределах одного доллара от него ($-0.52), но цена колл-опциона снизилась до $0.42, а пут-опциона осталась на уровне $0.47. В обоих случаях колл-опцион не имел внутренней стоимости, а SPY завершил этот период на том же уровне, с которого начал: только фактор времени снизил премию.
Гамма проявляется во второй половине дня. После 14:00 SPY пересек страйк $751 и завершил торги на $0.47 выше него — это составляет менее половины процента изменения самого ETF. За этот период цена колл-опциона изменилась с $0.29 до $1.29 в 15:30, а пут-опциона упала с $0.52 до $0.03: незначительное движение индекса привело к трехзначному процентному росту колл-опциона и почти полному обвалу пут-опциона в противоположных направлениях в течение одного дня.
What happens at the 4 p.m. close?
At the bell the arithmetic is simple: a same-day contract is worth its intrinsic value, or nothing. The 16:00 row above is the closing minute — the call printed $0.57, near the $0.47 of intrinsic value it settled with; the put, with SPY above its $750 strike, printed $0.01. Widen that to every same-day SPY strike, sorted against SPY's $751.47 close:
Точный SQL-код для каждого числа
WITH (
SELECT round(argMax(close, window_start), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_close
SELECT if(expired_at_zero, 'Out of the money at the close (expired at zero)',
'In the money at the close (settled with value)') AS at_the_bell,
count() AS contracts,
round(sumIf(vol, opt_type = 'C') / 1e6, 2) AS call_contracts_mm,
round(sumIf(vol, opt_type = 'P') / 1e6, 2) AS put_contracts_mm,
round(100.0 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_spy_zero_dte_volume
FROM (
SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
toFloat64(substring(ticker, length(ticker) - 7, 8)) / 1000 AS strike,
(opt_type = 'C' AND strike > spy_close) OR (opt_type = 'P' AND strike < spy_close) AS expired_at_zero,
sum(toFloat64(volume)) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND startsWith(ticker, 'O:SPY260706')
GROUP BY ticker, opt_type, strike, expired_at_zero
)
GROUP BY expired_at_zero
ORDER BY expired_at_zero DESC86 of the day's SPY strikes finished out of the money and expired at zero, carrying 66.9% of the session's same-day SPY volume — 3.91 million puts and 1.78 million calls. The 33.1% that finished in the money spread across 163 strikes.
Read that in both directions: every contract in the top row was a total loss for whoever was long it at the bell, and the whole premium kept by whoever was short it. Volume is not ownership — the tape cannot say who held these contracts at 4 p.m. It does say that the majority of the session's same-day SPY volume sat in contracts that ended worth nothing. For the size of both tails, the best and worst thousand dollars of June 2026 ran a month's hindsight ledger.
Settlement differs by product: SPY, QQQ and single-stock options settle in shares, so an in-the-money contract held through expiry becomes a stock position: one $751 SPY call delivers 100 shares at that strike. SPX options settle in cash.
Какие тикеры доминируют в торговле 0DTE?
Каждый опционный тикер содержит базовый актив — продукт, к которому он относится. В данной панели представлен рейтинг базовых активов по объему торгов в рамках одного дня.
Точный SQL-код для каждого числа
SELECT root AS underlying,
round(sum(volume) / 1e6, 2) AS zero_dte_contracts_mm,
round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_zero_dte_volume
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toFloat64(volume) AS volume
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
AND toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))
)
WHERE root != 'SPCX'
GROUP BY root
ORDER BY sum(volume) DESC
LIMIT 8В списке лидируют два крупнейших индексных ETF: на SPY пришлось 36.1% внутридневного объема (8.49 миллионов контрактов), на QQQ — еще 21.2%. SPXW — базовый актив для еженедельных опционов на индекс S&P 500 с денежным расчетом — показал результат 11.3%, IWM — 3.5%. Примечательно, что TSLA стал крупнейшим базовым активом среди отдельных акций с объемом 11.9%; за ним следуют NVDA, AAPL и META. Это произошло в понедельник — день, когда ни один опцион на акции не подошел бы к экспирации при старом правиле «только по пятницам».
Кто торгует опционами 0DTE и когда?
Лента фиксирует количество контрактов, цены, объемы и время — но никогда не личности участников. Биржи и регуляторы характеризуют этот поток как смешанный: институциональные дески, исполняющие стратегии спредов и хеджирования, и розничные трейдеры, открывающие направленные позиции. Время активности поддается измерению: когда торгуются опционы 0DTE показывает, что основной объем внутридневного потока приходится на первые тридцать минут сессии, а не на ее завершение.
Примечания к данным: сессия и парсинг квитанций
3 июля SPY сформировал 390 минутных баров регулярной сессии — полный цикл с 9:30 до 16:00 — с открытием по цене $748.74 и закрытием по цене $751.47. Объем опционов, срок экспирации которых не удалось извлечь из тикера OCC: 0%. Объем по контрактам с истекшим сроком действия: 0%. Временные метки указаны в UTC и конвертированы в восточное время перед сравнением дат; панель траектории контракта использует цены закрытия минутных баров (последние сделки, а не средние котировки).
Два контракта, которые отслеживаются в разделе theta/gamma, являются наиболее активными внутридневными страйками SPY за сессию, ранжированными здесь по количеству проторгованных контрактов.
Точный SQL-код для каждого числа
SELECT if(opt_type = 'P', 'Put', 'Call') AS side,
toString(intDiv(strike_thousandths, 1000)) AS strike,
round(contracts / 1e6, 2) AS contracts_mm
FROM (
SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)) AS strike_thousandths,
sum(toFloat64(volume)) AS contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND startsWith(ticker, 'O:SPY260706')
GROUP BY ticker, opt_type, strike_thousandths
ORDER BY contracts DESC
LIMIT 2
)
ORDER BY contracts DESCТочный SQL-код для каждого числа
WITH (
SELECT countIf(window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-06 16:00:00', 'America/New_York'))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-07-06 00:00:00', 'America/New_York')
AND window_start < toDateTime('2026-07-07 00:00:00', 'America/New_York')
) AS spy_bars,
(
SELECT round(argMin(open, window_start), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_open,
(
SELECT round(argMax(close, window_start), 2)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_close
SELECT spy_bars AS spy_session_bars_jul06,
spy_open AS spy_open_jul06,
spy_close AS spy_close_jul06,
round(sum(toFloat64(volume)) / 1e6, 2) AS total_contracts_mm,
round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) IS NULL) / sum(toFloat64(volume)), 2) AS unparsable_expiry_pct,
round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) < toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 2) AS past_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')FAQ по опционам 0DTE
Что такое опционы с экспирацией в тот же день (0DTE)?
Опционы с экспирацией в тот же день — 0DTE — это контракты, торгуемые в день их истечения. При закрытии сессии они исполняются по внутренней стоимости или обесцениваются до нуля. Термины «zero days to expiration», «same-day options» и «dailies» обозначают один и тот же процесс — этап жизненного цикла контракта, а не отдельный продукт. В SPX, SPY, QQQ и IWM такие опционы доступны каждый торговый день; у каждой акции, имеющей опционы, они появляются по пятницам в дни экспирации.
Какова доля объема торгов опционами, приходящаяся на 0DTE?
Согласно данным по рынку опционов США, контракты, торгуемые в день своего истечения, составили 34.3% от объема июня 2026 года — 506.3 миллионов от 1477.9 миллионов контрактов. В понедельник, 6 июля 2026 года, доля таких контрактов составила 38.8%.
Требуется ли специальное разрешение для торговли опционами 0DTE?
Да. Контракты 0DTE подпадают под стандартную процедуру одобрения опционных стратегий брокером. Она состоит из уровней: покупка call- и put-опционов на низком уровне, спреды и кондоры на более высоком, продажа без покрытия (naked) — на еще более высоком; обычно для этого требуется маржинальный счет и минимальный баланс. Покупка и продажа одного и того же контракта в течение одной сессии считается дневной сделкой. Таким образом, активный трейдер 0DTE подпадает под правило США о паттерн-трейдерах (pattern-day-trader rule): для совершения четырех или более дневных сделок в течение пяти рабочих дней требуется наличие 25 000 долларов США собственного капитала на маржинальном счете. Уровни одобрения зависят от брокера.
Являются ли опционы 0DTE более рискованными, чем долгосрочные опционы?
Они концентрируют те же результаты в рамках одной торговой сессии: временная стоимость убывает в течение нескольких часов, гамма максимальна вблизи цены исполнения (strike), а контракт «вне денег» (out-of-the-money) истекает без остаточной стоимости — это означает полную потерю премии. Руководство FINRA для инвесторов указывает на повышенные риски торговли краткосрочными опционами.
Каждая панель выше является результатом запроса к базе данных — разверните SQL под любой таблицей или задайте тот же вопрос на английском языке в терминале Strasmore.