Gamma Exposure (GEX)

Canonical definition, formula, interpretation rules, and live API reference for dealer gamma exposure.

Definition

The net dealer gamma exposure derived from option open interest weighted by per-strike gamma. Measures how much dealers must buy or sell as the underlying moves, driving intraday support and resistance levels.

Formula
GEX = Σ (Γᵢ × OIᵢ × 100 × S) × sign

Where Γᵢ is the Black-Scholes gamma of contract i, OIᵢ is open interest, S is spot price, sign is +1 for calls and -1 for puts, and the sum is across the entire option chain.

Inputs
option OI option gamma spot price
Output
net_gex (USD) per-strike GEX regime label
Interpretation
  • Positive GEX: dealers long gamma. Buy dips, sell rips. Mean-reverting regime, dampened volatility.
  • Negative GEX: dealers short gamma. Sell dips, buy rips. Trending regime, amplified volatility.
  • Gamma flip: price level where the sign transitions. Acts as the key intraday pivot.

Live Example: SPY

Live SPY GEX data temporarily unavailable. See /stock/spy/gamma for current values.

Get GEX via API

Endpoint
GET /v1/exposure/gex/{symbol}
Tier
Free (single expiry) / Growth (full chain)
Parameters
  • symbol (path, required) — underlying ticker, e.g. SPY
  • expiration (query, optional) — filter to single expiry (yyyy-MM-dd)
  • min_oi (query, optional) — minimum open interest threshold
Response shape
{
  "symbol": "SPY",
  "underlying_price": number,
  "gamma_flip": number,
  "net_gex": number,
  "net_gex_label": "positive" | "negative",
  "strikes": [
    { "strike", "call_gex", "put_gex", "net_gex",
      "call_oi", "put_oi", "call_volume", "put_volume" }
  ]
}
curl -H "X-Api-Key: YOUR_KEY" \
  https://lab.flashalpha.com/v1/exposure/gex/SPY
import requests
r = requests.get(
    "https://lab.flashalpha.com/v1/exposure/gex/SPY",
    headers={"X-Api-Key": "YOUR_KEY"}
)
d = r.json()
print(f"Net GEX: {d['net_gex']:,.0f}  Regime: {d['net_gex_label']}")
const r = await fetch(
  "https://lab.flashalpha.com/v1/exposure/gex/SPY",
  { headers: { "X-Api-Key": "YOUR_KEY" } }
);
const d = await r.json();
console.log(`Net GEX: ${d.net_gex}  Regime: ${d.net_gex_label}`);

Why GEX Matters for Trading

TL;DR

GEX tells you whether dealer hedging will dampen or amplify price moves. Positive GEX → mean-reversion regime, range strategies work. Negative GEX → trending regime, momentum and long-vol work. The gamma flip is the pivot between the two.

What it measures
Dealer hedging intensity. Higher absolute GEX means dealers must trade more shares per 1% move to stay delta-neutral.
What it signals
The regime — whether dealer flow will mute volatility (positive) or amplify it (negative), not the direction of the next move.
Why we measure it
Dealer gamma hedging is one of the largest non-discretionary flows in US equity markets. Knowing the sign and size of GEX lets you pick strategies that align with (rather than fight) that flow.
Who uses it
Market makers, vol traders, 0DTE specialists, dealer-flow quants, and discretionary traders looking for a regime filter.

How to read different GEX regimes

Positive GEX (long gamma)
  • Price chops and reverts to center
  • Realised vol compresses below implied
  • Call/put walls act as strong S/R
  • Dealers buy dips, sell rallies
Good for: premium sellers, iron condors, 0DTE credit spreads
Negative GEX (short gamma)
  • Small moves cascade into big moves
  • Realised vol expands above implied
  • Walls get broken, not defended
  • Dealers sell dips, buy rallies
Bad for: short strangles, credit spreads — good for long straddles, breakouts
Near the gamma flip
  • Regime is unstable; small catalysts flip it
  • Expect whippy, two-way price action
  • Wait for a clean break of the flip before sizing up
  • Intraday breakouts become more reliable once flip holds
Transition zone

Rules of thumb

  • Sign beats magnitude. GEX scales with notional size, so $2B positive on SPY and $50M positive on TSLA carry the same signal — both are "long gamma". Compare a ticker to its own recent range, not across names.
  • Regimes lock in away from the flip. Treat GEX signals seriously only when spot is comfortably above or below the gamma flip. Hugging the flip means any small move can reverse the regime.
  • GEX is not directional. It tells you how price will move, not where. Pair with DEX (net delta) for direction, VEX for vol sensitivity.
  • 0DTE GEX dominates intraday. The 0DTE magnet strike can override the full-chain picture in the final hours of expiration day.
  • Ignore GEX around catalysts. CPI, FOMC, earnings — gamma hedging gets overwhelmed by directional event flow. Don't trade GEX signals into known risk windows.

How to Read GEX

Start with the sign. Positive net GEX means dealers are net long gamma across the chain. When price moves against them, they re-hedge by trading with the move — buying dips and selling rallies — which dampens volatility and creates mean-reverting intraday conditions. This is the regime where range-bound strategies, credit spreads, and iron condors tend to work. Negative net GEX flips the behaviour: dealers sell into declines and buy into rallies, amplifying moves in both directions. This is the regime where trend-following and breakout strategies tend to work, and where mean-reversion gets hurt.

Then look at the gamma flip — the price level where net GEX crosses zero. This is the single most important intraday pivot because it marks the boundary between the two regimes. If spot is above the flip, the positive-gamma mean-reversion regime dominates. If spot breaks below, dealer hedging flips to amplification. Many discretionary traders use the gamma flip as their primary trend filter.

Per-strike GEX (available from the API) adds a layer of context: the strikes with the highest absolute gamma are the call wall and put wall. In positive gamma, price tends to oscillate between them. In negative gamma, a break through either wall usually accelerates.

Ship faster

Live for 6,000+ US symbols. One API call, sub-200ms.

Stop scraping chains and coding Black—Scholes from scratch. FlashAlpha computes GEX, DEX, VEX, CHEX, 15 BSM Greeks, SVI surfaces, max pain, VRP and more — fresh every 30s, cached at the edge. Free tier, no credit card, no rate-limit games.

Free · 5/day
GEX, regime, gamma flip, max pain preview. No card.
Basic · 100/day
DEX, VEX, CHEX, full max pain, VRP, IV rank.
Alpha · higher limits
SVI surfaces, fair-vol, harvest scores, directional VRP.