QQQ · Deep ITM 0DTE: покупка в 09:35, продажа в 16:10 или исполнение в 17:25

В каждую сессию, когда у QQQ есть экспирация в тот же день, в 09:35 по Нью-Йорку покупается опцион QQQ в деньгах с экспирацией в этот день, у которого страйк + премия (у Put: страйк − премия) равен цене QQQ с точностью до допуска, а из таких — тот, у которого страйк + премия ближе всего к цене (по выбору — ближайший к деньгам, с наибольшим плечом). Временной стоимости у такого опциона почти не осталось, поэтому он движется как акция, а убыток не может превысить уплаченную премию. Закрывается он в тот же день: продажа по bid в 16:10 (опционы на QQQ торгуются до 16:15, на 15 минут дольше самого фонда) или исполнение в 17:25 по внутренней стоимости от цены QQQ в этот момент. Бюджет — около $10 000 в день: столько контрактов, чтобы сумма была ближе всего к бюджету, даже если чуть больше. Любая настройка ниже пересчитывается в браузере по сохранённым котировкам.

Сохранённые котировки NBBO: 03 янв 2023 — 29 дек 2023, сессий с экспирацией в тот же день: 245 (без торговли: нет экспирации в этот день 3, сокращённые сессии 2) · 8 506 котировок опционов в 09:35 · время Нью-Йорка · выгрузка 30 сен 2026.

Лучшие варианты по сторонам

Все комбинации выхода, выбора страйка, допуска и цены в формуле

убытокприбыль· нажмите на ячейку, чтобы выбрать вариант

Накопленный результат

Кривая начинается с нуля в первую сессию периода; сессии без входа её не меняют. Это сумма P&L сделок, а не баланс счёта. Наведите курсор или выберите график и листайте сессии стрелками; клик открывает сессию в таблице.

Все сессии

Как считается
  • Данные. Для каждой сессии с экспирацией в тот же день сохранены котировки NBBO в 09:35:00 всех Call и Put этой экспирации в деньгах, от денег до глубины 5% от цены QQQ в 09:35: последняя котировка на этот момент или раньше у поставщика данных, из которого собран архив проекта (Massive, история /v3/quotes). Для контрактов, которые может купить какая-нибудь настройка, сохранена и котировка в минуту продажи. Цена QQQ в минуту — последняя сделка до этой минуты, из минутного архива проекта. Котировки опционов у поставщика есть с 7 марта 2022 года. Сокращённые сессии исключены: опционы закрываются раньше.
  • Экспирация. В ту же сессию: 0DTE. Сессия без экспирации в тот же день (по списку контрактов поставщика) не торгуется и в таблицу не попадает. У QQQ экспирации каждую сессию с конца 2022 года, до этого — по понедельникам, средам и пятницам.
  • Формула и выбор. Переплата = страйк + премия − цена у Call и премия − (страйк − цена) у Put, в процентах от цены QQQ в 09:35; премия — ask (сколько стоит покупка) или середина котировки, как выбрано. Подходят опционы в деньгах (Call со страйком ниже цены, Put — выше), у которых переплата в пределах ±допуска. По умолчанию из них берётся опцион с наименьшей переплатой — у него страйк + премия ближе всего к цене (при разнице меньше 0,01% цены они считаются равными, и берётся ближайший к деньгам); при выборе «с наибольшим плечом» — ближайший к деньгам, самый дешёвый, то есть с наибольшим плечом, даже если его переплата у края допуска. Если ни один не подходит, сессия пропускается или, по выбору, берётся опцион с наименьшей переплатой.
  • Плечо = цена QQQ в 09:35 ÷ ask опциона: на сколько долларов акций движется один доллар премии. Таблица показывает его для каждой сессии вместе со стоимостью акций, которые покрывают контракты (100 на контракт).
  • Покупка. По ask котировки NBBO, действующей в 09:35:00. Котировка должна быть действительной: ask больше нуля и не ниже bid, на ask хотя бы один контракт, возраст не больше 60 секунд.
  • Продажа в 16:10. По bid котировки NBBO, действующей в эту минуту, если ей не больше 5 минут и bid покрывает комиссию. Акции перестают торговаться в 16:00, а опционы на QQQ — в 16:15, поэтому в 16:10 у опциона ещё есть рынок. Bid глубокого ITM-опциона часто ниже его внутренней стоимости (цена минус страйк у Call, страйк минус цена у Put): поле «Если bid ниже внутренней стоимости» либо всё равно продаёт по bid (по умолчанию), либо исполняет опцион (они американские) по внутренней стоимости от цены QQQ в эту минуту. Контракты, не проданные по bid, исполняются по внутренней стоимости, если она покрывает комиссию; иначе считаются по $0 без комиссии. Если у поставщика нет ни одной котировки опциона с 15:00, сессия не оценивается и не входит в итог.
  • Исполнение в 17:25. До 17:30 по Нью-Йорку владелец истекающего опциона решает, исполнять ли его, независимо от цены в 16:00. Страница исполняет опцион в 17:25, если внутренняя стоимость от цены QQQ в этот момент (последняя сделка до 17:25, на вечерней сессии) покрывает комиссию, и засчитывает эту стоимость: полученные по страйку акции считаются проданными (у Put — откупленными) по этой цене, без спреда и комиссий по акциям. Если в 17:25 опцион вне денег, он истекает по $0, и премия теряется.
  • Бюджет делится поровну между выбранными ногами: при Call + Put — половина дневного бюджета на ногу; нужны обе ноги, сессия без любой из них пропускается. Контрактов на ногу — столько, чтобы стоимость (ask × 100 + комиссия за каждый) была ближе всего к бюджету ноги, больше или меньше его; при учёте объёма — не больше объёма на ask. Сессия, в которую даже один контракт дороже двух бюджетов ноги, пропускается. Страница открывается с бюджетом $10 000 в день и показывает доходность к капиталу: бюджет плюс наибольшая просадка.
  • Комиссия берётся за каждый купленный и проданный (или исполненный) контракт; по умолчанию $0,65.
  • То же в акциях. Для сравнения — столько акций, сколько покрывают опционы (100 на контракт; для Put — продажа в шорт), купленных по цене в 09:35 и проданных по цене минуты выхода, без комиссий и спреда. Разница с опционами — это то, во что обошлись или что принесли переплата, спреды, комиссии и ограниченный премией убыток.
  • Лучший вариант. Страница открывается на лучшем варианте за весь год при $10 000 в день, комиссии $0,65, без учёта объёма, со страйком ближе всего к формуле и без покупки в сессии без подходящего страйка: среди вариантов (сторона × выход × цена в формуле × допуск, а для продажи по bid — продавать или исполнять, если bid ниже внутренней стоимости), которые торгуют хотя бы в половине сессий с экспирацией в тот же день, — тот, у которого больше всего итог без трёх лучших сессий, чтобы вариант не выигрывал на нескольких скачках; при равенстве — больший итог. Кнопка «Лучший вариант» ищет заново среди опционов, выбранных в форме, при текущих настройках. Все они подобраны на тех же сессиях, на которых показан результат, поэтому он завышен.
  • Ограничения. Котировки не доказывают исполнение; задержка, очередь заявок и проскальзывание не учтены, а через пять минут после открытия спреды ещё шире, чем позже днём. Покупка десятков контрактов сразу может превысить объём на ask. Лучший вариант подобран на том же году, на котором показан: правило, которое хорошо выглядит в одном году, нужно проверить на других годах.
  • Воспроизведение. Сессии собирает python -B scripts/collect_deep_itm_0dte.py --symbols QQQ (один файл на сессию; сессия, которая уже на диске, повторно не запрашивается), а снимок страницы строит из них без новых запросов python -B scripts/build_deep_itm_0dte_page.py --symbols QQQ --years 2023. Каждую настройку браузер считает моделью public/static/deep-itm-0dte-model.js; деньги считаются в сотых долях цента, поэтому итоги точны до цента.