SMH · Deep ITM 0DTE с усреднением: покупка в 09:35, докупки до 15:59, продажа в 16:00 или исполнение в 17:25
Та же покупка, что в дневном тесте: в 09:35 по Нью-Йорку берётся опцион SMH в деньгах с экспирацией в этот день, у которого страйк + премия (у Put: страйк − премия) равен цене SMH с точностью до допуска. Дальше, внутри основной сессии, пока опционы торгуются, позиция усредняется: когда цена SMH уходит против ноги (у Call — вниз, у Put — вверх), докупается опцион по тому же правилу по цене этой минуты — шагами 0,1–0,5% от цены в 09:35 или на технических уровнях, известных в 09:35 (вчерашние максимум, минимум и закрытие, пивоты, максимумы и минимумы премаркета и первых минут, круглые числа), не ближе этого шага к предыдущей покупке. Число докупок и их размер — настройки. Каждая докупка — по ask реальной котировки этой минуты. Всё закрывается в тот же день: продажа по bid в 16:00, когда опционы на SMH закрываются, или исполнение в 17:25 по внутренней стоимости от цены SMH в этот момент. Около $10 000 в день на первую покупку. Любая настройка ниже пересчитывается в браузере по сохранённым котировкам.
SMH · 2025: данных пока нет
Сессии SMH за 2025 год ещё собираются, или снимок страницы за этот год ещё не собран. Как только он будет готов, расчёт появится здесь.
Для SMH уже готовы: 2026.
Как считается
- Усреднение. После покупки в 09:35, внутри основной сессии (09:36–15:59, пока опционы торгуются), к ноге докупается опцион, когда цена SMH уходит против неё: к Call — когда цена падает, к Put — когда растёт. Цена SMH в минуту — последняя сделка до этой минуты, как и в 09:35. «Шагами»: докупка в первую минуту, когда цена на 1, 2, 3… шага (по 0,1–0,5%) от цены в 09:35 против позиции; если цена не дошла до отметки, докупки этой ноги заканчиваются. «По техническим уровням»: докупка в первую минуту, когда цена доходит до уровня из списка ниже, который хотя бы на шаг дальше цены предыдущей покупки (для первой докупки — покупки в 09:35); уровни берутся от ближнего к дальнему. Докупок на ногу — не больше выбранного числа. Каждая докупка — по ask котировки NBBO, действующей в эту минуту, опцион в деньгах того же дня, выбранный той же формулой, допуском и правилом страйка, что и в 09:35, по цене этой минуты; если ни один не подходит (и, по выбору, нет даже самого близкого) или бюджета не хватает на контракт, докупка пропускается. Размер: каждая докупка на ту же сумму, что покупка в 09:35 (её бюджет ноги или один контракт), или, по выбору, вдвое больше предыдущей. Все покупки ноги закрываются вместе при выходе, как описано ниже.
- Технические уровни известны в 09:35 и считаются по минутным барам: максимум, минимум и закрытие предыдущей основной сессии; классические пивоты этой сессии (P = (максимум + минимум + закрытие) ÷ 3, R1 = 2P − минимум, S1 = 2P − максимум, R2 = P + (максимум − минимум), S2 = P − (максимум − минимум)); максимум и минимум сегодняшнего премаркета (04:00–09:30); максимум и минимум 09:30–09:35; круглые числа (кратные $5, при цене ниже $300 — $2,50) в пределах 5% от цены в 09:35. Call усредняется на уровнях ниже цены в 09:35, Put — выше; уровень ближе 0,1% к цене в 09:35 не используется.
- Данные докупок. Для каждой минуты, в которую какая-нибудь настройка может докупить (первая минута, когда достигнута каждая отметка шага и каждый уровень, для каждой стороны), сохранены котировки NBBO в эту минуту (последняя с 09:30) всех страйков этой стороны в деньгах от денег до глубины 8% от цены этой минуты и котировка продажи каждого контракта, который там может купить какая-нибудь настройка (Massive, история /v3/quotes). Минутные бары: QQQ, SPY и IWM — из минутного архива проекта, SMH — из минутных баров Massive. Пока собран только 2026 год.
- Данные. Для каждой сессии с экспирацией в тот же день сохранены котировки NBBO в 09:35:00 всех Call и Put этой экспирации в деньгах, от денег до глубины 8% от цены SMH в 09:35: последняя котировка на этот момент или раньше у поставщика данных, из которого собран архив проекта (Massive, история /v3/quotes). Для контрактов, которые может купить какая-нибудь настройка, сохранена и котировка в минуту продажи. Цена SMH в минуту — последняя сделка до этой минуты, из минутных баров Massive. Котировки опционов у поставщика есть с 7 марта 2022 года. Сокращённые сессии исключены: опционы закрываются раньше.
- Экспирация. В ту же сессию: 0DTE. Сессия без экспирации в тот же день (по списку контрактов поставщика) не торгуется и в таблицу не попадает. У SMH до июля 2026 года экспирации были только по пятницам (и в четверг перед Страстной пятницей); по понедельникам и средам — с 13 июля 2026 года, каждую сессию — с 25 августа 2026 года. Поэтому в 2022–2025 годах торгуется примерно одна сессия в неделю.
- Формула и выбор. Переплата = страйк + премия − цена у Call и премия − (страйк − цена) у Put, в процентах от цены SMH в 09:35; премия — ask (сколько стоит покупка) или середина котировки, как выбрано. Подходят опционы в деньгах (Call со страйком ниже цены, Put — выше), у которых переплата в пределах ±допуска. По умолчанию из них берётся опцион с наименьшей переплатой — у него страйк + премия ближе всего к цене (при разнице меньше 0,01% цены они считаются равными, и берётся ближайший к деньгам); при выборе «с наибольшим плечом» — ближайший к деньгам, самый дешёвый, то есть с наибольшим плечом, даже если его переплата у края допуска. Если ни один не подходит, сессия пропускается или, по выбору, берётся опцион с наименьшей переплатой.
- Плечо = цена SMH в 09:35 ÷ ask опциона: на сколько долларов акций движется один доллар премии. Таблица показывает его для каждой сессии вместе со стоимостью акций, которые покрывают контракты (100 на контракт).
- Покупка. По ask котировки NBBO, действующей в 09:35:00. Котировка должна быть действительной: ask больше нуля и не ниже bid, на ask хотя бы один контракт, возраст не больше 60 секунд.
- Продажа в 16:00. По bid котировки NBBO, действующей в эту минуту, если ей не больше 5 минут и bid покрывает комиссию. Опционы на SMH торгуются до 16:00, вместе с акциями, поэтому продажа идёт по последней котировке сессии. Bid глубокого ITM-опциона часто ниже его внутренней стоимости (цена минус страйк у Call, страйк минус цена у Put): поле «Если bid ниже внутренней стоимости» либо всё равно продаёт по bid (по умолчанию), либо исполняет опцион (они американские) по внутренней стоимости от цены SMH в эту минуту. Контракты, не проданные по bid, исполняются по внутренней стоимости, если она покрывает комиссию; иначе считаются по $0 без комиссии. Если у поставщика нет ни одной котировки опциона с 15:00, сессия не оценивается и не входит в итог.
- Исполнение в 17:25. До 17:30 по Нью-Йорку владелец истекающего опциона решает, исполнять ли его, независимо от цены в 16:00. Страница исполняет опцион в 17:25, если внутренняя стоимость от цены SMH в этот момент (последняя сделка до 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 SMH(один файл на сессию; сессия, которая уже на диске, повторно не запрашивается), а снимок страницы строит из них без новых запросовpython -B scripts/build_deep_itm_0dte_page.py --symbols SMH --years 2025. Каждую настройку браузер считает моделью public/static/deep-itm-0dte-model.js; деньги считаются в сотых долях цента, поэтому итоги точны до цента.