когда истекают сроки действия опционов
Узнайте правила экспирации опционов США. Большинство контрактов закрывается в пятницу в 16:00 ET, однако SPY и QQQ имеют ежедневную экспирацию.
Срок действия американских фондовых опционов истекает в установленную дату. Для большинства контрактов это пятница, когда торги завершаются в 16:00 по восточному времени (ET). Ежемесячные контракты приходятся на третье пятницу месяца. Наиболее активные ETF и индексные продукты имеют новые даты экспирации каждый торговый день. Если пятница является праздничным днем на бирже, экспирация переносится на четверг. Таковы официальные правила. На этой странице представлен фактический календарь торгов: данные по полным лентам опционов за шесть недель, даты экспирации по третьему пятницам на остаток 2026 года, а также неделя с праздником, из-за которого дата экспирации была перенесена.
В какие дни на самом деле истекают опционы?
Объем торгов по дням недели в период с 1 июня по 9 июля 2026 года среди всех котируемых опционов США:
Точный SQL-код для каждого числа
SELECT weekday,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_volume,
uniqExact(expiry) AS distinct_expiry_dates,
uniqExact(root) AS underlyings
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
substring(ticker, 3, length(ticker) - 17) AS root,
multiIf(toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 1, '1 Monday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 2, '2 Tuesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 3, '3 Wednesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 4, '4 Thursday',
'5 Friday') AS weekday,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL
GROUP BY weekday
ORDER BY weekdayКонтракты с датой экспирации в пятницу составили 48.3% от общего объема за этот период — 903.2 миллионов контрактов на 39 различных пятницах. Пятница остается ключевым днем: в этот день истекают еженедельные опционы, а месячный цикл приходится на третью пятницу. Четверг демонстрирует аномально высокие показатели — 21.6% объема всего на 14 датах; при этом два из этих четвергов были перенесенными пятницами, подробнее см. ниже.
Столбец «базовые активы» (underlyings) дает ответ на вопрос об экспирации для ваших акций. Контракты с датой в пятницу торговались на 5871 различных базовых активах — по сути, на всех инструментах США, доступных для торговли опционами. Контракты с датой в понедельник и вторник торговались всего на 33 и 30 активах (что составляет 10% и 8% объема), а среда — на 45: экспирация в середине недели характерна для индексных продуктов, нескольких ETF и ограниченного числа крайне волатильных акций. Для всех остальных инструментов экспирация приходится на пятницу. (Четверг с его 5301 активами — это результат переноса двух пятниц). Стоит отметить одну особенность: среда демонстрирует 22 различных дат экспирации — больше, чем четверг с его 14 — при объеме в 12.1%; это объясняется разделом индексных опционов.
Тикеры с ежедневным экспирацией
Для SPY и аналогичных инструментов ответ на вопрос «когда истекают опционы» предельно прост: сегодня, в любой текущий день. Каждая торговая сессия в июне 2026 года была датой экспирации SPY:
Точный SQL-код для каждого числа
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY expiry21 дат экспирации за месяц из 21 торговой сессии — по одной на каждый торговый день. Этот ежедневный цикл делает возможным массовое использование 0DTE опционов (DTE = дней до экспирации). Какие же тикеры имеют ежедневную экспирацию? В июне 2026 года ровно 11 базовых инструментов имели экспирацию в каждой из 21 сессий:
Точный SQL-код для каждого числа
SELECT root,
uniqExact(expiry) AS june_expiry_dates,
round(sum(vol) / 1e6, 1) AS contracts_mm
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30' AND root != 'SPCX'
GROUP BY root
HAVING june_expiry_dates >= 20
ORDER BY june_expiry_dates DESC, contracts_mm DESC, rootТри из них — это биржевые фонды (ETF): SPY, QQQ и IWM, среди которых лидирует SPY с 240.3 миллионами июньских контрактов. Остальные восемь — это индексные инструменты с расчетом наличными: еженедельный индексный инструмент S&P 500 SPXW и его мини-версия XSP, а также варианты Nasdaq-100, Russell 2000 и Dow. Обычных акций в этом списке нет, хотя акции отдельных компаний приближены к этому статусу сильнее, чем многие думают. Июньские экспирации NVDA, ранжированные по объему:
Точный SQL-код для каждого числа
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:NVDA2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY contracts_mm DESC
LIMIT 6Лидер, 2026-06-18 с 6.76 миллионами контрактов, — это ежемесячная экспирация июня, перенесенная на четверг (подробнее ниже), а в остальных верхних строках преобладают еженедельные пятничные экспирации. У NVDA также есть экспирации в середине недели, и по ним идут торги, но основной объем все равно сосредоточен в ритме еженедельных и ежемесячных экспираций.
Почему для моих акций доступны только ежемесячные экспирации?
График экспираций определяется правилами листинга. Для каждой акции, допущенной к торговле опционами, предусмотрен контракт с экспирацией в третью пятницу месяца. При листинге каждому классу активов назначается один из трех традиционных квартальных циклов, определяющих даты дальних месяцев: январь/апрель/июль/октябрь, февраль/май/август/ноябрь или март/июнь/сентябрь/декабрь. Эта система осталась со времен биржевых площадок, но она по-прежнему определяет, какие дальние месяцы доступны для менее ликвидных активов. Биржи также добавляют два ближайших месяца для каждого класса, еженедельные пятничные контракты при наличии достаточного спроса и ежедневные экспирации для 11 корней, указанных выше. Таким образом, формируется пирамида: 5871 корни с датой в пятницу, 45 — со средой, 33 — с понедельником. Если для акции доступна только одна экспирация в месяц, это означает, что для данного актива не предусмотрены еженедельные листинги.
Остальные даты экспирации в 2026 году
Даты экспирации устанавливаются на годы вперед, и форвардные контракты уже торгуются — остальные даты календаря на 2026 год можно узнать непосредственно по котировкам. Для каждого оставшегося месяца 2026 года наиболее активная дата экспирации приходится на период торгов с 6 по 9 июля:
Точный SQL-код для каждого числа
WITH per_expiry AS (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
sum(toFloat64(volume)) AS v,
uniqExact(substring(ticker, 3, length(ticker) - 17)) AS underlyings
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
GROUP BY expiry
)
SELECT formatDateTime(toStartOfMonth(expiry), '%Y-%m') AS month,
toString(argMax(expiry, (v, toString(expiry)))) AS busiest_expiry_date,
dateName('weekday', argMax(expiry, (v, toString(expiry)))) AS weekday,
round(max(v) / 1e6, 1) AS contracts_mm,
argMax(underlyings, (v, toString(expiry))) AS underlyings
FROM per_expiry
WHERE expiry >= '2026-07-13' AND expiry <= '2026-12-31'
GROUP BY month
HAVING toDayOfWeek(argMax(expiry, (v, toString(expiry)))) = 5
AND toDayOfMonth(argMax(expiry, (v, toString(expiry)))) BETWEEN 15 AND 21
ORDER BY monthВсе они выпадают на пятницу в период с 15-го по 21-е число месяца — это третьи пятницы: 2026-07-17, 2026-08-21, 2026-09-18, 2026-10-16, 2026-11-20 и 2026-12-18. Две из них являются датами квартального тройного сведения (2026-09-18 и 2026-12-18), когда одновременно истекают сроки действия опционов на акции, опционов на индексы и фьючерсов на индексы; две другие квартальные даты 2026 года уже прошли — 20 марта и перенесенная дата 18 июня, упомянутая далее. Сравните ноябрь с декабрем: 1493 определяет ежемесячную экспирацию в ноябре, а 2432 — в декабре, квартальном месяце, который является базовым для листинга долгосрочных LEAPS.
Что происходит, если пятница экспирации является праздничным днем?
Правило: дата экспирации переносится на предшествующий торговый день. Приведенные примеры относятся к 2026 году. Из-за праздника Juneteenth 19 июня квартальная экспирация была перенесена на четверг, 18 июня — на сессию triple witching. А из-за закрытия рынка в честь Дня независимости 3 июля еженедельные контракты были перенесены на четверг, 2 июля. Данные по движению контрактов SPY в июле:
Точный SQL-код для каждого числа
SELECT round(sumIf(vol, expiry = '2026-07-02') / 1e6, 2) AS thursday_july2_contracts_mm,
round(sumIf(vol, expiry = '2026-07-03') / 1e6, 2) AS friday_july3_contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-29 04:00:00'
AND window_start < '2026-07-03 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry IS NOT NULLКонтракты с датой исполнения в пятницу, 3 июля, торговались на сумму 0 миллионов — ноль. Таких контрактов не существовало; согласно календарю листинга, экспирация этой недели была перенесена на четверг, 2 июля, объем торгов SPY в который составил 12.84 миллионов контрактов. Более подробная информация о праздничных днях доступна в статье рыночные праздники и раннее закрытие сессий.
Опционы на индексы подчиняются иным правилам
Опционы на индексы — семейство SPX, NDX, RUT, VIX — являются расчетными в денежных средствах (исполнение подразумевает выплату наличных, а не передачу акций, исходя из расчетного уровня индекса) и европейского типа (исполнение невозможно до даты экспирации). Большинство контрактов торгуются до 16:15 по восточному времени (ET), через пятнадцать минут после закрытия фондового рынка. Однако при расчете контрактов с PM-расчетом (по итогам торгового дня) используется уровень индекса, рассчитанный по ценам закрытия в 16:00. Классический ежемесячный контракт SPX, истекающий в третью пятницу месяца, имеет AM-расчет: торги по нему прекращаются в четверг после закрытия, а расчет производится по уровню, определенному по ценам открытия в пятницу утром. Новые еженедельные и ежедневные индексные контракты (базовый актив SPXW) имеют PM-расчет.
Опционы VIX — еще одна особенность календаря: они истекают в утро среды, имеют AM-расчет и представлены в одном экземпляре за месячный цикл; они котируются на многие месяцы вперед — это объясняет вышеупомянутую специфику среды. Базовые активы с наибольшим количеством уникальных дат экспирации в среду (согласно данным за четыре июльские сессии):
Точный SQL-код для каждого числа
SELECT root,
uniqExact(expiry) AS wednesday_expiry_dates,
toString(min(expiry)) AS nearest,
toString(max(expiry)) AS furthest,
round(sum(vol) / 1000, 0) AS contracts_k
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL AND toDayOfWeek(expiry) = 3 AND expiry >= '2026-07-08' AND root != 'SPCX'
GROUP BY root
ORDER BY wednesday_expiry_dates DESC, contracts_k DESC, root
LIMIT 8VIX имели 9 уникальных дат экспирации в среду — цепочка от 2026-07-22 до 2027-03-17, по одному контракту за цикл, — и SPXW повторил этот показатель с помощью 9. Строки ETF относятся к более близким датам: это ежедневные и еженедельные листинги, а также квартальные контракты (30 июня 2027 года приходится на среду). Сочетание долгосрочных ежемесячных контрактов VIX и ежедневных контрактов ETF дает среде больше уникальных дат экспирации, чем любой другой день недели, кроме пятницы — 22 в шестинедельном окне — при незначительном объеме торгов.
Что происходит в момент экспирации?
Торги большинством опционов на акции и ETF прекращаются в 16:00 ET в день экспирации. После закрытия рынка Options Clearing Corporation (OCC) применяет механизм исполнения по исключению (exercise-by-exception): любой опцион, находящийся «в деньгах» на сумму $0.01 или более, исполняется автоматически, если держатель не предоставил иных инструкций. Опционы call «в деньгах» превращаются в покупку акций по цене страйк; опционы put «в деньгах» — в продажу; опционы «вне денег» обесцениваются. Поставка акций осуществляется в соответствии с обычным циклом расчетов.
Экспирация — это крайний срок, а не единственное окно для исполнения. Опционы на акции и ETF являются американского типа: их можно исполнить в любой рабочий день действия контракта. Досрочное исполнение чаще всего наблюдается у глубоко «в деньгах» опционов call за день до даты фиксации дивидендов (ex-dividend date), когда получение дивиденда может перевесить оставшуюся временную стоимость. Для тех, кто продал такие опционы, риск назначения (assignment risk) возрастает за ночь до даты фиксации, а не в день экспирации.
Крайние сроки, риск «пина» и последний час
- Срок ограничения брокера наступает раньше, чем у OCC. OCC принимает инструкции по исполнению примерно до 17:30 ET в день экспирации; брокеры обычно ограничивают клиентов около 16:30 ET. Отмена автоматического исполнения происходит по времени вашего брокера.
- Акции продолжают торговаться после прекращения торгов опционами. Механизм исполнения по исключению привязан к официальному закрытию в 16:00, но если цена после закрытия пройдет через уровень страйк, держатели длинных позиций могут подать новые инструкции, в то время как продавцы могут только ждать.
- Риск «пина» (pin risk). Если цена закрытия оказывается в пределах нескольких центов от популярного уровня страйк, продавцы не могут точно знать количество назначенных контрактов до получения уведомлений ночью. Стандартный способ минимизации риска: закрыть или перенести (roll) позицию до финального звонка.
Почему даты экспирации доминируют в ленте объемов
Экспирация — это точка принудительного принятия решения, и объемы отражают этот процесс. Если держатель хочет сохранить позицию после истечения срока, ему необходимо выполнить роллирование — закрыть позицию в текущем контракте и открыть ее в контракте с более поздней датой. Это создает объемы в обоих инструментах. Нежелательные позиции закрываются полностью; маркетмейкеры хеджируют сокращающуюся временную стоимость всех открытых позиций. Насколько сконцентрирована эта точка принятия решений? Распределим каждый контракт SPY, торговавшийся в июне 2026 года, по количеству дней, оставшихся до экспирации на момент сделки:
Точный SQL-код для каждого числа
SELECT dte_bucket,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100.0 * sum(vol) / (sum(sum(vol)) OVER ()), 1) AS pct_of_month
FROM (
SELECT multiIf(dte = 0, '0 days (expiry day)', dte = 1, '1 day left', dte <= 5, '2-5 days left', '6+ days left') AS dte_bucket,
dte, vol
FROM (
SELECT dateDiff('day', toDate(toTimeZone(window_start, 'America/New_York')),
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE dte >= 0
)
GROUP BY dte_bucket
ORDER BY min(dte)69.5% объема контрактов за месяц пришлось на сам день экспирации, еще 9.3% — на день, предшествующий ей. Дата экспирации не просто завершает действие контракта, она аккумулирует большую часть его жизненного объема. Сам календарь генерирует активность согласно графику, известному за годы до события.
Историческое примечание, которое до сих пор вводит в заблуждение: на протяжении десятилетий биржевые опционы технически истекали в субботу после третьей пятницы — это был буфер для обработки документов, оставшийся с доэлектронной эпохи. В 2015 году индустрия перенесла юридическую дату экспирации на саму пятницу; старые справочники, утверждающие, что опционы истекают в субботу, ссылаются на этот устаревший стандарт.
Часто задаваемые вопросы об экспирации опционов
Во сколько экспирируют опционы в день экспирации?
Торги большинством опционов на акции и ETF завершаются в 16:00 ET в день экспирации; большинство индексных опционов торгуются до 16:15 ET. Решения об исполнении обрабатываются после закрытия рынка — OCC принимает инструкции примерно до 17:30 ET, но брокеры устанавливают более ранние сроки.
Все ли опционы экспирируют по пятницам?
Нет — однако контракты с датой экспирации в пятницу составили 48.3% от всего объема за шесть недель, представленных в данном исследовании, по 5871 базовым активам. Ежедневная экспирация существует для 11 индексных активов; несколько десятков активных инструментов имеют даты экспирации в середине недели; VIX экспирирует в среду утром, а ежемесячный цикл приходится на третью пятницу.
Можно ли исполнить опцион до экспирации?
Да, для опционов на акции и ETF — они являются американского типа и могут быть исполнены в любой рабочий день. На практике досрочное исполнение чаще всего касается опционов call с глубоким состоянием «в деньгах» непосредственно перед датой выплаты дивидендов. Индексные опционы, такие как SPX, имеют европейский тип: исполнение происходит только в день экспирации.
Что происходит, если мой опцион оказывается «в деньгах»?
Опцион исполняется автоматически при экспирации, если его стоимость составляет $0.01 или более «в деньгах» — опционы call покупают акции по цене страйк, опционы put — продают их — если только вы не дадите брокеру иную инструкцию до установленного срока.
Что происходит с опционами, когда рынок закрыт в пятницу?
Экспирация переносится на предыдущий торговый день. Оба случая 2026 года представлены в данных выше: из-за Дня освобождения раба (Juneteenth) ежемесячная экспирация июня перенеслась на четверг, 18 июня, а из-за закрытия 4 июля еженедельные опционы той недели перенеслись на четверг, 2 июля.
Какие акции и ETF имеют ежедневную экспирацию опционов?
Несколько наиболее ликвидных индексных ETF имеют новую дату экспирации каждый торговый день, среди которых лидируют SPY и QQQ. Для отдельных акций максимальный срок — еженедельная экспирация. Полный список, составленный на основе данных по опционам, доступен в какие акции имеют ежедневные опционы.
Что происходит с греками опциона при приближении к экспирации?
Временная стоимость убывает быстрее всего в конце — тета, ежедневная стоимость владения, достигает пика в последние дни, — в то время как гамма, скорость изменения дельты, резко возрастает для страйков «при своих». Из-за этого сочетания контракты на неделе экспирации ведут себя крайне волатильно. Полный набор показателей чувствительности измерен на основе реальных данных в статье греки опционов, объяснение; как меняются греки в течение срока действия контракта описывает их динамику от листинга до экспирации, а для тета и гамма предусмотрены отдельные подробные разборы.
Каждая панель представляет собой сохраненный версионный запрос по полному потоку данных по опционам — вы можете расширить SQL-запрос, чтобы увидеть каждый показатель, или проверить календарь экспирации любого тикера в терминале Strasmore.