GEX & Options Flow: The Market's Hidden Price Roadmap

Decode Market Maker Hedging to Find Real Support, Resistance & Momentum

GEX Metrix Dashboard: FREE Live Options Flow Analysis
GEX Metrix Dashboard showing SPX gamma exposure, price chart, volume, history and gamma profile with expiration date range selector open

SPX dashboard: price chart with GEX Flip & Max Pain overlaid, Gamma Exposure bars (Split View), Volume by strike, Gamma History, and Gamma Profile. The expiration selector is open: switch between 0DTE, weekly, monthly, or a custom range to see dealer positioning at every horizon.

Start Here

Most traders spend years watching the market bounce off levels nobody drew and trend on days nobody predicted, and file it all under noise. A large part of that "noise" is mechanical. When someone buys or sells an option, a dealer takes the other side, and that dealer hedges by buying or selling the underlying. Not sometimes, not when they feel like it: on every tick, by mandate. Multiply that across millions of contracts and you get persistent, measurable pressure at specific prices. Gamma exposure is the map of that pressure, and this site exists to put the map in front of you and teach you to read it.

A word on who is behind this, since you should know whose judgment you are trusting. GEX Metrix is a three-person operation: a trader with a risk-management background, a developer, and a tester. But the writing is not divided up. Every page on this site is written by me, the trader, with more than twenty years in the markets and a past life developing risk-management software. No content team, no ghostwriters. That matters here more than on most sites, because a recurring theme in these pages is holding data vendors to account for what their numbers actually are. It would be a strange thing to demand from others and not deliver myself.

The site has three layers, and the menu above mirrors them. There is the topic (gamma exposure, dealer hedging, and the market structure behind both), the tool (a live dashboard that turns the day's options data into levels you can trade against), and the library (essays and guides that go as deep as you want to go). You do not need the tool to get value from the essays, and you do not need the essays to use the tool, but they were built to feed each other.

Where to start, depending on who you are:

New to gamma exposure? Read What is GEX? first, then the chart-reading walkthrough, then how dealers actually hedge. Those three make everything else on the site make sense.

Futures trader who does not touch options? You are the person this site was half-built for. Start with gamma levels for futures, then 0DTE and gamma and the OpEx cycle to understand why some sessions behave and others do not.

Suspicious of data vendors? Good instinct. Start with the GEX Data Ladder just below, then go deep with the intraday OI problem and the 9:30 snapshot piece. They explain what every options-positioning product is really built on, this one included.

Just want the tool? Scroll down to the three-step routine and the tier breakdown, or jump straight to the free demo.
The GEX Data Ladder: Know What You Are Actually Buying

Gamma exposure tools run from free to $720 a month, and every one of them says "live" and "edge" on the pricing page. The differences are real, but they live in one place the marketing never mentions: what the data underneath actually is. Every GEX product on the market sits on one of six rungs.

6 · Institutional stack$10k–50k/mo
5 · Exchange-marked data$250–720/mo
4 · Modeled OI + live dataOur Plus tier
3 · Modeled OI + delayed dataFree, here
2 · Yesterday's OI + live GreeksMany paid subscriptions
1 · Yesterday's OI + delayed GreeksFree and up

Yesterday's OI + delayed Greeks (free at the low end, and quietly inside some paid tools). The classic naive map, and the cheapest rung. It still carries a measured edge; the flaw is staleness, not the method. The misleading part is selling it as "live positioning."

Yesterday's OI + live Greeks (where many paid subscriptions actually sit; the price will not tell you, because vendors do not disclose the rung). Gamma recomputed on live prices, so the values update all day. The structure underneath is still yesterday's positions. Only a model can move the OI itself.

Modeled intraday OI + delayed data (free, here). The first rung where positioning moves during the session: a trained model estimates intraday OI migration on the verified overnight base. This is our Free tier, labeled as the estimate it is, error rates published.

Modeled intraday OI + live data. Live tape classification (opening vs closing intent, trade by trade) feeding the model. Classification works wherever there is a tape, so this rung covers every instrument and exchange, provided the data sources are bundled into one consolidated view. Our Plus tier is being built around this; it is the highest rung reachable without buying exchange positioning data, and that data is only complete for SPX anyway (no ES, and only a slice of SPY).

Exchange-marked positioning data ($250–720/mo dashboards). Built on Cboe's Open-Close feed: better raw inputs, complete for SPX only, minutes of lag, and an edge nobody selling it has ever published in quantified terms.

The raw institutional stack ($10k–50k/mo). Full OPRA feed, tick quotes, trade-by-trade records, co-location. For hedge funds and quant firms. For everyone else, it is the price-check on the five rungs below it.

Which rung you need depends on how you trade, and for most discretionary traders the honest answer is cheaper than the marketing wants it to be. The full orientation (with vendors, prices, and a trader-type guide) is in The GEX Data Ladder. The data mechanics behind it are in the intraday OI problem.

How Options Greeks Move the Underlying

Most people learn the Greeks as pricing math. That is the boring half. The useful half (if you trade direction) is that Gamma, Delta, Vanna and Charm tell you where market makers are forced to buy and sell the underlying itself.

Dealers hedge continuously, by rule. No opinion involved. So their buying and selling lands at predictable price levels. Those levels show up on your chart as support, resistance, and shifts in how fast the market moves.

Gamma
where dealers must hedge the most aggressively
Delta
the directional bias sitting in current positioning
Vanna
how a VIX move forces dealers to rebalance
Charm
how time decay erodes dealer hedges each day
How to Use GEX & Other Greeks

For Options Traders

GEX and the related Greeks sharpen timing, strike selection, and risk management:

  • Sell premium near gamma walls, where compression is the high-probability outcome
  • Enter credit spreads in positive gamma regimes while vol is suppressed
  • Skip short vega in negative gamma; vol expansion can blow through strikes
  • Use Vanna to see vol-driven dealer rebalancing coming before price reacts
  • Use Charm to anticipate OpEx pin risk and end-of-week decay flows

For Directional Traders

You do not need to touch an option. Dealer hedging moves the underlying directly:

Futures (ES, NQ, RTY)
gamma walls as pre-session levels; zero gamma as the trend-or-range classifier
Day trading SPY / QQQ
know before the open whether it is a range day or a trend day
ETF & commodity traders (GLD, BTC, GC, CL)
the same mechanics apply wherever a liquid options market exists
Daily bias (pre-session)
at 09:30 I check three things: where price sits relative to zero gamma, how big the regime is, and which way Charm points. That is usually enough to call the open a fade, a trend, or a squeeze before a single candle prints
Options Market Scale: Why This Data Moves Futures
$500B+
Daily notional SPX 0DTE volume
~60%
SPX options volume is 0DTE
5×
SPX 0DTE volume growth in 3 years
600+
Instruments tracked on GEX Metrix

On a 1% move, hundreds of billions in 0DTE notional has to be re-hedged. That hedging is the structure on your chart.

How to Use GEX Metrix in 3 Steps

People ask me for the workflow more than they ask me for the theory, so here it is. This is the same routine I run every morning before the open, and it takes about five minutes once you have done it a few times. If any of the terms below are new to you, start with the GEX primer and come back.

Step 1: open the dashboard before the session
Pull up the GEX profile for your instrument. Find the zero gamma level, the nearest Call Wall (resistance), and the nearest Put Wall (support). Write the three numbers down, or at least say them out loud. It sounds trivial, but knowing those levels cold before the first candle prints changes how you read everything that happens afterwards. Most days the entire session plays out between two of them. The full reading sequence, including what to check on the Split View and the Profile chart, is in the chart-reading walkthrough.
Step 2: classify the environment
Above zero gamma, a range day is likely. Below it, expect trend. That one level sets the session bias. Then add a second layer and check the Delta tilt: negative aggregate delta (put-heavy) means dealers lean short and rallies face structural resistance, while a positive tilt means dealers are long and the upside has support. And keep an eye on the calendar. The same GEX reading means something different on the Monday after OpEx than it does mid-cycle, because the whole gamma structure was just torn down and is being rebuilt (the OpEx cycle piece covers this loop day by day).
Step 3: set levels, not guesses
Use gamma walls as structural entries, exits, and stops. Price approaching a $2B+ gamma wall behaves differently from price in open air, and you can trade that difference: fade moves into large walls when gamma is positive, respect momentum when it is negative. Futures traders get the most out of this, since the ES and NQ inherit SPX and NDX gamma structure directly. The futures playbook turns this into a pre-session checklist with three concrete setups.

That is the whole framework. Levels first, regime second, entries last. The rest of this page and every article on the site is detail hanging off those three steps.

The Intraday OI Model, or Why This Is Not Another Naive Gamma Dashboard

Here is the dirty secret of most gamma dashboards: the Open Interest behind every level you see was frozen at last night's close. The OCC publishes OI once per day, after settlement. There is no live feed. So a "naive" gamma dashboard computes its walls from yesterday's positioning and shows you that same map at 9:30, at noon, and at 3:55 as if nothing traded in between. On a slow mid-cycle day that is a tolerable approximation. On a 0DTE-heavy day, where most of the gamma that matters was opened this morning, it can put the walls in the wrong place entirely.

I have written at length about why real-time OI does not exist and what every vendor claiming it is actually doing (the intraday OI problem is the honest version of that story). The short version: anyone showing you "live OI" is showing you an estimate. The difference between platforms is whether they admit it, and how good the estimate is.

GEX Metrix runs an Intraday OI Model on top of the verified overnight baseline. It watches the session's actual options volume strike by strike and estimates how positioning has shifted since the morning snapshot. The gamma map you see in the afternoon reflects what was traded today, not just what existed yesterday. And because I do not believe in black boxes, the model is explicitly labeled and you can switch between the Model view and the Naive view with one click. Flip between them on a heavy 0DTE afternoon and you will see exactly why this matters: sometimes the two maps agree, and sometimes the naive map has a wall where the model shows open air. Watching where they diverge is a signal in itself.

This is in the Free tier. Even without paying anything, you get delayed data plus the Intraday OI Model and the Model/Naive toggle. That alone puts the free dashboard ahead of what most paid "naive gamma" products are doing with a frozen overnight snapshot. If you want to understand the modelling trade-offs behind it, the 9:30 snapshot piece walks through the full hierarchy from naive to institutional-grade. And I believe a model you can not inspect is just marketing. So the full technical write-up of the model is public: training data, error rates, failure modes, all of it.
What Each Tier Actually Gets You

Three tiers, and I will describe them the way I would describe them to a friend rather than the way a pricing page usually does. If you have read the intraday OI essays, you already know the hierarchy: positioning estimates range from a naive frozen snapshot up to live tick-level classification. Free and Plus climb exactly that ladder. Free is for learning the framework and checking levels every morning, Plus is the tier I built the whole roadmap around, and Pro adds the second-order Greeks and the full snapshot history on top.

Free

Delayed Cboe data with the full Gamma, Volume, and OI charts, the gamma profile, and zero gamma level.

Includes the Intraday OI Model with the one-click Model vs Naive toggle described above. Delayed, but modeled: still a better afternoon map than a live naive feed.

Enough to learn the framework properly and sanity-check the levels every morning.

Plus

Real-time data, and a materially better positioning model to go with it, rolling out now. Instead of inferring from delayed volume, the Plus model reads the live tape trade by trade and classifies each fill as an aggressive buy or aggressive sell against the exact bid and ask at the moment of execution, with multi-leg spreads and other condition-code noise filtered out. That is the top of the modelling hierarchy the OI essays describe, running live. And classification works wherever there is a tape. So it covers the whole S&P complex: SPX, SPY, and the flow no exchange positioning feed can see. I am building this in stages and will say plainly on the dashboard which parts are live.

Adds Delta Exposure with its profile, heatmaps, moving zero gamma levels through the session, and 3 historical snapshots per day so you can see how the structure shifted.

Honest note: on a quiet mid-cycle day, Free's modeled map and Plus's live map will often agree. The difference shows up when it matters most: news days, single names with idiosyncratic flow, and the sectors where positioning turns over fast. That is what you are paying for.

Pro

Everything in Plus, with live options data and snapshots every 15 minutes through the session, so you can replay how the structure built and unwound.

Adds the second-order Greeks: Vanna and Charm exposure with their profiles, the layer that explains vol-driven rallies and the overnight drift (the Vanna & Charm guide shows what they look like on the dashboard).

Built for people reconstructing the dealer book, not just reading levels off it.

"But some platforms sell real dealer position data. Why don't you?"
Fair question, and I have done the math more than once. Cboe sells end-of-day dealer open and close positions. A handful of platforms license feeds like that and charge up to $300 a month for the dashboard on top. The exchange data products behind a stack like that are publicly priced, and adding up the pieces — Open-Close files, intraday tiers, the infrastructure to process them — lands well into five figures a month at list rates. Here is what that money actually buys: positioning from one exchange group. SPX trades exclusively on Cboe, so that part is genuinely complete, but the S&P complex is bigger than SPX. ES options trade at CME, which publishes no equivalent feed, and SPY options split across more than a dozen exchanges of which Cboe sees only its own slice. Add the latency (end-of-day reporting, and intraday anything is an estimate no matter whose logo is on it) and the honest conclusion is that a reported-position product ends up only a small step ahead of live tick classification, at many times the price. That small step is real. I do not think it is worth $300 a month of your money or $30,000 a month of mine, and that is why the roadmap bets on Plus. The full argument, latency and coverage included, is in the intraday OI essay.
Gamma vs Traditional Technical Analysis

Technical analysis draws lines on price history. GEX shows where dealers are obligated to act, whatever the chart pattern says. I use both, but they are doing very different jobs.

Traditional TA GEX Analysis
Based on past price action Based on current positioning
Levels drawn subjectively Levels calculated from real OI
Can not predict volatility regime Predicts range vs trending day
Does not update intraday Updates with options flow
Single input: price Four layers: Gamma + Delta + Vanna + Charm
What works for me: GEX levels as the primary structure, technicals as the entry trigger. Neither replaces the other. The full argument for why dealer positioning creates levels that pure price analysis can not see is laid out in the delta hedging piece, with a real trade followed through the entire loop. And we did not stop at the argument: we tested whether these levels measurably change price behavior, on 2,288 strike touches of our own data. Half the folklore survived. Half didn't.
Essays on Gamma, Volatility, and Market Mechanics

Longer pieces where I work through the mechanics: how dealer hedging actually operates, where the data comes from, and where the popular narratives fall apart. Written for traders who care how the machine works under the dashboard. The first two are original research on our own data, not commentary.

Does Gamma Pinning Actually Exist? We Tested It on 2,288 Strike Touches

Everyone repeats the same two claims: positive gamma pins price, negative gamma accelerates it. We put both on trial with a controlled event study at 1-minute resolution. One survived every test we threw at it. The other never showed up.

Read the study
How We Estimate Intraday OI with Machine Learning

The technical write-up of the Intraday OI Model itself: how a gradient-boosted model classifies opening versus closing flow from 15-minute snapshots, what its error rates are, and how it transfers to instruments it has never seen.

Under the hood
The GEX Data Ladder: Every Data Level and Vendor Tier, Priced

Gamma tools run from free to $720 a month and all of them say "live" and "edge." Six rungs sort the whole market by what the data underneath actually is: who sits where, what it costs, and the caveat nobody advertises. My own tiers included.

Get oriented
What is Gamma Exposure (GEX)?

If GEX is new to you, this is the one to read first. The formula, positive and negative gamma regimes, the four price levels I actually watch, and a simple pre-session routine for SPX.

Start here
How to Read a GEX Chart

A walk through my own morning routine. What I look at first on the chart, how each panel maps to a decision, and how the historical snapshots reveal regime shifts before price does.

Read it
SPX vs SPY vs XSP Options

Three products on one index, and they behave differently enough that it matters. Settlement, sizing, who trades what, and which GEX signal I would trust for each kind of trader.

The comparison
Open Interest vs Gamma Exposure

OI counts contracts. GEX weighs them. A deep OTM strike with thousands of open contracts can be pure noise, and gamma weighting is how you filter for the levels dealers actually defend.

Full piece
Why Options Volume Has Exploded

Options volume grew 150% in a decade while stock volume grew 30%. That shift is the reason dealer hedging now shows up on every intraday chart, and it is why GEX signals keep getting cleaner. I trace how it happened.

Read the whole thing
The Pattern Day Trader Rule Is Gone

On June 4, 2026 FINRA killed the PDT designation and its $25,000 minimum, replacing them with a real-time intraday margin framework. That 2001 rule quietly routed a generation of small accounts into 0DTE options. I go through what changed and where the flow goes next.

What it means for 0DTE
How Market Makers Hedge Delta

The plumbing behind every level on the dashboard. An order hits a dealer's book, delta gets computed, hedges go out in the underlying. Step by step, no mystique.

Have a look
The Intraday OI Problem: Why Real-Time OI Does Not Exist

Every platform showing "live OI" is showing an estimate, mine included. The tape can not tell an opening trade from a closing one, and I walk through the four scenarios that make true intraday OI structurally impossible.

Read why
The 9:30 AM OI Snapshot Is the Best Gamma Map You Will Get All Day

OCC publishes open interest once, after the close. So at the open your gamma map is as accurate as it will get, and it decays from there. I cover the volume-to-OI ratio I use to track that decay, plus the hierarchy of intraday OI models, from a static baseline up to full OPRA condition-code processing.

Go deeper
How to Build the Volatility Term Structure: Two Methods

VIX futures give you a monthly macro read. SPX ATM implied vol gives you day-by-day resolution down to individual event dates, and you can build it without any futures data at all. How each curve is constructed and what each one actually measures.

Both methods
Vol Term Structure: Crashes, Reversals, and the Signal That Matters

Backwardation flags crash risk, but acting on the first inversion is usually the wrong trade. It persisted for months in 2008 and again through COVID. The signal I wait for is the near-term segment flipping back to contango, confirmed by price action and GEX structure.

The signal
Volatility Analytics: The Vol Context Behind Every Gamma Level

IV against realized, term structure, skew across strikes, put/call ratios. The vol context I want before I trust any gamma level, with interactive charts you can flip between regimes.

Have a look
A Few Passages, So You Know What You Are Getting Into

Article cards only tell you the topic. This is how the pieces actually read, pulled straight from the essays. If the tone works for you, the rest of the site will too.

"What it mostly is not, in the retail and even semi-professional tooling world, is tested. The academic literature has documented expiration-day pinning at option strikes, but the day-to-day, intraday claim (that a strike's current gamma exposure changes how price behaves when it gets there) is usually asserted, not measured."

From the gamma pinning study, in which we measured it: 2,288 strike touches, 1-minute resolution, out-of-sample replication.

"Some days SPX behaves like it is on rails. Every dip into a certain strike gets bought, every push above another strike gets sold, and by the close the index has gone nowhere. Other days the exact same chart turns into a runaway train, and every technical level you drew gets steamrolled before lunch."

From What is Gamma Exposure?, on the two market regimes and the mechanical reason they exist.

"Quiet tape, no news on the calendar, and then ES rips 30 points in fifteen minutes for no visible reason. The usual suspects get blamed: algos, 'smart money', someone who knew something. In my experience, most of these moves have a much more boring explanation."

From 0DTE Options and Gamma, on same-day expirations that now run roughly 60% of SPX volume.

"Every few months another platform launches with 'live open interest' on the feature list, and every time I see it I want to ask the same question: live from where? There is no feed to be live from. Open interest does not stream. It has no order book, no tape, no tick."

From The Intraday OI Problem, on what every "live OI" vendor is actually showing you.

"The market was dead all week, then Monday it just started trending for no reason. Pull up the calendar and the reason is usually sitting right there. Options expired on Friday. The gamma that had been sitting on price like a weighted blanket got removed over a single afternoon, and the market woke up in a different regime."

From OpEx Effects, on the expiration cycle that repeats at weekly, monthly, and quarterly amplitude.

"Almost every article on the volatility term structure ends up giving the same advice: when the curve inverts, sell. I think that advice has cost more money than the crashes it was supposed to protect against. The historical record is pretty blunt about why, and we will get to 2008 and COVID in a moment."

From Term Structure in Crashes and Reversals, on the signal worth waiting for instead.

"Every GEX level on the site comes from the same boring process: a dealer takes the other side of an options order, nets out the delta, and buys or sells the underlying to flatten it. Follow one trade through that loop and the levels on your SPX chart stop looking mysterious."

From How Market Makers Hedge Delta, which follows a real SPX morning through five timestamped snapshots.

Frequently Asked Questions
What is gamma exposure (GEX)? +
GEX measures how much market makers' collective delta changes for every 1% move in the underlying. Where gamma is concentrated, dealers have to buy or sell size to stay hedged. That mechanical flow shows up as support, resistance, and either compressed or expanded volatility at that price.
Do I need to trade options to use GEX data? +
No. Dealer hedging moves the underlying itself. The effects land on ES, NQ, SPY, QQQ, GLD, BTC and anywhere else a liquid options market sits on top. You will see them on your chart whether or not you ever touch a contract.

Options traders use GEX for timing, strike selection and vol regimes. If you trade direction, the data answers a simpler question before each session: range day or trend day, and where are the levels that matter.
What is the zero gamma level and why does it matter? +
It is the price where dealer gamma flips from positive to negative. Above it, dealers stabilize: they buy dips and sell rallies. Below it, they amplify, selling into declines and buying into rallies. In my experience this single level does more to set the session's character than anything else on the chart.
How do futures traders specifically use gamma levels? +
Four ways, mostly. Gamma walls work as fade levels in positive gamma. The flip level works as a breakout trigger. Negative gamma zones tell you to favor momentum over mean reversion. And before the session starts, the sign of total gamma sets the day's bias.
What do Gamma, Delta, Vanna, and Charm each tell me? +
Each one shows a different dimension of dealer hedging pressure.

Gamma shows where dealers must hedge hardest as price moves. Heavy concentration at a strike creates real support or resistance because the re-hedging is mechanical and large.

Delta is the directional tilt in current positioning. Negative aggregate delta means dealers are structurally short the underlying, which puts a headwind on rallies. Positive delta means the opposite.

Vanna is how hedges shift when implied volatility changes. A VIX drop forces dealers to buy the underlying; a spike forces selling. This is where those "no-catalyst" rallies after vol compression come from.

Charm is hedge decay from time passing. Every overnight session changes every dealer's hedge ratio. It runs hottest on Thursdays and Fridays and can push the open before price moves a tick.
What is a gamma squeeze? +
Aggressive call buying forces market makers to buy the underlying. As price rises, more OTM calls come into range and dealers need to buy more still. The data usually shows that buildup before it is obvious in price.
How often does GEX Metrix update its data? +
Data is collected every 15 minutes during market hours. How much of that you see depends on tier: Free runs on delayed data with the Intraday OI Model, Plus is live with 3 historical snapshots per day, and Pro gets the full 15-minute snapshot history to line up current positioning against prior sessions.