poxisFX

Blog/Options Flow

Options Flow for Futures Traders: How Dealer Hedging Moves ES

Options dealers hedge their exposure by buying and selling the underlying, which means options positioning produces real buying and selling in ES. Where that hedging is concentrated, price tends to stall or accelerate. You do not need to trade options to be affected by this, only to know where the concentrations are.

This is the part of my process that took longest to build, because almost all the material out there is written for people trading options rather than people trading the future those options settle against.

Why a futures trader should care

When a market maker sells you an option, they do not want a directional bet. They want the spread. So they hedge the directional exposure by trading the underlying, and they keep re-hedging as price moves.

That re-hedging is not theoretical. It is actual orders hitting the market, in size, mechanically, regardless of anyone's opinion about direction.

Which means a large part of the flow you watch in the ES footprint on some days is not discretionary at all. It is dealers adjusting hedges because price moved. Once you know that, certain days stop looking random: the endless grind in a fifteen point range, the sudden acceleration once a level breaks.

The mechanism, in plain terms

Two situations, and they behave in opposite ways.

Dealers long gamma: price gets damped

When dealers are net long gamma, their hedging works against price movement. Price rises, they sell to stay hedged. Price falls, they buy.

The effect is a market that keeps getting pushed back toward where it was. Ranges hold, breakouts fail, and volatility stays compressed. In auction terms this produces textbook balance, and it explains why some days rotate beautifully around a point of control while others do not.

Dealers short gamma: price gets amplified

When dealers are net short gamma, the hedging runs the other way. Price rises and they have to buy to stay hedged. Price falls and they have to sell.

Now the hedging pushes in the same direction price is already moving. Moves extend further and faster than the news justifies. This is the mechanic behind days where a modest catalyst produces an outsized trend.

The price where the aggregate position flips from one regime to the other is the most useful single level in this whole area, and it is covered in gamma exposure explained.

OPTIONS 1

An ES session chart with the day's key options levels drawn as horizontal lines: call wall above, put wall below, and the gamma flip level. Pick a day where price clearly respected one of them, and mark where it stalled.

These are not technical levels. They are prices where a large amount of mechanical hedging is concentrated.

The levels worth knowing

Different providers use different names for broadly similar concepts, which makes this area more confusing than it needs to be.

Level What it is What it tends to do
Call wall Strike with the largest call gamma concentration above price Acts as resistance while dealers are long gamma there
Put wall Strike with the largest put gamma concentration below price Acts as support, and often marks where hedging flow changes
Gamma flip, or zero gamma Where aggregate dealer gamma crosses from positive to negative Separates the damped regime from the amplified one
0DTE gamma wall Same-day expiry strike with the heaviest concentration Pins price into the close, sometimes very firmly

SpotGamma also publishes proprietary levels such as the Volatility Trigger and Risk Pivot, and MenthorQ publishes call resistance, put support and a high volatility level. The naming differs, the underlying idea does not.

The translation problem nobody explains

Here is the practical issue that took me longest to sort out, and which I have not seen addressed properly anywhere.

Most gamma data is computed on SPX index options, because that is where the open interest is. But you are trading ES futures. And SPX and ES do not print the same number.

ES is a futures contract, so it trades at a basis to the cash index. In an environment where short term interest rates exceed the dividend yield of the index, which has been the case for the last few years, ES trades at a premium to SPX. That premium shrinks as the contract approaches its quarterly expiry and converges to zero at settlement.

So a call wall published at SPX 5800 is not ES 5800. It is ES 5800 plus the current basis, which might be twenty points early in a contract cycle and nearly nothing in expiry week.

If you plot SPX levels directly on an ES chart without adjusting, every level sits in the wrong place, consistently in the same direction, by an amount that changes over the quarter. That is enough to make the whole approach look useless when the problem is purely arithmetic.

The fix is simple once you know: take the current ES price, take the current SPX index level, and the difference is your offset. Add it to every SPX-derived level. Recheck it weekly, and more often near a roll.

Some providers publish levels calculated directly on ES options, which sidesteps this entirely. Options on ES futures are a real market with their own open interest. It is smaller than SPX, so the picture is less complete, but the levels arrive already in your units.

What this data honestly cannot tell you

I want to be direct about the limitations, because this area attracts more confident overreach than any other part of trading.

Dealer positioning is estimated, not observed. Open interest tells you how many contracts exist at a strike. It does not tell you who is long and who is short. Every gamma model makes assumptions about which side dealers are on, typically that they are short calls and long puts against customer flow. Those assumptions are reasonable and they are still assumptions. When positioning is unusual, the model is wrong and gives no warning.

ES hedging is not directly visible in SPX gamma. SpotGamma says this plainly in their own material. Hedging flow can be executed in ES, in SPY, in the cash basket or in other index products. Gamma computed on SPX open interest tells you where pressure is concentrated, not that it will be expressed in your instrument.

Levels move. Gamma levels recalculate as price, time and volatility change. A flip level from this morning may not be this afternoon's.

It is context, not a signal. A call wall is not a short entry. It is a reason to expect resistance, which then has to be confirmed by what the executed orders do when price arrives. That is the subject of combining options levels with order flow.

Where it fits in my process

Last, and deliberately so.

Pre-market I build the auction picture first: yesterday's value area, the composite POC, the thin areas. Then I add the options levels on top, adjusted for basis.

What I am looking for is confluence. A value area high that also sits at a call wall is a far more interesting level than either on its own, because two entirely different sources of pressure agree on the same price. When they agree, I size normally. When they disagree, I usually do less.

The options data has also changed how I read failure. A breakout that fails at a call wall in a positive gamma regime is not a random failure, it is the expected outcome, and knowing that in advance means not paying for the lesson repeatedly.

Frequently asked questions

Do I need to trade options to use options flow data?

No. The value for a futures trader is knowing where dealer hedging is concentrated, because that hedging produces real orders in the underlying. You are reading a map of mechanical pressure, then trading ES against it.

How does dealer hedging actually move price?

A dealer who sells an option hedges the directional exposure in the underlying and re-hedges as price moves. When dealers are long gamma they sell rallies and buy dips, which damps movement. When short gamma they buy rallies and sell dips, which amplifies it. Either way it is real buying and selling.

Why can I not use SPX gamma levels directly on an ES chart?

Because ES trades at a basis to the SPX cash index. When short rates exceed the dividend yield, ES trades above the index, and that premium shrinks toward quarterly expiry. Plotting SPX levels on ES without adding the current basis puts every level in the wrong place by the same amount.

How do I calculate the basis adjustment?

Take the current ES price and subtract the current SPX index level. That difference is your offset, and you add it to every SPX-derived level. Check it weekly and more often approaching a contract roll, since it converges toward zero at expiry.

Is dealer gamma positioning actually known?

No, it is estimated. Open interest shows how many contracts exist at each strike but not who holds which side. Models assume dealers are short calls and long puts against customer flow. That assumption is usually reasonable and occasionally wrong, and the model gives no warning when it is.

Which is better for ES traders, SPX gamma or ES options gamma?

ES options gamma arrives already in your units and needs no basis adjustment, but the open interest is much smaller so the picture is less complete. SPX has far deeper open interest and better reflects overall index positioning, at the cost of needing the basis adjustment. Many traders watch both.