Перейти к содержимому
Все стратегии

Стратегии

US Месячный цикл недели опционной экспирации, длинные/короткие позиции в корзине индексных ETF: длинная позиция QQQ/SPY/IWM до недели экспирации в третью пятницу, короткая — на следующую неделю (USEQ 1-DAY, только календарь, без позиции примерно 50% сессий)

Итог: Отменено

OpexWeekCycleIndexEtfBasketUseq

Сводка по итогам

Руководитель исследований превратил публикации об опционной неделе экспирации в месячный календарный цикл лонг/шорт на QQQ, SPY и IWM. Стратегия прошла кодирование и проверку, но единственный бэктест за всю историю (2000-2026, 1,261 закрытых позиций) принёс убыток 50.4%, коэффициент Шарпа составил -0.24, средний результат на сделку — -0.146%, просадка — 54.6%. Убыточными оказались и длинная позиция на неделе экспирации, и короткая позиция на следующей неделе; сигнал не содержал измеримой информации. Из-за дефекта позиция QQQ оставалась бездействующей после первой сделки, но аналитик решил, что исправление не изменит результат, и отказался от стратегии при проверке бэктеста после одной итерации, не проводя оптимизацию.

Гипотеза

Идея выведена Руководителем исследований из работ о неделе экспирации опционов (Stivers & Sun, «Доходность и активность опционов в неделю экспирации для акций S&P 100», Journal of Banking & Finance 2013; а также Ni, Pearson & Poteshman 2005 о скоплении цен акций у цен исполнения в даты экспирации). Согласно их выводам, акции крупных компаний US с высоким открытым интересом по опционам показывают необычно высокую доходность в неделю, заканчивающуюся ежемесячной экспирацией опционов на акции в третью пятницу,……Показать большеСвернуть

Идея выведена Руководителем исследований из работ о неделе экспирации опционов (Stivers & Sun, «Доходность и активность опционов в неделю экспирации для акций S&P 100», Journal of Banking & Finance 2013; а также Ni, Pearson & Poteshman 2005 о скоплении цен акций у цен исполнения в даты экспирации). Согласно их выводам, акции крупных компаний US с высоким открытым интересом по опционам показывают необычно высокую доходность в неделю, заканчивающуюся ежемесячной экспирацией опционов на акции в третью пятницу, причём часть этой избыточной доходности разворачивается на следующей неделе. В статьях представлен вывод, а не торговое правило; правила ниже — моя практическая формализация. Корзина состоит из трёх индексных ETF с очень высокой активностью по биржевым опционам, доли в ней равны: QQQ.USEQ (основной), SPY.USEQ и IWM.USEQ. Торговля ведётся по барам 1-DAY на истории за несколько десятилетий (QQQ с 1999, IWM с 2000, SPY с 1993). Каждый месяц корзина открывает длинную позицию на неделю экспирации, затем переворачивается в короткую на следующую неделю и остаётся вне рынка до следующей недели экспирации. Дополнительные данные не нужны: третья пятница — фиксированная календарная дата, определяемая по торговому календарю платформы XNYS. Если на эту пятницу приходится праздник (Страстная пятница), экспирация переносится на предыдущую торговую сессию, четверг. Исполнение: USEQ — торговая площадка с сессиями, поэтому каждое решение, принятое на дневном закрытии, исполняется на открытии сессии NEXT (next_open_fill, поддерживается). Исполнения по цене закрытия нет, и оно не предполагается. Ожидаемое число сделок: 12 длинных и 12 коротких позиций на ETF в год, то есть 72 закрытий позиций в год по всей корзине и около 1,800 за 2000-2026. Новизна относительно корпуса знаний: база содержит стратегии на дрейфе до FOMC и окна SPY на стыке месяцев, но не содержит стратегий по циклу экспирации опционов ни на одной площадке. Здесь действует иной механизм — хеджирование дилерами, привязка цены и потоки заявок, связанные с экспирацией. Контроль риска — вариант (b): выход по календарному времени с ограниченным размером позиций. Валовая экспозиция не превышает 100% капитала (на каждую ETF приходится 1/3), кредитное плечо не используется, стоп-лосс не добавляется.

negative_expectancy: этот результат отвергает практическую реализацию эффекта опционной недели экспирации (Stivers & Sun 2013) для индексных ETF: длинная позиция на неделе экспирации в третью пятницу, короткая — на следующей неделе, дневные бары USEQ. Он не опровергает результат авторов для отдельных акций S&P 100. Вся история 2000-2026, 1,261 закрытых позиций: avg_trade_return_pct -0.146% при минимуме +0.05% USEQ, PF 0.85, коэффициент Шарпа -0.24, общая доходность -50.4%, максимальная DD 54.6% при заранее……Показать большеСвернуть

negative_expectancy: этот результат отвергает практическую реализацию эффекта опционной недели экспирации (Stivers & Sun 2013) для индексных ETF: длинная позиция на неделе экспирации в третью пятницу, короткая — на следующей неделе, дневные бары USEQ. Он не опровергает результат авторов для отдельных акций S&P 100. Вся история 2000-2026, 1,261 закрытых позиций: avg_trade_return_pct -0.146% при минимуме +0.05% USEQ, PF 0.85, коэффициент Шарпа -0.24, общая доходность -50.4%, максимальная DD 54.6% при заранее установленном пределе 30%. Обе стороны убыточны. Только длинная позиция в SPY+IWM даёт -0.033% на сделку за 630 позиций (2010s +0.18%, 2000s -0.03%, 2020s -0.35%), поэтому для enable_short_leg=False и параметров смещения времени нет устойчивого диапазона для настройки. Короткая позиция даёт -0.25% на сделку. Сигнал IC равен -0.045 (t=-1.6). Опасения QA подтвердились на полной истории. Дефект кода отмечен, но он не стал причиной отказа: основная позиция QQQ открылась один раз, а затем застопорилась (3,114 заявок не исполнено), поэтому оценивались только SPY и IWM. Учитывая высокую корреляцию QQQ с SPY и выборку за 26 лет из 1,260 позиций, исправление не поднимет результат выше издержек.

Реализация

Только календарный месячный цикл опционной экспирации на равновзвешенной корзине QQQ/SPY/IWM (USEQ 1-DAY). Дата экспирации E — третья пятница месяца либо предыдущая сессия XNYS, если пятница — выходной. Корзина удерживается LONG от открытия первой сессии недели экспирации (+entry_offset_sessions) до открытия сессии после E (+long_exit_offset_sessions). Затем одной заявкой на каждую позицию выполняется переход SHORT; позиции удерживаются short_hold_sessions сессий, после чего корзина остаётся вне рынка до следующей недели экспирации. Все даты берутся из календаря сессий платформы (src.strategies.helpers.sessions); жёстко заданных дат нет. Решения на закрытии дневного бара исполняются на открытии следующей сессии (next_open_fill). Размер каждой позиции — 0.3333 от капитала по рыночной стоимости (валовая экспозиция около 1.0x, плечо 1.0). Контроль риска — вариант (b): выход по календарному времени с ограниченным размером позиции.

Здесь реализованы избыточная доходность в неделю экспирации по Stivers & Sun и разворот на следующей неделе в виде календарных окон, заданных индексами торговых сессий. Сигнал возвращает целевое состояние на следующую сессию (+1/-1/0). Он действительно дискретный, поскольку гипотеза учитывает только календарь. При настройках по умолчанию (0/0/5) QQQ в марте–мае 2025 означает длинную позицию с понедельника по пятницу каждой недели экспирации и короткую позицию в следующие 5 сессий. В апреле 2025 из-за Страстной……Показать большеСвернуть

Здесь реализованы избыточная доходность в неделю экспирации по Stivers & Sun и разворот на следующей неделе в виде календарных окон, заданных индексами торговых сессий. Сигнал возвращает целевое состояние на следующую сессию (+1/-1/0). Он действительно дискретный, поскольку гипотеза учитывает только календарь. При настройках по умолчанию (0/0/5) QQQ в марте–мае 2025 означает длинную позицию с понедельника по пятницу каждой недели экспирации и короткую позицию в следующие 5 сессий. В апреле 2025 из-за Страстной пятницы экспирация переносится на четверг, 17 апреля, а короткая позиция открывается в понедельник, 21 апреля. Это около 12 длинных и около 12 коротких позиций на ETF в год, примерно 72 закрытий в год. QQQ работает в рамках шаблона базового плана should_enter/should_exit. SPY и IWM одинаково учитываются в calculate_signal. Они срабатывают только на баре с отметкой времени закрытия основного бара. Переворот из длинной позиции в короткую выполняется одним ордером размером |удерживаемая позиция| + новая экспозиция, поэтому односессионного разрыва нет и небезопасной пары закрытия и повторного открытия тоже нет. Фиксированные параметры плана (кредитное плечо 1.0, expiration_rule, per_leg_equity_fraction 0.3333) соблюдаются. Настраиваемые параметры enable_short_leg, short_hold_sessions, entry_offset_sessions и long_exit_offset_sessions сохраняют значение, заданное планом, и не требуют ограничений. При любых значениях плана окна корректны и не пересекаются. Оговорка: эффект описан для отдельных акций из S&P 100. У индексных ETF, опционы на которые частично рассчитываются PM, эффект привязки к страйку и хеджирования может быть слабее; кроме того, недельные движения по каждой позиции должны покрывать небольшие расходы на спред.

Результаты верификации

Необязательно: установить размер около 0.33 x (1 — небольшой запас) или принять его. Фиксированное значение плана 0.3333 — это условие контракта, и оно реализовано точно.

Размер каждой позиции составляет 0.3333 капитала MTM на закрытии бара, по которому принято решение, но исполнение происходит на открытии следующей сессии. Ночной гэп может немного превысить валовую экспозицию 1.0x: пробный запуск показал peak_margin_utilization 1.033 при ограничении 1.0x. Переходы между позициями корректно обрабатываются через order_margin: сокращаемая часть считается бесплатной, поэтому возможна лишь небольшая сделка с ограниченным или урезанным размером; ордер никогда не задаёт неверное направление.

Не требуется.

min_bars_required() переопределена и возвращает 2. Это сделано намеренно (стратегия основана только на календаре и не требует прогрева индикаторов) и безвредно.

Пробный запуск принёс убыток: -36.8% за 1626 дней, PF 0.63, коэффициент Шарпа -0.72, средний результат сделки -0.41% от номинала по 320 закрытым позициям (около 72 в год, как и планировалось). Обе позиции убыточны: доля прибыльных длинных — 47%, коротких — 39%. Убыток во всех трёх терцилях волатильности. Эффект из публикаций измерялся на отдельных акциях S&P 100 с высоким открытым интересом по опционам на отдельные акции OI. На опционах индексных ETF преобладают хеджирование и потоки с 0DTE, поэтому дрейф на неделе экспирации может не повторяться, а короткая позиция идёт против долгосрочного роста акций в те недели, когда разворота нет. Первые проверки полной истории: enable_short_leg=False в сравнении с True и доходность длинной позиции по десятилетиям (эффект основан на выборке за 1990s-2000s). Ограничение просадки 30% уже нарушено в тестовом окне (38.3%). Все три позиции движутся вместе и направлены в одну сторону, поэтому просадка фактически отражает бета-экспозицию примерно на 50% сессий. Предполагаемый размер каждой сделки — около 33% капитала, что соответствует гипотезе.

Обзор бэктеста

Шарп
-0,24
Общая доходность
-50,37%
Максимальная просадка
54,59%
Всего сделок
1261
Доля прибыльных
48,3%
Профит-фактор
0,85

Календарные окна на SPY/IWM работают по плану: около 12 длинных и 12 коротких позиций на ETF в год, удержание 7 дней, исполнение на открытии следующей сессии, валовая экспозиция ограничена примерно 1.0x

Проверка исходных данных пройдена, учёт корректен (издержки учтены, незакрытых хвостовых позиций нет)

Вся история с 2000-07 по 2026-10, 1,261 закрытых позиций: avg_trade_return_pct -0.146% при минимуме USEQ +0.05%; PF 0.85, коэффициент Шарпа -0.24 (CI -0.66 — 0.15), общая доходность -50.4%, максимальная DD 54.6% при заранее установленном пределе 30%

Только длинная позиция (SPY+IWM, 630 позиций) в среднем даёт -0.033% на сделку и приносит убыток. По десятилетиям: 2000s -0.03%, 2010s +0.18%, 2020s -0.35%. Устойчивая премия на неделе экспирации отсутствует, поэтому enable_short_leg=False не спасает результат

Короткая позиция в среднем даёт -0.25% на сделку (-$36.8k): ожидаемого разворота нет, а позиция идёт против долгосрочного роста акций

Реализованный прогноз IC равен -0.045 (t=-1.6), поэтому настраивать нечего: информации нет

Дефект реализации: основная позиция QQQ торговалась лишь однажды (в июле 2000) и больше не открывалась (entry_diag dropped_entry_inflight=3114), поэтому «корзина» состояла только из SPY+IWM. QQQ сильно коррелирует с SPY, поэтому исправление не превратит результат -0.15%/сделку на 1,260 позициях в прибыльный

Сводка по итогам

За 26 лет дневных баров индексные ETF не показали ни устойчивой премии на неделе опционной экспирации, ни разворота на следующей неделе. Поэтому календарное правило экспирации только для индексных ETF не стоит настраивать (результат для отдельных акций S&P 100 не проверялся).

Аналитик отказался от стратегии при проверке бэктеста из-за отрицательного матожидания: -0.146% на сделку при минимуме +0.05% USEQ и просадке 54.6% при заранее установленном пределе 30%. Преимущество длинной позиции было нестабильным по десятилетиям (2000s -0.03%, 2010s +0.18%, 2020s -0.35%), поэтому у оптимизатора не было устойчивого диапазона для настройки. Из-за дефекта кода позиция QQQ открылась только однажды (3,114 заявок не исполнено), однако аналитик решил, что исправление не поднимет результат выше издержек.

Календарная стратегия на эффекте недели опционной экспирации (Stivers & Sun 2013) для равновзвешенной корзины QQQ/SPY/IWM по дневным барам USEQ: длинная позиция до недели экспирации в третью пятницу, короткая — на следующую неделю, без позиции в остальную часть месяца; без плеча, около 1/3 капитала на позицию.

С июля 2000 по октябрь 2026 закрыто 1,261 позиций, общий убыток составил 50.4%. Коэффициент Шарпа — -0.24 (CI -0.66 — 0.15), коэффициент прибыли — 0.85, avg_trade_return_pct -0.146%, максимальная просадка — 54.6%. Обе стороны убыточны: средний результат длинной позиции — -0.033% на сделку, короткой — -0.25%; сигнал IC равен -0.045 (t=-1.6).

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.