Skip to contentFounder pricinguntil Dec 31Batch 1 of 3–days–hours–min–secSee the plans ↗︎

Blog · September 5, 2026 · by Matheus Rocha

Call wall and put wall: reading dealer hedging on ES

call wallput wallESgamma exposure

On a lot of ES sessions, price spends the afternoon stuck a few points under one round number and never quite gets through. On other days it slides into a level below, hesitates, and bounces. Traders who follow options positioning have names for those two prices: the call wall and the put wall.

They are usually explained as mirror images, a ceiling and a floor built the same way. They are not built the same way, and the difference changes how you should read each one.

Where the walls come from

Every option carries gamma, and open interest tells you how many contracts sit at each strike. Multiply the two, strike by strike, across the 0DTE chain (the options expiring that day) and the gamma piles up unevenly. On the call side, one strike usually stands far above the rest: that is the call wall. On the put side, the largest concentration of put gamma is the put wall.

To turn that into a statement about hedging, you need to know which side of those options the dealers hold, and nobody outside the dealers can see it. Gamma exposure (GEX) models use a convention: the public mostly sells calls and buys puts, so dealers end up long calls and short puts. The post on the gamma flip explains that convention and where it can fail. Everything below assumes it.

The call wall: long gamma leaning against the rally

Under the convention, dealers are long the calls at the wall, which makes them long gamma there. As ES climbs toward the strike, those calls gain delta and the dealers’ position gets longer. To stay neutral, they sell. If price backs off, the calls lose delta and the dealers buy back.

The hedging leans against price on both sides of the strike, and the effect is strongest when the open interest is large and expiration is close. That is the mechanism behind the ceiling, and behind the pinning you sometimes see late in the day, when ES drifts around the projected strike as if tied to it.

A quick illustration, with made-up numbers. Suppose the call wall projects to a price 12 points above where ES is trading at midday. A push of 8 points toward it runs into more and more selling from hedges the closer it gets. The same 8 points in a part of the chain with little gamma meets no such flow.

The put wall works differently

Here the convention puts dealers short the puts, so they are short gamma at that strike. Follow the hedge as price falls toward it. The puts gain (negative) delta for their holders, which leaves the dealers who sold them longer the market. To stay neutral, they sell futures. That selling goes with the decline, not against it.

So the put wall is not a floor for the same reason the call wall is a ceiling. When it does hold, other things are doing the work. The puts were bought as protection, and the strike with the most of them is often where holders take profits, selling the puts back. Dealers then buy back the futures they sold as a hedge, and that buying shows up right around the strike. The gamma of the wall’s own puts also peaks near the strike and fades as price moves well past it, so that part of the hedging pressure eases once the level is crossed.

In practice this makes the put wall a less reliable reference than the call wall. Expect it to hold more often on calm sessions with heavy protection bought, and to give way more easily when the selling is coming from somewhere else.

When price goes through

A break of the call wall is not dealers turning into buyers. Above the strike, the long call gamma that was braking the rally thins out, so the brake weakens. The move can extend simply because the flow leaning against it is gone, and if new calls get opened higher, the wall itself moves up and the next ceiling sits further away.

A break of the put wall is the more dangerous one. Below it, the puts at lower strikes still leave dealers short gamma, and their hedging keeps selling into the decline. Those are the sessions where a break that looked like a dip turns into a fast leg down.

Why SPY strikes show up on ES

The projection works the way it does for QQQ and NQ, covered in the gamma flip post: a SPY strike becomes an ES price through the ES/SPY ratio of the day, and SPX options come in index points, close to the ES price apart from the basis of the future. The hedging happens in SPY, SPX and the futures themselves, and since all of them are arbitraged together, the pressure lands on ES.

Reading the walls on a session

Distance sets the frame. ES opening far below the call wall has room to travel before hedging flow starts to resist; ES sitting a couple of points under it needs real buying to get through.

Movement matters more than position. A call wall that keeps stepping higher through the session means fresh calls are being added above, and the ceiling is being raised. One that has not moved for hours while price keeps testing it is the version I take most seriously.

In EliteXCharts, Gamma Levels puts both walls on the ES and MES chart from the SPY and SPX chains, with each level’s strike rank above its line and a trail of where it sat earlier in the session, which is how you see a wall stepping up or standing still. It turns on with your own GexBot API key. Treat a few points either side of the projected level as the same zone, since gamma spreads over neighboring strikes.

What the walls cannot tell you

They are not support and resistance in the chart-pattern sense, and they are not entry signals. They describe where hedging flow is likely to concentrate under a model, and the model’s convention can be wrong on a given day. A large directional order, an unexpected economic number or an earnings surprise from a heavyweight in the index can overwhelm the hedging entirely. Read the walls as context for the range you expect and for which breaks are worth taking seriously, then let price and order flow make the decision.

Futures trading involves substantial risk of loss and is not suitable for every investor. The numbers in this post are illustrative.

Get new articles and product news by email

Order flow articles, new courses and EliteXCharts updates, delivered to your inbox.

By subscribing you agree to receive marketing emails from EliteXCharts (articles, courses and product news). We will first email you a link to confirm your address, and you can unsubscribe any time with one click. See our Privacy Policy.

Trade with EliteXCharts

Every feature on every plan — 6 months, 1 year or lifetime.

See plans & pricing

Before you subscribe

Do you have a Rithmic account?

For now, EliteXCharts only works with Rithmic data: the login from your broker or your prop firm.