"Why GEX Isn't Enough: How Vanna and Charm Exposure Predict Market Moves" | FlashAlpha Research

"Why GEX Isn't Enough: How Vanna and Charm Exposure Predict Market Moves"

GEX tells you about volatility, but vanna exposure (VEX) and charm exposure (CHEX) reveal the second-order forces that drive vol-compression rallies, expiry-day flows, and regime shifts that gamma alone can't predict.


Tomasz Dobrowolski - Quant Engineer

  • Options Analytics, Greek Exposure, Market Structure

The Blind Spot in Gamma-Only Analysis

If you follow options market structure, you've likely heard of GEX (gamma exposure). It's become the default metric for understanding dealer positioning — and for good reason. GEX tells you where volatility will be suppressed and where it will explode.

But GEX has a blind spot. It only measures one dimension: how much dealers hedge per $1 move. It says nothing about what happens when implied volatility changes, or when time passes. Those forces — vanna and charm — often move markets more than gamma does.

The key insight: Gamma tells you about price sensitivity. Vanna tells you about volatility sensitivity. Charm tells you about time sensitivity. You need all three to understand what dealers will do next.

Vanna Exposure (VEX): The Vol-Compression Force

Vanna is the cross-derivative of the option price with respect to both the underlying price and implied volatility. In practical terms, it measures how dealer delta changes when IV moves.

Here's where it gets powerful. Consider what happens when the VIX drops after an event (earnings, FOMC, etc.):

  1. IV drops across the board
  2. Dealers with positive vanna exposure see their deltas decrease
  3. To rebalance, dealers must sell shares
  4. This selling creates a mechanical bid — the "vol-compression rally"

The reverse is equally important. When IV spikes:

  1. Dealers with positive vanna see their deltas increase
  2. They must buy shares to stay hedged
  3. But they're buying into a falling market — amplifying the selloff

This is why markets often rally when volatility collapses and sell off when volatility spikes — it's not just sentiment, it's vanna-driven mechanical flows.

Where VEX Matters Most

  • Post-FOMC: IV often collapses after the announcement. Vanna flows drive the afternoon drift.
  • Post-earnings IV crush: The IV crush after earnings creates massive vanna-driven hedging adjustments.
  • VIX term structure normalization: When a VIX spike reverts, vanna flows provide a steady tailwind.

FlashAlpha computes VEX by strike in real time, showing you where vanna-driven flows will concentrate. Nobody else offers this.

Charm Exposure (CHEX): The Expiry Countdown

Charm (also called delta decay) measures how dealer delta changes from the passage of time alone. Every second that passes, option deltas drift — calls closer to 0 or 1, puts closer to 0 or -1. Dealers must continuously rebalance.

CHEX quantifies this time-driven hedging flow at each strike. It answers: "If nothing else changes, how will dealer positioning shift over the next hour?"

Why CHEX Is Critical for 0DTE

The explosion of 0DTE (zero-days-to-expiration) options trading has made charm the dominant force on expiration days. Here's why:

  • Charm is largest near expiration. A 0DTE option's delta decays much faster than a monthly option's. This creates enormous hedging flows in the final hours.
  • Gamma and charm compete. On expiry day, gamma drives hedging from price moves while charm drives hedging from time. Both are massive. Understanding their interplay is critical.
  • End-of-day unwind. As options expire, all remaining delta must be unwound. CHEX tells you the direction and magnitude of this flow.
Caution: 0DTE trading without understanding charm exposure is dangerous. The hedging flows near expiry can move SPY several points in minutes. CHEX gives you visibility into these flows before they happen.

Putting It All Together: The Four-Greek Framework

Professional dealer positioning analysis uses all four exposure metrics together:

Metric Question It Answers When It Dominates
GEX Will moves be dampened or amplified? Always relevant — the baseline
DEX Which direction are hedging flows pulling? High OI environments, after large trades
VEX What if IV moves? Events (FOMC, earnings), VIX spikes/crashes
CHEX What happens as time passes? 0DTE, Friday expiry, front-weighted OI

Example: SPY Pre-FOMC Setup

It's the morning of an FOMC decision. Here's how the four-Greek framework applies:

  1. GEX: SPY is above the gamma flip → dealers are long gamma → expect a quiet morning as the market waits
  2. DEX: Strong positive DEX at the 580 strike → this is the directional anchor
  3. VEX: Large positive vanna concentration near current price → if the FOMC statement is dovish and VIX drops, expect a vanna-driven rally
  4. CHEX: Moderate charm → but if 0DTE options are heavy, the afternoon could see charm-driven flows accelerating any post-FOMC move

This is the level of analysis that institutional desks use. FlashAlpha makes it accessible to everyone.

Why FlashAlpha Is the Only Source for VEX and CHEX

Several platforms offer GEX data. A few offer DEX. But nobody else computes VEX and CHEX across 6,000+ tickers in real time.

This isn't because the math is secret — it's because the infrastructure is hard. Computing vanna and charm exposure requires:

  • Real-time options chain data across all expirations
  • Accurate IV surface interpolation (FlashAlpha uses SVI calibration)
  • Per-strike Greek computation for every open contract
  • Aggregation across the full option chain in real time

FlashAlpha built this infrastructure from scratch. The result is a complete dealer Greek exposure platform that covers GEX, DEX, VEX, and CHEX for every optionable US stock.

Getting Started

All four exposure metrics are available through:

  • Interactive tools: GEX, DEX, VEX, CHEX — free, no signup required to view
  • REST API: /v1/exposure/{ticker}/gex, /dex, /vex, /chexAPI docs
  • GEX Dashboard: Real-time summary of top tickers
  • Stock pages: Every stock page includes all four exposure metrics

The free tier includes 50 API requests/day. Get your API key →


Live Market Pulse

Get tick-by-tick visibility into market shifts with full-chain analytics streaming in real time.

Intelligent Screening

Screen millions of option pairs per second using your custom EV rules, filters, and setups.

Execution-Ready

Instantly send structured orders to Interactive Brokers right from your scan results.

Join the Community

Discord

Engage in real time conversations with us!

Twitter / X

Follow us for real-time updates and insights!

GitHub

Explore our open-source SDK, examples, and analytics resources!