Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

ガンマエクスポージャー GEX とは ディーラーヘッジ

ガンマエクスポージャー(GEX)は価格変動時のディーラーヘッジを推定します。計算方法、前提条件、無料GEX数値が異なる理由を解説します。

ガンマ・エクスポージャー(GEX)は、原資産が1%変動した際に、オプションのディーラーがヘッジのためにどの程度の株式または先物を売買する必要があるかを推定する指標です。これは、建玉、オプション価格モデル、そして取引のどちら側に誰がいるかという一つの大きな仮定という三つの要素から構築されるポジショニング統計です。このページでは、計算方法を説明し、その仮定を明確に述べ、2026年7月の特定の取引セッションにおける実際のデータを測定します。

ガンマ・エクスポージャー(GEX)が測定するもの

一段階下から始めます。デルタは、原資産価格に対するオプションの感応度です。デルタが0.40の場合、株価が1ドル上昇するごとに、その契約は約40セントの価値が増加します。ガンマは、デルタ自体が変化する速度です。ガンマが高い契約は、原資産が権利行使価格を通過するにつれてデルタが急速に変動します。当サイトのオプション・ガンマの解説では、実際の契約におけるその曲線を詳しく説明しています。

オプションを売却してヘッジするディーラーは、原資産のポジションを保有し、価格変動に応じてそのポジションのサイズを変更します。ガンマは、1ドルの価格変動ごとにどれだけのリサイズが必要かを示します。ガンマ・エクスポージャーは、この契約ごとの数値を市場全体のドル建て金額に拡大します。標準的な計算式は以下の通りです。

  1. 上場されているすべての権利行使価格と満期について、まだ決済されていない契約数である建玉を取得します。
  2. 原資産価格、権利行使価格、満期までの期間、金利、およびインプライド・ボラティリティを入力として、通常はブラック・ショールズ・モデルなどのオプション価格モデルから各契約のガンマを計算します。
  3. ガンマに建玉、100株の契約乗数、および原資産価格の二乗を掛け、100で割ります。出力は、1%の変動に対する株式のドル建て金額です。
  4. ディーラーがコールを買い持ち、プットを売り持ちとするという慣例に従って符号を付け、すべての権利行使価格と満期で合計します。

明らかに仮定の計算例を示します。ガンマが0.05の建玉が10,000契約、原資産価格が100ドルの場合、計算は10,000 × 0.05 × 100 × 100の二乗 ÷ 100 = 5,000,000ドルとなり、1%の変動に対して500万ドルの株式に相当します。公表されている指数レベルの数値は、同じ計算で数十億ドルに達します。

ポジティブ・ガンマとネガティブ・ガンマの状態

符号が全体の数値を左右します。

ポジティブ(買い)ガンマ。 原資産が上昇するとディーラーのブックはデルタを獲得し、下落するとデルタを放出します。ヘッジをフラットに保つことは、上昇局面では株式を売り、下落局面では買うことを意味するため、ヘッジ・フローは価格変動と逆方向に動きます。

ネガティブ(売り)ガンマ。 原資産が上昇するとブックはデルタを放出し、下落するとデルタを獲得します。ヘッジをフラットに保つことは、上昇局面では買い、下落局面では売ることを意味し、このフローは価格変動と同方向に動きます。

実務家は前者を減衰またはピニング状態、後者を加速状態と呼び、集計推定値がゼロを横切る水準をガンマ・フリップ・ポイントと呼びます。これらの呼称はいずれもヘッジのルールブックを説明するものであり、価格予測ではありません。ディーラーのヘッジは、1セッションに数十億株が取引される市場における多くのフローのうちの一つに過ぎず、この推定値は他のフローを把握することはできません。ヘッジ・デスクが実際に一日中何をしているかについては、マーケットメーカーの収益構造を参照してください。

契約が実際に存在する場所

契約ごとのガンマは、アット・ザ・マネー付近と満期近くで最大になるため、原資産価格に最も近い権利行使価格が計算の大部分を占めます。以下は、その集中度を実際のデータで示したものです。2026年7月6日月曜日に取引されたすべての当日限りSPY契約を、権利行使価格ごとにグループ化し、取引された契約数でランク付けしています。

クエリ同日SPY限月別契約:最も活発な十本、2026年7月6日
各数値の背後にある正確な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
Run this yourself

このセッションで最も取引が多かった権利行使価格は751ドルで、1817.5千契約が取引され、その内訳はコールが1082.3千、プットが735.2千でした。次に取引が多かった権利行使価格は750ドルで、1725.9千契約でした。10番目の権利行使価格では、159.6千契約となっています。わずか数ドル幅の10の権利行使価格に、700ドルを超える商品のその日の活動の大部分が集中しています。

コールとプットの構成比は、原資産価格を境に反転します。これこそが、符号付きGEX計算が捉えようとしている傾きです。753ドル(アット・ザ・マネーより上)では、コールがプットを587.8千対74.8千で上回りました。748ドル(アット・ザ・マネーより下)では、プットがコールを457.4千対107千で上回りました。

この表で明らかになる注意点の一つは、これは取引高、つまり取引された契約数であり、取引終了後もまだ決済されていない建玉ではないということです。GEXは後者に基づいて構築されます。オプション取引高と建玉の違いでは、この二つを区別しています。

限月の近い契約が取引高を支配する

クエリ2026年7月6日:満期までの日数別オプション出来高(全銘柄)
各数値の背後にある正確な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)
Run this yourself

当日の午後に満期を迎える契約は、このセッションにおける全米国オプション取引高の38.8%を占め、23.52百万契約でした。一方、1ヶ月以上先の満期の契約は18.6%百万契約でした。契約ごとのガンマは、まさにこの限月の近い区分で最大になり、また建玉の回転が最も速い区分でもあります。前日の夕方の清算ファイルに基づいて構築されたGEXの数値は、すでに変動してしまったブックを描写していることになります。ゼロ日満期オプションでは、当日限りの契約を詳しく説明しています。

推定値は少数の商品に集中する

クエリ2026年7月6日:当日満期オプション出来高上位銘柄
各数値の背後にある正確な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
Run this yourself

当日のフローは極めて集中しています。SPYがその36.1%を占め、QQQがさらに21.2%、週次の現金決済S&P 500オプションであるSPXWが11.3%を占めました。公表されているGEXシリーズは、この同じ少数の原資産について引用されます。これらの原資産は、権利行使価格ごとの合計が意味を持つほど十分に厚い銘柄だからです。流動性の低いティッカーの個別株GEXは、ごく少数の契約に対して計算を実行したに過ぎません。

GEXが依拠する仮定

建玉には売買の区別がない。 取引所は各権利行使価格で決済されていない契約数を公表しますが、誰が買い持ちで誰が売り持ちかは決して公表しません。ディーラーがコールを買い持ち、プットを売り持ちとするという慣例は、顧客の行動に関する一般化、すなわち個人投資家はコールを買い、機関投資家は保護のためにプットを買うという傾向に基づいています。これは経験則であり、特定の日の特定の権利行使価格では単純に誤りである場合があります。

ガンマはモデルから算出される。 ブラック・ショールズ・モデルには、権利行使価格ごとのインプライド・ボラティリティ、金利、配当の仮定が必要です。ボラティリティ・サーフェスを変更すれば、合計内のすべてのガンマもそれに伴って変化します。

建玉は本質的に古い情報である。 建玉は、取引終了後の清算データから1セッションに1回公表されるため、日中に計算されたGEXの数値は、前日のブックに基づいています。

商品の範囲は選択の問題である。 SPX指数オプション、SPY ETFオプション、E-ミニ先物オプションは、すべて異なる乗数でS&P 500を参照しています。これらのいずれを含めるか除外するかによって、合計額は数十億ドル変動します。

二つのGEX数値が一致しない理由

二つの異なるダッシュボードが同じ市場を読み取り、大きく異なる合計額を表示することがあります。その差異の原因はすべて上記のリストに含まれています。すなわち、どの商品が含まれていたか、どのボラティリティ・サーフェスがモデルに入力されたか、数値が1%の変動あたりか1指数ポイントあたりか、ディーラーの符号が権利行使価格ごとに適用されたか集計値に適用されたか、そして満期日の契約がどのように処理されたか、です。ある提供元の水準を、別の提供元が引用する閾値と比較することは、二つの異なる統計量を比較することです。一つの情報源の系列をその独自の履歴と照らし合わせて読むことで、単位の一貫性が保たれます。

関連統計:最大痛点位

最大痛点位は、建玉の総ドル価値が最大となる権利行使価格であり、その価格で最も多くの契約が価値なしで満期を迎えることになります。これは建玉のみから計算され、ボラティリティ・モデルやディーラー側の仮定は必要なく、フローの規模ではなく価格を特定します。この二つは、毎月の満期日近くに並べて引用されることが多く、異なる質問に答えます。最大痛点位は価格を指し示し、ガンマ・エクスポージャーはヘッジの規模を示します。

実務家が実際に使用するもの

オープンソースのGEXおよびポジショニング・ダッシュボードはコード共有サイトで一般的であり、実際に読んでみることで、これらの仮定が具体化される様子を最も早く理解できます。チェーンのスナップショット、モデル入力、符号の慣例、集計ステップはすべて、数百行のコードに収まっています。2026年7月現在、そのようなプロジェクトのいくつかは積極的にメンテナンスされており、価値のあるものは、そのボラティリティの情報源とディーラー側の慣例を明確に示しています。導出方法が公開されていない数値は検証できません。GEXをフローと併せて読むトレーダーは、しばしばこれを異常なオプション活動や、より広範なオプション・グリークスと組み合わせて使用します。

ガンマ・エクスポージャーに関するFAQ

ポジティブなガンマ・エクスポージャーとは何を意味しますか?

ポジティブGEXは、原資産が上昇するとデルタを獲得し、下落するとデルタを放出するディーラーのブックを推定したものです。このブックをヘッジすることは、上昇局面では売り、下落局面では買うことを意味します。実務家はこの状態を減衰またはピニングと表現しますが、これはヘッジのルールブックの説明であり、価格予測ではありません。

ガンマ・フリップ・ポイントとは何ですか?

ガンマ・フリップは、GEXモデルの集計推定値がポジティブからネガティブに転換する原資産価格です。この価格より上では、モデル化されたヘッジ・フローは価格変動と逆方向に動き、下では同方向に動きます。この水準は、建玉、ボラティリティ・サーフェス、またはモデルの仮定が変わるたびに変動するため、二つの提供元が同じフリップを提示することはほとんどありません。

GEXの背後にある建玉はどこから来るのですか?

建玉は、取引終了後の清算データから1取引セッションに1回公表されます。各権利行使価格と満期における決済されていない契約数です。これには、どのカウンターパーティが買い持ちか売り持ちかという情報は一切含まれておらず、これがGEX計算における最大の仮定です。

ガンマ・エクスポージャーはガンマ・スクイーズと同じですか?

いいえ。ガンマ・エクスポージャーは、ブック全体にわたるヘッジ感応度の静的な推定値です。ガンマ・スクイーズは、特定の銘柄における急速な買いのエピソードに適用される物語であり、ヘッジ・フローはその構成要素の一つです。GEXは測定の試みであり、スクイーズというレッテルは事後的な出来事の説明です。

GEXは個別株について計算できますか?

機械的には可能で、同じ計算が上場されているすべての銘柄で実行できます。ただし、薄い銘柄では推定値のノイズが大きくなりやすく、少数の権利行使価格と広いインプライド・ボラティリティの値が合計を支配します。上記の2026年7月のセッションでは、指数商品以外の当日取引高は、主要な個別株銘柄を除けば急速に減少しました。


上記のすべてのパネルは保存されたクエリであり、そのSQLはワンクリックで表示できます。Strasmoreターミナルで、任意の銘柄に対して同じスキャンを実行できます。