12. Страйковые индикаторы: карты сил на графике

Средний 10 мин

В первой эпохе профиль позиционирования был один на день — утренняя таблица, урок 5. Минутный фид выдаёт такой профиль каждую минуту: около трёхсот девяноста штук за сессию. Возникает вопрос, которого раньше не существовало: как на это смотреть?

Ответа два, и это два индикатора этого урока. Можно листать профили, как кадры киноплёнки, — так устроен Options X-Ray: Strike Profile (GEX/DEX/VEX/CEX). А можно развернуть всю плёнку на одном экране, превратив время в ось, — так устроен Options X-Ray: Strike Heatmap. Третий индикатор — Options X-Ray: Expected Move — делает с ожиданиями рынка то же, что первые два делают с позициями: заставляет их обновляться поминутно.

Scrub through profiles or unfold them

Options X-Ray: Strike Profile (GEX/DEX/VEX/CEX) — профиль с машиной времени

Внешне — знакомый по уроку 5 профиль у края графика: полосы по страйкам, коллы и путы, стены. Внутри — другой мир. Во-первых, данные: не суточный OI с допущениями, а минутные позиции фида, где книга ММ посчитана точно. Во-вторых — выбор метрики: один и тот же индикатор показывает профиль gamma-экспозиции ММ (режим по умолчанию), их delta, vanna или charm — все четыре карты сил из урока 9, — а также дельта-экспозицию любой клиентской когорты: розницы, профи, фирм, брокеров или всех клиентов разом. Единицы — те же, что во всём наборе: дельта-экспозиция в ES-эквиваленте из урока 10, никаких штук контрактов.

Отдельная настройка — какие экспирации показывать, и она заслуживает подробного разбора: именно здесь живёт недельный цикл, вокруг которого крутится работа 0DTE-трейдера.

Корзины делятся на два сорта. Одиночные серии — это ровно одна экспирация, выбранная по точной идентичности: 0DTE (истекает сегодня, по умолчанию — именно она держит массу у цены), следующая экспирация, затем E+2, E+3 и E+4 — вторая, третья и четвёртая будущие даты. Последние три и есть недельный разрез по дням: в понедельник это среда, четверг и пятница, во вторник окно сдвигается на день, и так далее. Сюда же относятся OPEX (monthly) — ближайшая живая месячная серия из урока 2, самые тяжёлые запасы рынка отдельным взглядом, — и End of month, последняя экспирация календарного месяца, после которой позиционирование перезагружается целиком.

Диапазонные корзины агрегируют несколько серий сразу. «This week (to Friday)» — всё живое до пятницы включительно, вместе с сегодняшним днём. «Rest of week (E+1..Fri)» — то же самое, но без сегодня: только то, что переживёт закрытие. В пятницу эта корзина пуста, и это правильный ответ, а не отсутствие данных. Ещё есть скользящее «в пределах 7 дней», которое границу недели не уважает и в четверг захватит начало следующей, и «вся книга целиком».

Зачем такое дробление. Разделение «0DTE против остатка недели» — это разделение спекуляции и позиционирования: сегодняшняя серия к вечеру исчезнет, а всё остальное останется. Когда 0DTE стоит на месте, а E+2 и E+3 растут, значит рынок занят не сегодняшней дракой, а стройкой на середину недели — и увидеть это можно только разложением по дням. Две половины при этом сходятся точно: 0DTE плюс остаток недели дают ровно «всю неделю».

Одиночные корзины выбираются по точной идентичности серии, вместе с точным временем экспирации, и у этого есть заметное следствие в день OPEX. С утра третьей пятницы живы две серии, истекающие сегодня: месячная с расчётом в 09:15 и недельная с расчётом в 16:00. Корзина 0DTE берёт ближайшую живую, то есть до 09:15 показывает месячную книгу — ту самую, которая держит утренний пин, — а после её расчёта переключается на вечернюю. Профиль в этот момент заметно перестраивается: это смена серии, а не сбой. По той же причине умершая серия из корзин честно исчезает, а не болтается в них мёртвым грузом до вечера.

И последнее, что стоит знать про диапазонные корзины: у них нет единой идентичности экспирации, поэтому математика, которой нужна одна серия — например, ожидаемый ход из урока 12, — на них не считается. Для этого есть одиночные.

А в-третьих — машина времени, главное отличие от всего, что было раньше. По умолчанию профиль живёт «сейчас»: показывает самый свежий момент книги и не меняется ни от прокрутки, ни от масштаба графика. Но одним кликом по чипу на ленте включается скраб, и профиль привязывается к бару под курсором: ведёте мышь по истории — профиль перелистывается на тот момент. Вопросы «какой была карта в десять утра» и «как выглядел рынок перед вчерашним рывком» перестали быть риторическими: наведите — и смотрите. Третий режим — пин: Ctrl+клик по бару фиксирует профиль на нём (пунктирная отметка на баре, чип «Pinned · 13:35 ×» временем графика), повторный Ctrl+клик переносит пин, клик по чипу снимает. Подсказка — на наведении на чип.

Стиль отрисовки настраивается: Net двусторонний — один столбик на страйк, минус влево, плюс вправо (режим по умолчанию), — классическая бабочка колл/пут и Net односторонний — все полосы от края во всю ленту, знак только цветом, классический профильный силуэт с удвоенным разрешением.

Отдельно настраивается раскладка: где профиль живёт и сколько их. Режима четыре. Своя вертикальная панель (по умолчанию) — гистограмма в отдельной панели сбоку от свечей; шкала цены общая, уровни совпадают с графиком. Оверлей на графике — профиль прямо поверх свечей, у выбранного края. И два мультисессионных режима — те же две сцены, но профилей несколько: выбранная сессия и до четырёх предыдущих (число настраивается), каждая прошлая — снимок на закрытие своей сессии. В оверлее каждый профиль прикреплён к бару закрытия своей сессии и ходит вместе со свечами при любом масштабе, а ширина колонки не превышает места, отведённого её сессии на экране. Прошлые сессии бледнеют с возрастом и подписаны датой — а когда торгуемая серия сменилась, ещё и датой экспирации. Все колонки делят одну шкалу ширины, поэтому «вторник вдвое тоньше понедельника» — факт о рынке, а не о пикселях. Так недельный сюжет позиционирования — как книга строилась день за днём — виден одним взглядом, без листания.

pasted image

Наведение на полосу открывает карточку страйка в общей грамматике набора: слева коллы, справа путы — «бабочка» с телом в цветах long/short, строка Standing — накопленная экспозиция, строка Today — что когорта переставила за текущую сессию, и цветной вердикт «Net long/short here». Стоячая позиция и свежий поток могут смотреть в разные стороны — розница, распродающая давно купленные путы, выглядит именно так, — и это чтение само по себе.

В мультисессионных режимах карточка работает над любой колонкой: над выбранной сессией — целиком, у прошлых сессий строки Today нет — это снимок на закрытие, и подзаголовок карточки честно называет момент («… · 18 Sep close»). Показ карточек управляется общей для всего пакета трёхпозиционной настройкой: выключено, включено или при зажатом Ctrl — удобно, когда карта нужна чистой, а карточка — по требованию. И последний штрих: включаемая строка статуса подписывает профиль коротко, в формате «GEX MM · корзина», а наведение на неё показывает базис ES−SPX, которым страйки положены на свечи ES.

«А где открытый интерес?»

Вопрос возникает у каждого, кто пришёл из классических опционных сервисов, и ответ стоит проговорить прямо. Профиль по страйкам показывает не количество контрактов, а сколько направленного риска стоит на каждом страйке и у кого. Открытый интерес — это счётчик, который трейдер всё равно домножает в уме на греки, чтобы понять, что ММ придётся хеджировать. Здесь домножение уже сделано, а стороны сделок не угаданы моделью, а размечены биржей.

Отсюда два следствия, которые полезно знать заранее. Первое: числа не совпадут с публичными графиками открытого интереса — и не должны. Дальний страйк с огромным интересом, но крошечной дельтой займёт здесь мало места ровно потому, что на хедж он почти не влияет. Второе: привычные расчёты по счётчику контрактов — max pain, «стены по открытому интересу» — из этого профиля напрямую не получаются; их роль в новом пакете играет профиль gamma-экспозиции, и это честнее, потому что стена — это про гамму, а не про число контрактов.

Сам открытый интерес в наборе тоже есть — в пакете первого поколения (Options Chain) из урока 6, на данных брокерских коннекторов по опционам на фьючерсы CME. Просто для SPX внутри дня биржа даёт кое-что лучше, и второй пакет показывает именно это.

Options X-Ray: Strike Heatmap — вся сессия одним взглядом

Скраб отвечает на вопрос «что было в этот момент». Но у сессии есть сюжет, который виден только целиком: узлы рождаются, крепнут, тают; стена, которой не было утром, к обеду становится главным уровнем дня. Для этого профиль разворачивается во времени: по горизонтали — бары графика, по вертикали — страйки, и каждый страйк превращается в горизонтальную дорожку, чья яркость — величина экспозиции, а цвет — её знак.

Правая половина рисунка выше — ровно эта картина: зелёные дорожки положительной gamma, фиолетовые — отрицательной, и жизнь узлов как на ладони. Набор режимов тот же, что у профиля: четыре карты ММ и дельта-экспозиция когорт; charm традиционно рисуется в директивных цветах — красная сторона там, где ММ предстоит продавать. Карточка по наведению — та же, что у профиля: бабочка CALLS|PUTS в палитре выбранной метрики и цветной вердикт, что этот узел делает с ценой.

Деталь, важная для чтения: яркость нормируется в пределах сессии, отдельно для положительной и отрицательной стороны. Поэтому сильный уровень держится видимой дорожкой весь день — от рождения до смерти, — а не гаснет, когда цена уходит от него; и по той же причине яркость сравнима внутри дня, но не между днями.

pasted image

Options X-Ray: Expected Move — ожидания, которые дышат

Третий индикатор возвращает знакомый по уроку 6 коридор ожидаемого хода — но теперь подразумеваемая волатильность выводится из минутных данных SPX, и коридор пересчитывается вместе с ними. Утренние ожидания, полуденное затишье, нервы перед макро-цифрами — ширина коридора живёт внутри дня, и это само по себе индикатор: рынок расширяет коридор до новости и сжимает после — на глазах. В настройках выбирается серия: 0DTE — ожидания до сегодняшнего закрытия, Next expiry — до ближайшей следующей экспирации. Горизонт берётся из точной идентичности серии, вплоть до времени: 16:00 у недельных, 09:15 у утренних месячных, 13:00 в короткие предпраздничные дни — формула σ√T получает настоящий остаток времени, а не предположение «все истекают вечером».

pasted image

Чтение то же, что и раньше: границы — рамка нормальности, выход за них — событие. Разница в том, что видно: рамка эпохи один тоже считается по текущей волатильности, но это один коридор от текущего бара вправо. Эта нарисована по всей сессии, минута за минутой: видно, как ожидания менялись в течение дня.


Всё в этом уроке — по-прежнему страйковая логика: силы, разложенные по уровням. Для большинства задач её достаточно. Но у самой постановки «сила на страйке» есть скрытое упрощение, и чтобы увидеть его, задайте карте вопрос, на который она не отвечает: «а что будет, если цена придёт вон туда, через два часа?» У книги ММ есть ответ — но он живёт не на прямых линиях уровней. Следующий урок — про поверхности.

Key takeaway
  • Минутный фид даёт ~390 профилей за сессию: Strike Profile умеет листать их скрабом по истории и ставить до пяти сессий рядом (мультисессия), Strike Heatmap разворачивает все сразу во времени.
  • Карточки-тултипы всех индикаторов пакета имеют три режима показа: выключено, включено, при зажатом Ctrl.
  • Оба индикатора показывают четыре карты ММ (gamma, delta, vanna, charm) и дельта-экспозицию любой клиентской когорты - в ES-эквиваленте, как весь набор.
  • Шкалы карт только двусторонние: −100 и +100 - противоположные режимы, а не «одинаково много».
  • Options X-Ray: Expected Move пересчитывает коридор ожиданий поминутно - для 0DTE или ближайшей экспирации; ширина коридора сама по себе индикатор.
?

Проверь себя

0 / 5
1

Чем Strike Profile принципиально отличается от GEX-профиля первой эпохи?

2

Что такое «машина времени» Strike Profile?

3

Когда полезнее Strike Heatmap, а когда Strike Profile?

4

Почему у Strike Heatmap нет одноцветных шкал?

5

Чем Options X-Ray: Expected Move отличается от Expected Move первого поколения (Options Chain)?