GexVision

GEX levels for futures: ES, NQ and RTY

The levels are computed on the index option chain and then expressed in futures prices. Here is how that conversion works, and what is different about reading the levels on a futures chart.

Updated 2026-09-18

Where the gamma actually is

Dealer gamma on the US indices lives in index options — SPX and NDX above all, with SPY and QQQ alongside them — not in options on the futures. Those are the books that force market makers to hedge, and the hedging itself is done in whatever is liquid at that moment, which outside cash hours is the future.

So the level that matters to someone trading ES is computed on the SPX chain. Nothing about the calculation changes because you trade the future; it only has to be expressed in the price you are looking at.

From index price to futures price

The future trades away from the index by the cost of carry — financing minus expected dividends — which shrinks toward zero as the contract approaches expiry. In practice you do not have to model any of it, because the ratio between the two prices already contains it:

futures level = index level × (futures price ÷ index price)

GexVision applies that conversion for ES and MES from SPX, NQ and MNQ from NDX, and RTY and M2K from RUT. The TradingView indicator recomputes the same ratio inside the chart, so the line keeps sitting in the right place while the basis drifts during the day and around the roll.

What changes when you read them on a futures chart

The clock. The chain that produced the levels belongs to the cash session. Overnight the levels do not update: what you have is the map the last session left behind, and the first repricing that matters arrives with the new chain. That is useful — it is exactly the map the hedging desks are still working from — as long as you know it is not live.

The basis moves, the level does not. A level converted at 9:30 and the same level converted at 15:30 are different futures prices even though the index number never changed. Any tool that converts once and forgets will drift; the ratio has to be recomputed with the current prices, which is what the indicator does.

Round numbers are not levels. A converted Call Wall rarely lands on a round ES number, and rounding it to the nearest 25 throws away most of the information. Read the line, not the neighbourhood.

How traders read them on ES and NQ

As a map of where hedging pressure changes, not as a signal. The first question of the session is which side of Zero Gamma the future is trading: above it, dealer hedging leans against moves and ranges tend to compress; below it, hedging pushes with the move and ranges widen.

The second is where the Call Wall and Put Wall sit once converted, because they frame the session the chain is set up for. Overnight gaps that open beyond a wall are worth more attention than moves inside the range: they start the day in a place the chain was not positioned for.

None of this says buy or sell. It describes what one large group of participants is mechanically obliged to do if price goes somewhere.

The honest limits

The data is delayed about 15 minutes, open interest updates once a day, and 0DTE options add and remove gamma inside the session. The levels describe hedging pressure, not direction, and they say nothing about news, auctions or a bid that simply is not there.

You can check all of it after the fact: the public levels pages publish the levels each session opened with and what price did against them, so you can judge the tool on its record instead of on a screenshot.

Frequently asked questions

Do ES options have their own gamma levels?

There are options on the E-mini, but the open interest that drives index hedging is overwhelmingly in the index options. That is why the levels are computed on the SPX chain and then converted to ES prices rather than computed on ES options.

Which futures are covered?

ES and MES from the SPX chain, NQ and MNQ from NDX, and RTY and M2K from RUT. The same levels are also available on the underlying index and ETF charts (SPX, NDX, SPY, QQQ, IWM and more).

Do the levels work overnight?

They stay where the last chain put them, and the conversion keeps tracking the future as the basis moves. What does not happen overnight is a new calculation: the chain that would change the levels is closed.

Can I see them on Bookmap as well as TradingView?

Yes. The same levels go into the Bookmap add-on and into the GexVision web terminal; the setup guide covers both.

Where can I check yesterday's levels for free?

On gexvision.io/levels, for 13 symbols, with the levels the session opened with and what price did against them. No account needed.

Descriptive material about options positioning. It is not a recommendation or investment advice. GexVision data is ~15 minutes delayed.