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

Средний 10 мин

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

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

m12_01_unfold_1785603941897.png

Options Strike Profile: профиль с машиной времени

Внешне — знакомый по уроку 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 односторонний — все полосы от края во всю ленту, знак только цветом, классический профильный силуэт с удвоенным разрешением. А режим собственной вертикальной панели уводит гистограмму в отдельную панель сбоку от свечей — шкала цены общая, уровни совпадают с графиком.

13paste-1785605755697_1785605754539.png

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

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

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

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

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

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

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

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

14paste-1785605808764_1785605807526.png

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

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

15paste-1785605844755_1785605843548.png

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


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

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

Проверь себя

0 / 5
1

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

2

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

3

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

4

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

5

Чем Options Expected Move (Intraday) отличается от Expected Move из OptionsSuite?