Методология Dealer Hedge Flow
Опционные дилеры (маркетмейкеры) не хотят ставить на направление цены: они держат свои опционные книги дельта-нейтральными, покупая или продавая базовый актив. Дельта опциона меняется вместе с ценой, поэтому хедж приходится постоянно подстраивать. Dealer Hedge Flow (поток хеджирования дилеров) отвечает для каждого ценового уровня на один вопрос: на сколько долларов США дилерам пришлось бы купить или продать BTC, чтобы оставаться захеджированными, если цена пройдёт от текущего значения до этого уровня, — и будет ли этот поток подталкивать движение или сдерживать его?
| Эффект | Что делают дилеры | Что это значит для движения |
|---|---|---|
| Гашение | торгуют против движения: продают на росте, покупают на падении | движение встречает дополнительное предложение или спрос и, как правило, замедляется |
| Усиление | торгуют по движению: покупают на росте, продают на падении | движение получает дополнительное топливо и, как правило, ускоряется |
Источник данных — рынок опционов BTC на Deribit. Профиль пересчитывается каждый час; история начинается с 2026-03-16. Он доступен в Lab → Дашборды → Blocklens Special → Dealer Hedge Flow, через API и MCP-сервер (§8).
Dealer Hedge Flow — описательная модель позиционирования дилеров, построенная по публичным сделкам. Это не раскрытая книга дилеров, не ценовая цель и не торговый сигнал. См. Ограничения.
1. Что показывает профиль
1.1 Поток хеджирования и его эффект
Для ценового уровня поток хеджирования — это суммарный объём в USD, который дилеры проторгуют, пока цена идёт от текущей цены до , при условии что их опционные позиции остаются такими, как сейчас:
- — по пути к дилеры покупают BTC; — дилеры продают.
- Это одна сумма в долларах на весь путь, а не значение по страйку и не «на 1%».
Помогает этот поток движению или противодействует ему, зависит от направления движения, поэтому профиль показывает также влияние (impact): поток хеджирования со знаком направления движения.
- влияние > 0 — усиление: дилеры торгуют в сторону движения (покупают при росте, продают при падении).
- влияние < 0 — гашение: дилеры торгуют против движения.
Дилеры с длинной гаммой (в сумме они держат опционы, купленные у тейкеров) продают при росте цены и покупают при её падении — они гасят движения. Дилеры с короткой гаммой догоняют цену — они усиливают движения. Профиль показывает, где книга переходит из одного режима в другой и сколько долларов стоит на кону на каждом уровне.
1.2 Как читать дашборд
- Профиль — по одному столбцу на каждый ценовой уровень фиксированной сетки с шагом $500 в пределах ±30% от текущей цены. Столбец — это влияние в USD: один цвет для усиления, другой для гашения; его длина — размер потока, если цена дойдёт до этого уровня.
- Тепловая карта — часовые профили, выстроенные в ряд: x — время, y — цена, цвет — влияние, которое профиль того часа дал для этой цены. Поверх наносятся цена BTC и уровень нулевой гаммы. Это история модели, а не запись реально совершённых сделок.
- Плитки — чистый GEX, уровень нулевой гаммы и поток хеджирования при движении цены на ±5% и ±10% (§3.6).
- Вклад страйков — чистый GEX с разбивкой по страйкам на коллы и путы: на каких страйках сосредоточена гамма дилеров.
2. Позиция дилеров
2.1 По полной ленте сделок
Deribit не раскрывает, кто какими опционами владеет. Мы восстанавливаем позицию дилеров по каждому опциону (каждая экспирация, страйк и тип) по полной ленте сделок Deribit с момента листинга опциона. Для каждой сделки известна сторона тейкера — участника, отправившего рыночный ордер. Предполагается, что дилер выступает контрагентом каждой сделки тейкера:
- — дилеры в лонге по опциону (тейкеры продали его им), — дилеры в шорте.
- Объёмы выражены в BTC (один опцион BTC на Deribit — на 1 BTC).
- Опцион, по которому не было ни одной сделки, имеет нулевую позицию, но остаётся на доске, поэтому ось страйков и разбивка на коллы и путы остаются полными.
Для проверки правдоподобия: суммарная абсолютная позиция дилеров составляет примерно половину открытого интереса (45–59% на проверенных досках) — это разумно, поскольку часть открытого интереса приходится на позиции между участниками, не являющимися дилерами.
2.2 Без заглядывания в будущее
Каждый часовой профиль использует позицию на тот час: суммируются только сделки с временной меткой не позже момента снимка. История рассчитывается за один проход вперёд по ленте: сделки каждого дня добавляются в хронологическом порядке, а каждая часовая доска рассчитывается сразу после предшествующих ей сделок. Поэтому исторический профиль никогда не знает о сделках, совершённых после него.
2.3 Допущения
| Допущение | Смысл | Что будет, если оно не выполняется |
|---|---|---|
| Каждый тейкер торгует против дилеров | мейкерская сторона каждой сделки — хеджирующийся дилер | часть мейкеров — не дилеры (или не хеджируются); реальный поток меньше по величине, структура знаков обычно сохраняется |
| Позиция зафиксирована на момент снимка | движение цены вдоль пути не открывает и не закрывает опционы | на длинном пути новые сделки меняют книгу; профиль — это картина «что, если прямо сейчас» |
| Волатильность sticky-strike | каждый опцион сохраняет свою подразумеваемую волатильность и время до экспирации при движении цены | в реальности улыбка смещается вместе с ценой; дальние уровни менее надёжны, чем ближние |
| Только опционы BTC на Deribit | другие площадки и OTC-позиции не учитываются | поток других площадок в сумму не входит |
| Дилеры хеджируются непрерывно базовым активом | хедж подстраивается на всём пути | на практике хеджирование дискретно и частично ведётся фьючерсами |
3. Формулы
3.1 Гамма от форварда экспирации
Каждый опцион оценивается по Black-Scholes при нулевой ставке от форварда своей экспирации — так опционы BTC оценивает сам Deribit. Для опциона со страйком , подразумеваемой волатильностью (mark IV Deribit) и временем до экспирации (в годах по 365 дней, до 08:00 UTC дня экспирации):
- — форвардная цена экспирации опциона, а — цена индекса BTC в снимке; их отношение (базис экспирации) остаётся фиксированным при движении индекса, поэтому при цене индекса форвард равен .
- Гамма по индексу равна . У коллов и путов гамма одинакова.
- и — плотность и функция распределения стандартного нормального распределения. Истёкшие опционы и опционы без подразумеваемой волатильности пропускаются.
3.2 GEX при заданной цене
Гамма-экспозиция при цене — это объём в USD, который дилеры проторгуют при движении на 1% вокруг :
Чистый GEX — значение этой кривой при текущей цене, . Положительный чистый GEX — дилеры в сумме имеют длинную гамму (режим гашения); отрицательный — короткую гамму (режим усиления).
3.3 Поток хеджирования H(P)
Когда цена сдвигается на , дельта книги дилеров меняется на BTC, и, чтобы оставаться захеджированными, дилеры совершают сделку на противоположный объём — по долларов за BTC. Суммируя это вдоль пути от до :
Эквивалентно : поток хеджирования растёт быстрее всего там, где GEX велик, а его наклон меняет знак ровно там же, где GEX.
3.4 Замкнутая форма
При нулевой ставке и волатильности sticky-strike интеграл имеет точное решение (поскольку ):
Ни ценовая сетка, ни численное интегрирование не нужны: значение на каждом уровне точное, в том числе для опционов за несколько часов до экспирации, у которых пик гаммы уже шага сетки в $500.
3.5 Влияние
- Выше цены () покупки дилеров () подталкивают рост дальше — влияние , усиление; продажи дилеров () ему противодействуют — влияние , гашение.
- Ниже цены () всё наоборот: продажи на падении усиливают его, покупки на падении — гасят.
Столбцы профиля и цвет тепловой карты — это влияние в USD.
3.6 Сводные значения
| Значение | Определение |
|---|---|
| Чистый GEX | , USD на движение в 1% |
| Нулевая гамма (zero gamma) | ближайшая к смена знака в пределах ; пусто, если кривая там не меняет знак |
| Флипы | все смены знака в пределах , по возрастанию |
| Поток при ±5% / ±10% | ровно при , , , (а не на ближайшем уровне сетки) |
| Крупнейшая зона усиления / гашения | полоса уровня с шагом $500 (от соседнего уровня, более близкого к , до самого уровня) с наибольшим предельным потоком усиления / гашения |
- Смены знака находятся сканированием с шагом $100 и уточнением каждого пересечения методом бисекции до $1. Два пересечения, расположенные ближе $100 друг к другу, могут быть пропущены.
- Уровень нулевой гаммы ищется в пределах ±50% от цены — шире, чем профиль ±30%, потому что для BTC он часто лежит в 25–30% от цены. Поэтому он может оказаться за пределами отрисованного профиля: плитка показывает его значение, а линия на графике в этом случае обрезается по краю.
- Крупнейшие зоны определяются по предельному потоку полосы, а не по самому : накопленный обычно достигает максимума на краю диапазона.
3.7 Пример расчёта
Часовая доска 2026-10-24 06:00 UTC, цена индекса BTC $80,661:
| Значение | Результат | Интерпретация |
|---|---|---|
| Чистый GEX | +$32.3M на 1% | дилеры в сумме имеют длинную гамму |
| Цена +5% ($84,694) | = −$214M | дилеры продают на росте — гашение |
| Цена −5% ($76,628) | = +$299M | дилеры покупают на падении — гашение |
| Цена +10% ($88,727) | = −$324M | гашение |
| Цена −10% ($72,595) | = +$661M | гашение |
| Нулевая гамма | $59,068 (−26,8%) | книга переходит в короткую гамму только после глубокого падения |
Грубая проверка только по чистому GEX, как если бы GEX на всём пути оставался на текущем значении: −100 × $32.3M × ln(1.05) ≈ −$158M для +5%. Точный поток больше в обоих направлениях, потому что GEX вдоль пути не постоянен: на этой доске он выше в нескольких процентах от цены, чем при самой цене.
4. Отличие от классического GEX по страйкам
Обычный график GEX — это снимок: «доллары на движение в 1% прямо сейчас» с разбивкой по страйкам. Dealer Hedge Flow устроен иначе:
| Классический GEX по страйкам | Dealer Hedge Flow | |
|---|---|---|
| Вопрос | сколько гаммы сейчас сосредоточено на каждом страйке | на сколько долларов дилеры проторгуют, если цена дойдёт до уровня |
| Форма | снимок при текущей цене | путь: гамма пересчитывается при каждой цене между текущей и уровнем |
| Результат | одно значение на страйк, в USD на 1% | одна сумма в USD на ценовой уровень, с усилением / гашением |
| Позиция дилеров | часто угадывается по открытому интересу (например, «дилеры в лонге по коллам и в шорте по путам») | восстанавливается по полной ленте сделок для каждого опциона |
| Порог смены режима | часто смена знака между соседними страйками | уровень нулевой гаммы пересчитанной кривой GEX |
Представление по страйкам по-прежнему доступно на панели вклада страйков: она показывает, где сосредоточена гамма дилеров, а поток хеджирования — что она делает, когда цена движется.
5. Устаревшие значения
Для преемственности API также возвращает несколько прежних значений GEX: поля legacy_* в рядах и блок legacy в
профиле. В Dealer Hedge Flow они не используются. В том же блоке находятся страйки с наибольшим положительным и
наибольшим отрицательным GEX (страйки поддержки и сопротивления); они рассчитываются по гамме Deribit в снимке, а
страйки с суммарным GEX меньше $1,000 по абсолютной величине не учитываются.
5.1 Почему не используется гамма, публикуемая Deribit
Deribit публикует гамму для каждого опциона, но с округлением до 5 знаков после запятой. Для BTC гамма опциона «на деньгах» сама имеет порядок –, поэтому шаг округления даёт ошибку 5–50% на опцион, а позиции дилеров противоположного знака на разных страйках не дают этим ошибкам взаимно погаситься. Устаревший суммарный GEX, построенный на округлённой гамме (и на индексе вместо форварда), отличается от точного значения по Black-Scholes: на 106 часовых досках за 2026-10-20…24 отношение точного чистого GEX к устаревшему имело медиану 1,02, при этом у 10% досок оно было ниже 0,83, а у 10% — выше 1,15. В качестве чистого GEX мы публикуем только точное значение; устаревшая сумма остаётся среди устаревших значений.
5.2 Почему устаревшая точка флипа — не гамма-флип
Устаревшая точка флипа (legacy_flip_point) — это смена знака GEX по страйкам между двумя страйками вокруг текущей цены. Она почти
всегда лежит в пределах долей процента от цены и ничего не говорит о том, где книга дилеров в целом меняет режим.
Настоящий порог — уровень нулевой гаммы: цена, при которой вся кривая GEX, пересчитанная при этой цене, пересекает
ноль (§3.6).
6. Данные
- Источник: опционы BTC на Deribit — полная лента сделок (со стороной тейкера) и часовой снимок опционной доски (страйки, экспирации, mark IV, форвардная цена и цена индекса).
- Расписание: новый профиль каждый час, рассчитывается сразу после часового снимка и публикуется примерно в :20 UTC. Снимок, не прошедший проверку полноты доски, пропускается: он остаётся пропуском, а не нулём.
- История: с 2026-03-16, каждый часовой снимок. Позиции, на которых построены первые профили, уже включают все сделки с момента листинга каждого опциона, поэтому холодного старта нет.
- Разрыв: 2026-06-08 … 2026-07-07 — сбой сбора данных; за эти дни нет снимков и, следовательно, нет профилей. В ленте сделок разрыва нет, поэтому позиции после сбоя полные.
- Дневные значения (чистый GEX, нулевая гамма, поток при ±5% / ±10% в Metrics Reference и в дневных рядах API) — это снимок 00:00 UTC каждого дня (или первый снимок дня, если снимка в 00:00 нет) — в стороне от ежедневной экспирации в 08:00 UTC. Опубликованный день не меняется.
- Час экспирации: в час перед ежедневной экспирацией (снимок 07:00 UTC) у опционов, до экспирации которых остаётся около часа, на их страйках возникает очень узкий пик гаммы. В этом снимке возможны несколько флипов и уровень нулевой гаммы рядом с ценой; это согласуется с моделью и сохраняется как есть.
7. Тарифы
| Тариф | Профиль | История (тепловая карта, ряды) | Вклад страйков | Экспорт |
|---|---|---|---|---|
| Free | последний часовой профиль | последние 30 дней, дневной шаг (1d) | — | — |
| Pro, Enterprise | любой часовой снимок с 2026-03-16 | вся история с 2026-03-16, шаги 1h / 6h / 1d | да | да |
Дневные метрики в Metrics Reference подчиняются обычным тарифным правилам каталога метрик (Лимиты запросов и тарифы).
8. API и MCP
| Эндпоинт | Что возвращает |
|---|---|
GET /v1/options/gex | дневной ряд: цена BTC, чистый GEX, нулевая гамма, поток при ±5% / ±10% и устаревшие значения |
GET /v1/options/gex/hourly | то же для каждого часового снимка (Pro) |
GET /v1/options/gex/profile | один снимок (по умолчанию последний, либо по date / ts): уровни, поток хеджирования, влияние, GEX по уровням, нулевая гамма, флипы, поток при ±5% / ±10%, вклад страйков |
GET /v1/options/gex/heatmap | матрица влияния «время × цена» для from / to и resolution = 1h, 6h или 1d, с наложением цены и нулевой гаммы |
- Все суммы — в USD; поток хеджирования и влияние используют знаки из §1.1. Тепловая
карта с шагом
1hохватывает не более 90 дней за запрос. - Один и тот же URL возвращает разную глубину истории для разных тарифов (§7). Параметры, поля ответа, лимиты и ошибки: Dealer Hedge Flow API; API-ключи: Аутентификация.
- MCP-сервер предоставляет поверх этих эндпоинтов три инструмента:
get_gex_daily(дневной ряд),get_gex_profile(компактная сводка одного профиля: режим, нулевая гамма, поток при движениях на ±1…30%, крупнейшие уровни усиления и гашения) иget_gex_heatmap(история профиля, огрублённая так, чтобы поместиться в контекст ИИ-агента). Дневные значения также доступны как метрики каталога черезget_metric.
9. Ограничения
- Это модель. То, что дилер стоит на другой стороне каждой сделки тейкера, — допущение (§2.3); реальные дилеры также торгуют друг с другом, хеджируются фьючерсами и держат позиции на других площадках.
- «Что, если прямо сейчас». Позиция, подразумеваемая волатильность и время до экспирации зафиксированы на момент снимка. Дальние уровни (±20–30%) описывают текущую книгу, а не ту, которая будет у рынка, когда цена туда дойдёт.
- Одна площадка. Учитываются только опционы BTC на Deribit.
- Хеджирование — не единственный поток. Профиль измеряет один источник вынужденных сделок; ликвидность спота и фьючерсов, ликвидации и дискреционный поток в любой отдельный день могут быть гораздо больше.
Dealer Hedge Flow — описательная модель, а не ценовая цель и не торговый сигнал.