GEX Trading Guide - How to Read and Trade Gamma Exposure for SPY, TSLA, QQQ and More
The definitive guide to trading GEX (gamma exposure). Learn how to read GEX data, understand dealer hedging flows, trade the gamma flip, and use the full exposure stack (GEX, DEX, VEX, CHEX) with real examples for SPY, TSLA, QQQ, and NVDA. Includes API access and Python code.
GEX - gamma exposure - has become the single most talked-about metric in options market structure. And for good reason: it explains why SPY sticks to $580 for three days straight and then drops $15 in an hour. It explains why TSLA gaps through resistance like it does not exist while AAPL pins to the penny on expiry Friday.
But most GEX content stops at the basics: positive GEX good, negative GEX bad. That is not enough to trade on. This guide goes deeper. You will learn how to read GEX data at the strike level, how to combine it with three other dealer exposure metrics most traders ignore, and how to turn all of it into actual trade setups - with code you can run today.
Whether you are looking at GEX for SPY, TSLA, QQQ, NVDA, or any other optionable stock, the framework is the same. Let's build it.
What Is GEX and Why Does It Move Markets?
When you buy a call option, a market maker sells it to you. That market maker is now short a call - they have directional risk. To neutralise that risk, they buy shares of the underlying stock. This is delta hedging.
But delta is not static. As the stock price moves, the option's delta changes. The rate at which delta changes is called gamma. Because gamma changes delta, the market maker must continuously adjust their hedge - buying more shares when the stock rises, selling when it falls.
GEX (Gamma Exposure)
The total dollar-value of stock that options dealers must buy or sell per 1% move in the underlying, aggregated across every open option contract. Positive GEX means dealers mechanically stabilise price. Negative GEX means they amplify moves.
Why This Matters
On a typical day, options dealers are the largest marginal buyers and sellers in the market. Their hedging is not discretionary - it is mechanical and predictable. GEX maps those flows before they happen.
Positive GEX vs Negative GEX
This is the most important concept in GEX trading:
Positive Gamma (Long Gamma)
Dealers buy dips and sell rallies
Volatility is suppressed
Price mean-reverts within a range
Moves are slow and orderly
Strategy: Sell premium, fade extremes, range trade
Negative Gamma (Short Gamma)
Dealers sell dips and buy rallies
Volatility is amplified
Price trends and breakouts dominate
Moves are fast and disorderly
Strategy: Buy premium, trade momentum, use stops
The GEX Levels That Matter
Raw GEX tells you the regime. But to trade it, you need the strike-level data. Four levels define the GEX landscape:
Gamma Flip
The price where aggregate GEX crosses from positive to negative. This is the single most important level in dealer positioning. Above the flip, dealers stabilise price. Below it, they amplify moves. At the flip itself, dealers provide no support - expect the largest moves here.
Call Wall
The strike with the highest positive gamma from call options. Acts as a ceiling - as price approaches, dealer selling intensifies. SPY frequently pins at or near its call wall on expiry days.
Put Wall
The strike with the highest negative gamma from puts. Acts as a floor - but a dangerous one. If the put wall breaks, negative gamma kicks in and the selloff accelerates. This is the "trapdoor" level.
Max Pain
The strike where total open option value is minimised. Acts as an expiry-day magnet. Less relevant mid-week, but on Friday expiry it pulls price toward it with increasing force.
Think of the GEX landscape as a terrain map. The call wall is the hilltop (hard to climb above). The put wall is the cliff edge (safe above it, dangerous below). The gamma flip is the tree line (above it you have cover, below it you are exposed). Max pain is base camp (where everything settles at the end).
GEX for SPY - What Makes It Unique
SPY has the most liquid options market in the world. Daily 0DTE volume regularly exceeds $1 trillion in notional. This makes SPY GEX the single most important exposure metric in the market.
Why SPY GEX is different
0DTE dominance: SPY has same-day expiries every trading day (Mon-Fri). 0DTE options have enormous gamma because they expire so soon. A few billion in 0DTE OI can flip SPY's GEX regime intraday
Institutional hedging: Most institutional portfolios hedge with SPY options. Their positioning shows up in GEX as structural support/resistance
VIX connection: SPY GEX interacts with VIX futures positioning. When SPY enters negative gamma, VIX tends to spike, which triggers vanna flows (more on this below)
Reading SPY GEX - A Practical Checklist
Check the gamma flip vs current price. If SPY is 2%+ above the flip, you are in a strongly pinned regime. If it is near or below the flip, prepare for volatility
Check the call wall distance. If SPY is within 0.5% of the call wall, expect strong resistance. This is not a great place to go long
Check the put wall distance. If SPY is approaching the put wall, watch carefully. A break below triggers acceleration
Filter by 0DTE. Use ?expiration=today on the GEX API to see today's gamma landscape separately from the monthly/weekly options
TSLA is the poster child for negative gamma environments. Its options chain is enormous relative to the stock's float, and retail options flow heavily skews positioning.
Why TSLA GEX behaves differently
Frequently in negative GEX: TSLA's options chain is call-heavy and retail-dominated. Dealers are often short gamma, meaning moves get amplified
Gamma squeezes: When TSLA breaks above its call wall in a negative GEX environment, dealers must buy shares to stay hedged. This creates a feedback loop - the famous TSLA gamma squeeze
Earnings regime shifts: TSLA earnings massively restructure the options chain. GEX can flip from negative to positive (or vice versa) overnight
TSLA GEX Trade Setup
When TSLA net GEX is negative and price is approaching the call wall from below: this is the setup for a gamma squeeze. If price breaks through on volume, dealers must chase - buying shares into a rising market. The move can be 5-10% in a single session.
Conversely, when TSLA is below the gamma flip in a negative GEX regime, downside moves accelerate. Use the Levels API to track the flip in real time.
QQQ options have grown enormously with the rise of tech-focused retail and institutional hedging. QQQ GEX behaves similarly to SPY but with a tech-sector flavour:
Tends to have slightly more negative gamma overall (tech options are often bought speculatively)
FOMC and CPI reactions in QQQ are often amplified by GEX regime compared to SPY
QQQ has 0DTE options (Mon/Wed/Fri), making expiry-day GEX analysis critical three days a week
Beyond GEX: The Full Exposure Stack (DEX, VEX, CHEX)
GEX is the starting point, not the finish line. Three other exposure metrics complete the picture. Together, they form the exposure stack - the full map of what dealers must do under every scenario.
DEX - Delta Exposure: The Directional Pressure Map
DEX (Delta Exposure)
The total directional hedging pressure at each strike, aggregated across all open options. While GEX tells you about the volatility regime, DEX tells you about directional pressure - which way dealer flows are pulling.
Peak positive DEX strike = directional anchor. Price gravitates toward this level. In a positive GEX regime, the market oscillates around the peak DEX strike
DEX shift after block trades: When a large options order hits, DEX shifts immediately. You can see new hedging pressure before it shows up in price
DEX divergence: If price is far from peak DEX, it is overextended relative to dealer positioning. Mean reversion is likely
VEX - Vanna Exposure: The Volatility Sensitivity Map
VEX (Vanna Exposure)
Measures how dealer delta changes when implied volatility moves. If the VIX drops 2 points, how many shares do dealers need to trade? VEX answers this - making it the most important metric around events (FOMC, CPI, earnings).
VIX drops + positive VEX = mechanical buying. This is the "vol-compression rally" you see after events. It is not sentiment - it is vanna-driven dealer flows
VIX spikes + positive VEX = amplified selloff. Dealers buy shares into falling markets, making the selloff worse
Pre-earnings: Check VEX before earnings. Large VEX + expected IV crush = expect a vanna-driven move the morning after, independent of the earnings result
The Post-FOMC Trade
VIX typically drops 2-4 points after an FOMC announcement. If SPY VEX is large and positive, the vanna-driven hedging adjustment creates a mechanical bid that lasts 1-3 days. This is one of the most reliable setups in the market.
Measures how dealer delta changes purely from time passing. Without any price or vol move, dealers must still adjust hedges as time erodes option values. CHEX maps this automatic drift - the predictable, mechanical flow you can position ahead of.
Dominant on 0DTE days. Charm is largest near expiry. On a 0DTE day, CHEX can generate more hedging flow than GEX
The afternoon drift: CHEX tells you the direction the market will mechanically drift in the afternoon of an expiry day, assuming no shock
The 3:30 PM trap. Retail traders chase the afternoon trend at 3:30 PM, just as charm flows are reversing into the close. CHEX data at 2 PM tells you whether the 3:30 PM flow will be with or against the trend. This is one of the most predictable patterns in 0DTE trading.
Each metric answers a different question about dealer positioning:
Step
Metric
Question
1
GEX
Will the next move be dampened or amplified?
2
DEX
Where is the directional anchor - which strike pulls price?
3
VEX
What happens if IV drops or spikes?
4
CHEX
Which direction will time alone push the market?
When all four align, you have the highest-conviction setups. For example: positive GEX (suppressed vol), strong DEX anchor at current price (gravitational pull), positive VEX with falling IV (mechanical bid), and bullish CHEX drift (time working for you). This is the four-Greek confluence - go long with conviction, use the put wall as your stop, target the call wall.
Seven Trade Setups Using GEX Data
1. The Gamma Pin - Sell Premium at the Wall
When: SPY or QQQ in positive GEX, price within 0.5% of call wall. Low VIX, no events.
Why it works: Dealers are long gamma and mechanically suppress moves. Price is pinned.
Trade: Sell iron condors centred on the call wall. Short strangles for more aggressive traders.
Check:GEX API - net GEX positive, call wall within 0.5% of price.
2. The Gamma Flip Breakout - Ride the Acceleration
When: Price approaching the gamma flip from above. Negative GEX building below.
Why it works: Below the flip, dealer hedging amplifies moves instead of dampening them.
Trade: Buy put spreads or short shares below the flip. The flip is your line in the sand - above it, stay neutral.
Check:Levels API - track gamma flip distance in real time.
3. The TSLA Gamma Squeeze - Ride the Feedback Loop
When: TSLA in negative GEX, price approaching call wall from below, strong momentum.
Why it works: In negative gamma, breaking the call wall forces dealers to buy shares, pushing price higher, forcing more buying.
Trade: Buy calls (slightly OTM) when price breaks through the call wall on volume. The dealer feedback loop can deliver 5-10% moves.
Check:TSLA GEX page - confirm negative net GEX and call wall proximity.
4. The Post-FOMC Vanna Rally
When: FOMC day. Large positive VEX on SPY. VIX expected to drop after the announcement.
Why it works: Falling IV triggers vanna-driven hedging adjustments. Dealers create a mechanical bid that can persist for 1-3 days.
Trade: Buy SPY calls or go long after the initial FOMC reaction settles (usually 30-60 min after the statement).
Check:VEX API - sum net_vex across all strikes. Cross-reference with VIX direction.
5. The 0DTE Charm Drift
When: 0DTE expiry day (Mon/Wed/Fri for SPY). Heavy OI at a few strikes. CHEX strongly directional.
Why it works: Charm-driven delta decay forces dealers into a directional drift that persists through the afternoon.
Trade: At 1 PM ET, check CHEX. Negative total CHEX = bullish drift (buy calls). Positive = bearish drift (buy puts).
When: Friday monthly or weekly expiry. Positive GEX, price near max pain.
Why it works: Expiring options converge to max pain as gamma-driven hedging intensifies in the final hours.
Trade: Sell iron butterflies centred on max pain at the open. Close by 3 PM.
Check:Levels API - max pain vs current price. Confirm positive GEX.
7. The Four-Greek Confluence
When: All four metrics align - positive GEX ceiling, DEX anchor at current price, positive VEX with falling IV, bullish CHEX drift.
Why it works: Every dimension of dealer flow supports the same direction. This is the highest-conviction setup.
Trade: Go long with size. Put wall is your stop, call wall is your target.
Check:Summary API for the overview, then drill into individual exposure endpoints.
GEX Trading Mistakes to Avoid
Number one mistake: Using all-expiration GEX on expiry days. SPY can have positive GEX overall but massive negative GEX in the 0DTE slice. Always filter: /v1/exposure/gex/SPY?expiration=2026-03-24
Mistake 1: Ignoring the Expiry Filter
All-expiration GEX masks what's happening in the front expiry. SPY can have positive GEX overall but massive negative GEX in the 0DTE slice. On expiry days, always filter by today's date: /v1/exposure/gex/SPY?expiration=2026-03-24.
Mistake 2: Treating Levels as Exact Lines
The call wall, put wall, and gamma flip shift throughout the day as new options are traded. Treat them as zones (plus or minus 0.5%), not precise lines. Check them at market open, midday, and before any trade entry.
Mistake 3: Using GEX Alone
GEX tells you the volatility regime but says nothing about direction, vol sensitivity, or time decay flows. The market can be in positive GEX and still drift lower for a week due to vanna or charm flows. Use the full exposure stack.
Mistake 4: Stale Data
A GEX reading from 9:30 AM can be meaningless by noon. Large orders restructure the chain throughout the day. Use real-time data - the FlashAlpha API returns live exposure computed from the current options chain.
Mistake 5: Ignoring Context
GEX data tells you what dealers must do mechanically. It does not account for fundamental news, macro events, or informed directional flow. GEX is a powerful overlay on your existing analysis, not a replacement for it.
# GEX by strike - the core endpoint
GET /v1/exposure/gex/{symbol}
GET /v1/exposure/gex/{symbol}?expiration=2026-03-24&min_oi=100
# DEX, VEX, CHEX - same pattern
GET /v1/exposure/dex/{symbol}
GET /v1/exposure/vex/{symbol}
GET /v1/exposure/chex/{symbol}
# Key levels (gamma flip, call wall, put wall, max pain)
GET /v1/exposure/levels/{symbol}
# Full summary - all metrics in one call
GET /v1/exposure/summary/{symbol}
Authentication is via X-Api-Key header. Get a free API key - no credit card required.
GEX (gamma exposure) measures the total gamma risk that options market makers carry across all open option contracts on a stock. It quantifies how much stock dealers must buy or sell to stay hedged per 1% move in the underlying price. Positive GEX means dealers dampen volatility. Negative GEX means they amplify it.
The gamma flip is the price level where aggregate dealer gamma crosses from positive to negative. Above it, dealers suppress volatility (buy dips, sell rips). Below it, dealers amplify volatility (sell dips, buy rips). It is the most important level in GEX analysis.
What is the difference between GEX and DEX?
GEX (gamma exposure) tells you about the volatility regime - whether moves will be dampened or amplified. DEX (delta exposure) tells you about directional pressure - which way dealer hedging flows are pulling. GEX answers "how much?" and DEX answers "which direction?"
What are VEX and CHEX?
VEX (vanna exposure) measures how dealer delta changes when implied volatility moves - critical around events like FOMC and earnings. CHEX (charm exposure) measures how dealer delta changes from time passing - dominant on 0DTE expiry days. Together with GEX and DEX, they form the complete dealer positioning picture.
Is GEX data available for TSLA, NVDA, and other single stocks?
GEX data on FlashAlpha is computed from the live options chain and updates in real time during market hours. API responses reflect the current state of open interest and pricing.