У вас уже работает первая опционная стратегия на дневных сигналах. Она покупает колл, когда базовый актив закрывается выше своей 50-дневной средней, а затем выходит через пять сессий. В бэктесте правдоподобные цены, комиссии и размер позиций. Беда в том, что «пять сессий» трактуются так, будто каждый опционный контракт остаётся тем же инструментом все эти пять дней.
Прежде чем подкручивать сигнал, дайте каждому контракту календарь. Дата экспирации опциона, время последней торговли, способ расчётов и правила исполнения определяют, когда можно наблюдать его цену и когда позицию ещё можно изменить. Эти детали способны превратить обычный период удержания в совсем другую сделку.
Каким часам следует ваш опцион?
Базовый актив может торговаться, пока опционный рынок закрыт, а сам опцион может перестать торговаться раньше даты, указанной как экспирация. Для опциона на американские акции регулярная сессия обычно заканчивается в 4:00 p.m. Eastern, тогда как у части продуктов другое время закрытия. Недельный опцион с экспирацией в пятницу ещё не означает, что заявку можно подать после закрытия рынка в пятницу и получить исполнение в пятницу.
Запишите релевантные времена для конкретного продукта и площадки, которые вы моделируете. Храните календарь сессий, часовой пояс, ранние закрытия и время отсечения последней торговли вместе с данными контракта. Общий календарь будних дней пропустит праздники и укороченные сессии. Если данные помечают контракт датой, но не дают метки времени последней сделки, вы ещё не установили, когда бэктест может выйти.
| Детали контракта | Что нужно вашему бэктесту | Что может пойти не так |
|---|---|---|
| Экспирация | Фактические правила экспирации продукта | Удержание контракта после последней сделки |
| Расчёты | Физическая поставка или денежный расчёт | Изобретение акций или денежных потоков на экспирации |
| Стиль исполнения | Когда может произойти исполнение | Игнорирование досрочного назначения по коротким опционам |
| Торговая сессия | Время последней допустимой заявки и календарь | Исполнение в закрытую или укороченную сессию |
Почему расчёты меняют вашу позицию?
Допустим, ваш колл при экспирации в деньгах. При физической поставке исполнение может создать позицию в акциях: один стандартный колл на американские акции обычно представляет 100 акций, с учётом корректировок контракта. Бэктест, который просто удаляет опцион на экспирации, пропускает возникшую экспозицию в акциях и движение денег. Если вы собирались закрыться до экспирации, смоделированная заявка должна пройти до времени последней торговли по контракту.
У индексных опционов с денежным расчётом другая проблема. Их финальная расчётная стоимость может считаться по специальному процессу открытия или закрытия, а не по обычной котировке из вашей истории опционов. Если стратегия удерживает позицию через этот расчёт, подстановка ближайшего закрытия бара базового актива как цены расчёта может дать результат, которого не получил ни один счёт.
А если вы в шорте по опциону американского стиля, досрочное назначение может оставить вас с акциями ещё до экспирации. По дневному бару опциона факт назначения не всегда удаётся восстановить однозначно. Сформулируйте своё допущение и держите его согласованным между бэктестом и бумажной стратегией. Модель, которая предполагает отсутствие досрочного назначения, — это не нейтральное значение по умолчанию, а конкретное упрощение.
Как должен работать выход через пять сессий?
Считайте сессии по торговому календарю опциона, а не по обычным датам. В каждой точке решения определите точный контракт, который держите, проверьте, остаётся ли он доступным для торговли, и задайте, что происходит, если запланированный выход приходится после времени последней торговли. Можно роллировать на предыдущей сессии, закрыться по последней доступной котировке или допустить расчёты и смоделировать получившийся актив. Каждый выбор описывает другую стратегию.
Например, период удержания в пять сессий, открытый в понедельник, может захватить пятничную экспирацию. Если позиция — опцион той же недели, выход на пятой сессии может быть невозможен в том виде, как записан. Перенос выхода на четверг меняет период удержания. Роллирование в следующую экспирацию меняет контракт и добавляет спред, комиссии и новую экспозицию к волатильности. Зафиксируйте этот выбор в логике стратегии, а не позволяйте загрузчику данных тихо подставлять следующий листинговый символ.
Ведите реестр контрактов, в котором как минимум указаны базовый актив, экспирация, страйк, право, мультипликатор, тип расчётов, стиль исполнения, календарь сессий и метка времени последней торговли. Храните и корректировки контрактов: корпоративное действие может изменить поставку, оставив знакомый тикер.
Что проверить, прежде чем доверять результату?
Возьмите одну позицию, которая доходит до экспирации, и проследите её от входа до финального исхода. Убедитесь, что каждая котировка принадлежит этому контракту, что выход происходит, пока торговля разрешена, и что итоговая позиция в деньгах или в базовом активе соответствует правилам расчётов продукта. Затем проверьте праздничную неделю и раннее закрытие. Именно там календарное допущение обычно себя выдаёт.
Сам сигнал после этой работы всё ещё может быть добротным исследованием. Но результат теперь будет описывать сделку, которую система реально могла удерживать, закрывать или рассчитывать. Именно такой стандарт нужен, прежде чем сравнивать экспирации опционов или отправлять стратегию в бумажную торговлю.
← Все статьи


