Options Market Analytics

Gamma Exposure (GEX) Visualizer

OI as of: —
You're viewing an SPX snapshot identified by the timestamp below. Upgrade to unlock ticker selection.
Snapshot (ET):
Spot Source:
OI Timing:
Filters:
Net Spot GEX (per 1% move)
Zero-Gamma Level
Max ± GEX Strikes

Max Pain by Timeframe

Net
0DTE
1DTE
2DTE
3DTE
OPEX
Max Pain is the settlement strike that would minimize total option-holder payout for each book. The orange dashed overlay on GEX by Strike marks the active view's level; this strip shows every horizon side by side. An em dash means that book has no data right now. Context, not a price target.

Heatmap: GEX & VEX by Strike × Expiration

Columns: Expirations (top by magnitude)
Rows: Strikes (top by magnitude)
Cell: Net exposure at (expiration, strike)
Snapshot:
Spot:
Filters:
Negative Positive
Max Negative Neutral Max Positive
Select a ticker and click the Freeze Snapshot button above to load data.

Notes

Baseline filters: OI ≥ 5, Notional ≥ $250K, |ln(K/S)| ≤ 0.10. 0DTE contracts use mode “Always” by default and cap IV outliers at 200%. GEX scaling toggles between per-1% (S²×0.01) and per-$1 (S×1); VEX is dollar-delta per +1 IV point. Max Pain uses the full positive-OI book, independent of the analytical filters. Calls are modeled positive and puts negative; open interest does not reveal dealer/customer ownership. Spot sources stay frozen per snapshot — switch via the control without re-fetching.

How to Use This Tool

  1. Reading the header: The strip under the controls states what you are actually looking at: when the full chain was pulled, the separate 0DTE time when auto-refresh is running, when open interest was published, the scaling mode, and whether you are on Smart Defaults or your own Pro Settings. Jargon throughout the tool carries a definition. If the cursor turns into a question mark over a word, hover it.
  2. KPI row: Treat Net Spot GEX as a calls-positive/puts-negative positioning estimate, not observed dealer inventory. The row tags positive modeled GEX as Dampening and negative modeled GEX as Amplifying, shows how far spot sits from Zero Gamma, and names the largest positive and negative strikes as the Call Wall and Put Wall. Those are the same levels drawn on the price chart below.
  3. Price + GEX Levels: Candles with the dealer levels laid over them, so positioning sits against the chart you are already watching. For SPY, SPX and QQQ each past day shows that day's own walls and Zero Gamma rather than today's painted backwards; other tickers show today's levels only. The shaded bands are current GEX zones and stay clipped to today's session. Pick a timeframe from the dropdown and it persists and travels in Copy Setup Link.
  4. GEX by Strike: Switch between the Net, 0DTE, 1DTE, 2DTE, 3DTE and OPEX strike books. The chart focuses the meaningful range on its own, captions the largest bars as the Call Wall and Put Wall, marks spot with a dotted line, and overlays full-book Max Pain for whichever horizon is active. Read tall green bars as modeled dampening zones and deep red bars as possible acceleration zones. Turn on Auto-refresh in the 0DTE view to pull today's expiry once a minute during market hours.
  5. Calls vs Puts by Strike: The stacked view compares call-side and put-side open interest exposure at each strike under the displayed sign convention. It does not identify who owns or wrote those contracts. Hovering a strike here highlights the same strike in GEX by Strike, and the reverse also works.
  6. Gamma Profile vs Underlying: The solid line is total gamma as spot moves, and the shaded band shows how much that shifts with volatility. Use it to see where gamma flips sign and how settled that flip looks. If the whole band stays below zero across a price range, expect trend-following dealer flow through that window.
  7. Gamma Regime Map: The same profile normalized across price. Green is dampening and mean-reversion, red is amplification and trend. The curve fades where the volatility band straddles zero, which is the chart telling you conviction is low there.
  8. GEX by Expiration: Shows which expiry is driving the book. If one monthly towers over the rest, watch that contract for dealer hedging and roll risk. Chronological orders the same twelve expirations by date so clustering and roll-off are visible; Top Exposure ranks them by size instead.
  9. Gamma Pressure Split: Directional bias by timeframe (0DTE, 1DTE, Weekly, Monthly) from gamma above versus below spot, where Weekly is 2 to 5 trading days and Monthly is the front monthly expiry. Positive values imply upward pressure and negative values imply downward pressure. Bar opacity shows each book's size against the largest, so a faint extreme bar is a small book and a solid moderate bar is a large one. Hover for the exact figures. Read it as conditional bias rather than a forecast.
  10. Max Pain by Timeframe: The settlement strike that would minimize total option-holder intrinsic payout, computed from the complete positive-OI book rather than the GEX filters. Compare horizons to see how the payout minima differ against OPEX. The orange dashed overlay follows the active horizon. Useful as context rather than as a price target.
  11. Weekly Lookback: Available for SPY, SPX and QQQ, built from snapshots stored every 15 minutes across the recent trading week. The chips summarize where the week started and ended for spot, Zero Gamma, both walls and net GEX/VEX. Dots on the spot line mark each point where spot decisively crossed Zero Gamma, since brushing the line without clearing it is treated as noise. The top zone tracks spot, Zero Gamma and the walls with regime shading, the middle zone shows GEX and VEX magnitude, and the strip along the bottom shows pressure bias per horizon. Hovering any of the three moves one guideline through all of them and shows the values at that moment in each.
  12. Heatmaps: Side-by-side GEX and VEX grids with strikes on rows and expirations on columns. Red cells mark negative exposure clusters and teal marks positive. The TTT logo sits on the single highest and lowest cell of each map, the king nodes, which are the strongest dealer magnets in the book. Hover a cell for its exact figure, or open either map full screen for more strikes and expirations than the card can show.