гамма экспозиция GEX хеджирование дилеров
Гамма-экспозиция (GEX) оценивает объём хеджирования маркет-мейкеров при движении цены. Описан расчёт, допущения и причины различий в бесплатных данных GEX.
Гамма-экспозиция (GEX) оценивает, какой объём акций или фьючерсов маркет-мейкерам опционов необходимо хеджировать при каждом изменении базового актива на один процент. Это статистический показатель позиционирования, который строится из трёх компонентов: открытого интереса, модели ценообразования опционов и одного крупного допущения о том, на чьей стороне находится каждая сделка. На этой странице описан расчёт, чётко изложены его допущения и показана лента сделок на примере зафиксированной торговой сессии июля 2026 года.
Что измеряет гамма-экспозиция (GEX)
Начнём с основ. Дельта — это чувствительность опциона к цене базового актива: дельта 0,40 означает, что контракт дорожает примерно на 40 центов при росте акции на один доллар. Гамма — это скорость изменения самой дельты. Контракт с высокой гаммой быстро меняет свою дельту при движении базового актива через страйк; наш объяснитель гаммы опционов показывает эту кривую на реальных контрактах.
Маркет-мейкер, продавший опцион и захеджировавший его, держит позицию в базовом активе и меняет её размер по мере движения цены. Гамма определяет, насколько нужно изменить этот размер при каждом долларовом движении. Гамма-экспозиция масштабирует этот показатель с одного контракта до рыночной суммы в долларах. Стандартный рецепт:
- Для каждого торгуемого страйка и экспирации берётся открытый интерес — количество ещё не закрытых контрактов.
- Гамма каждого контракта рассчитывается по модели ценообразования опционов, обычно Блэка-Шоулза, на основе цены базового актива, страйка, времени до экспирации, процентной ставки и подразумеваемой волатильности.
- Гамма умножается на открытый интерес, на мультипликатор контракта (100 акций) и на квадрат цены базового актива, затем делится на 100. Результат — долларовый объём акций на каждое движение в 1%.
- Присваивается знак в соответствии с допущением, что маркет-мейкеры держат длинные коллы и короткие путы, после чего суммируется по всем страйкам и экспирациям.
Очевидный гипотетический пример: 10 000 открытых контрактов с гаммой 0,05 по базовому активу стоимостью $100 дают 10 000 × 0,05 × 100 × 100² / 100 = $5 000 000 акций на каждое движение в 1%. Публикуемые значения на уровне индексов достигают миллиардов долларов по той же арифметике.
Режимы положительной и отрицательной гаммы
Знак определяет всё.
Положительная (длинная) гамма. Книга маркет-мейкера наращивает дельту при росте базового актива и теряет её при падении. Для поддержания нейтрального хеджа нужно продавать на росте и покупать на падении, поэтому поток хеджирования движется против направления цены.
Отрицательная (короткая) гамма. Книга теряет дельту при росте базового актива и наращивает её при падении. Для поддержания нейтрального хеджа нужно покупать на росте и продавать на падении, и этот поток движется вместе с ценой.
Практики называют первое состояние демпфирующим или фиксирующим, а второе — ускоряющим, а уровень, на котором агрегированная оценка пересекает ноль, — точкой разворота гаммы. Каждый из этих ярлыков описывает правило хеджирования, а не прогноз. Хеджирование маркет-мейкеров — лишь один из множества потоков на рынке, где ежедневно торгуются миллиарды акций, и данная оценка не учитывает остальные. О том, чем на самом деле занимается стол хеджирования весь день, читайте в статье как зарабатывают маркет-мейкеры.
Где на самом деле находятся контракты
Гамма на контракт достигает пика вблизи текущей цены и вблизи экспирации, поэтому страйки, ближайшие к споту, несут основную арифметическую нагрузку. Вот эта концентрация на ленте: все внутридневные контракты SPY, проданные в понедельник, 6 июля 2026 года, сгруппированы по страйку и отсортированы по количеству проданных контрактов.
Точный SQL-код для каждого числа
SELECT strike_label AS strike,
round(sumIf(contracts, opt_type = 'C') / 1e3, 1) AS call_contracts_k,
round(sumIf(contracts, opt_type = 'P') / 1e3, 1) AS put_contracts_k,
round(sum(contracts) / 1e3, 1) AS total_contracts_k
FROM (
SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)) AS strike_thousandths,
toString(intDiv(strike_thousandths, 1000)) AS strike_label,
sum(toFloat64(volume)) AS contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND startsWith(ticker, 'O:SPY260706')
GROUP BY ticker, opt_type, strike_thousandths, strike_label
)
GROUP BY strike_label
ORDER BY sum(contracts) DESC
LIMIT 10Самым активным страйком сессии был $751, на который пришлось 1817.5 тысяч контрактов, разделённых на 1082.3 тысяч коллов и 735.2 тысяч путов. Следующий страйк в списке, $750, составил 1725.9 тысяч. К десятому по активности страйку количество падает до 159.6 тысяч. Десять страйков, укладывающихся в диапазон в несколько долларов, содержат основную часть дневной активности инструмента стоимостью более $700.
Соотношение коллов и путов меняется относительно спота — именно этот наклон и пытается уловить расчёт GEX со знаком. На уровне $753, выше текущей цены, коллы превзошют путы: 587.8 тысяч против 74.8 тысяч. На уровне $748, ниже текущей цены, путы лидируют: 457.4 тысяч против 107 тысяч.
Одно предостережение, которое делает панель очевидным: это объём — количество контрактов, перешедших из рук в руки, а не открытый интерес — количество контрактов, оставшихся незакрытыми после закрытия биржи. GEX строится на втором показателе. Статья Объём опционов против открытого интереса разъясняет разницу.
Контракты с ближайшей датой доминируют в ленте
Точный SQL-код для каждого числа
SELECT multiIf(dte = 0, '0 (expires today)',
dte = 1, '1 day',
dte <= 7, '2-7 days',
dte <= 30, '8-30 days',
'31+ days') AS days_to_expiry,
round(sum(volume) / 1e6, 2) AS contracts_mm,
round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_volume
FROM (
SELECT toFloat64(volume) AS volume,
dateDiff('day',
toDate(toTimeZone(window_start, 'America/New_York')),
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
)
WHERE dte >= 0
GROUP BY days_to_expiry
ORDER BY min(dte)Контракты с экспирацией в тот же день составили 38.8% всего объёма торгов опционами в США за сессию — 23.52 миллионов контрактов, против 18.6% для всех контрактов со сроком более месяца. Гамма на контракт максимальна именно в этой ближайшей корзине, и именно в ней открытый интерес обновляется быстрее всего. Показатель GEX, рассчитанный на основе клирингового файла предыдущего вечера, описывает книгу, которая уже изменилась. Статья Ноль дней до экспирации подробно рассматривает внутридневные контракты.
Оценка концентрируется в нескольких продуктах
Точный SQL-код для каждого числа
SELECT root AS underlying,
round(sum(volume) / 1e6, 2) AS zero_dte_contracts_mm,
round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_zero_dte_volume
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toFloat64(volume) AS volume
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
AND window_start < toDateTime('2026-07-07 04:00:00')
AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
AND toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))
)
WHERE root != 'SPCX'
GROUP BY root
ORDER BY sum(volume) DESC
LIMIT 8Внутридневной поток сильно сконцентрирован: на SPY пришлось 36.1% от него, на QQQ — ещё 21.2%, а на SPXW, еженедельный расчётный опцион на S&P 500, — 11.3%. Публикуемые серии GEX приводятся для этого же короткого списка базовых активов — это цепочки, достаточно глубокие, чтобы сумма по страйкам имела смысл. GEX для отдельной акции с низкой ликвидностью — это арифметика, выполненная на горстке контрактов.
Допущения, на которых основана GEX
Открытый интерес не показывает сторону сделки. Биржи публикуют количество открытых контрактов по каждому страйку, но никогда не публикуют, кто в длинной, а кто в короткой позиции. Допущение, что маркет-мейкеры держат длинные коллы и короткие путы, основано на обобщении поведения клиентов: розничные инвесторы покупают коллы, а институциональные — путы для хеджирования. Это эвристика, и для отдельных страйков в отдельные дни она просто неверна.
Гамма получается из модели. Модель Блэка-Шоулза требует подразумеваемую волатильность для каждого страйка, процентную ставку и предположение о дивидендах. Измените поверхность волатильности — и каждая гамма в сумме изменится вместе с ней.
Открытый интерес по своей природе устарел. Он публикуется один раз за торговую сессию на основе клиринговых данных после закрытия, поэтому внутридневной показатель GEX привязан ко вчерашней книге.
Границы продукта — это выбор. Опционы на индекс SPX, опционы на ETF SPY и опционы на фьючерсы E-mini — все они привязаны к S&P 500 с разными мультипликаторами. Включение или исключение любого из них меняет итоговую сумму на миллиарды долларов.
Почему два показателя GEX различаются
Две панели могут смотреть на один и тот же рынок и выдавать сильно различающиеся итоговые суммы, и каждая причина расхождения находится в списке выше: какие продукты были включены, какая поверхность волатильности использовалась в модели, указан ли показатель на каждое движение в 1% или на один пункт индекса, применялся ли знак маркет-мейкера к каждому страйку или к агрегированной сумме, и как обрабатывались контракты в день экспирации. Уровень от одного издателя, сравниваемый с порогом, указанным другим, — это сравнение двух разных статистик. Чтение серии данных одного источника в сравнении с её собственной историей обеспечивает согласованность единиц измерения.
Максимальная боль, смежная статистика
Максимальная боль — это страйк, при котором наибольшая общая долларовая стоимость открытых контрактов истечёт без денег. Она рассчитывается только на основе открытого интереса, без модели волатильности и без допущения о стороне маркет-мейкера, и указывает на цену, а не оценивает поток. Эти два показателя часто упоминаются вместе вблизи месячных экспираций и отвечают на разные вопросы: максимальная боль указывает на страйк, а гамма-экспозиция оценивает стоимость хеджирования.
Что на самом деле используют практики
Панели GEX и позиционирования с открытым исходным кодом распространены на сайтах для обмена кодом, и их чтение — самый быстрый способ увидеть эти допущения в конкретном виде. Снимок цепочки, входные данные модели, соглашение о знаках и этап агрегации — всё это умещается в несколько сотен строк кода. По состоянию на июль 2026 года несколько таких проектов активно поддерживаются, и те, что заслуживают внимания, заранее указывают свой источник волатильности и соглашение о стороне маркет-мейкера. Число, чей вывод не опубликован, невозможно проверить. Трейдеры, читающие GEX вместе с потоком, часто сочетают её с необычной активностью по опционам и более широкими греками опционов.
Часто задаваемые вопросы о гамма-экспозиции
Что означает положительная гамма-экспозиция?
Положительная GEX описывает оценочную книгу маркет-мейкера, которая наращивает дельту при росте базового актива и теряет её при падении. Для поддержания хеджа такой книги нужно продавать на росте и покупать на падении. Практики описывают это состояние как демпфирующее или фиксирующее; это описание правила хеджирования, а не прогноз цены.
Что такое точка разворота гаммы?
Точка разворота гаммы — это цена базового актива, при которой агрегированная оценка модели GEX переходит из положительной зоны в отрицательную. Выше неё моделируемый поток хеджирования движется против направления цены, ниже неё — вместе с ценой. Уровень меняется всякий раз, когда меняются открытый интерес, поверхность волатильности или допущения модели, поэтому два издателя редко указывают одну и ту же точку разворота.
Откуда берётся открытый интерес, лежащий в основе GEX?
Открытый интерес публикуется один раз за торговую сессию на основе клиринговых данных после закрытия: количество контрактов, открытых по каждому страйку и экспирации. Он не содержит информации о том, какая сторона сделки является длинной или короткой, что является самым крупным допущением в любом расчёте GEX.
Одинаковы ли гамма-экспозиция и гамма-сжатие?
Нет. Гамма-экспозиция — это текущая оценка чувствительности хеджирования по всей книге. Гамма-сжатие — это нарратив, применяемый к конкретному эпизоду быстрых покупок отдельной акции, где поток хеджирования является одной из движущих сил. GEX — это попытка измерения; ярлык «сжатие» — это описание события постфактум.
Можно ли рассчитать GEX для отдельной акции?
Технически да, та же сумма рассчитывается для любой торгуемой цепочки. Оценка становится очень зашумлённой на тонких цепочках, где небольшое количество страйков и широкие отметки подразумеваемой волатильности доминируют в итоге. На сессии июля 2026 года, описанной выше, внутридневной объём за пределами индексных продуктов быстро падал после первых нескольких корневых тикеров отдельных акций.
Каждая панель выше представляет собой сохранённый запрос, SQL-код которого доступен в один клик. Запустите тот же анализ по любой цепочке на терминале Strasmore.