Call Wall & Put Wall Explained
- The Call Wall is the strike with the highest positive GEX — dealers sell the underlying as price approaches, creating a structural ceiling.
- The Put Wall is the strike with the most negative GEX — dealers buy the underlying as price falls, creating a structural floor.
- Walls don't flip-flop — GEXBoard uses a 10% hysteresis threshold so minor OI shifts don't cause false wall migrations.
- When a wall breaks, the suppressive structure is removed and moves tend to accelerate sharply.
- Walls migrate as open interest builds at new strikes and major expirations roll off.
What is a Call Wall?
The Call Wall is the strike price in the options chain with the highest concentration of positive gamma exposure. It is, in plain terms, the price level where dealer selling pressure is most intense.
Here's the mechanic: when retail or institutional traders buy calls at a given strike, the market maker on the other side is short that call. To hedge, the dealer buys shares. But as price rises toward that strike, the call's delta increases — and the dealer must sell shares to stay delta-neutral. The more open interest piled at a single strike, the more shares must be sold as price approaches. The strike where this selling pressure is greatest is the Call Wall.
Think of the Call Wall as a gravitational ceiling. Price can grind toward it, but breaking through requires enough directional force to overwhelm the dealer selling flow. Before major catalysts — Fed meetings, earnings, macro data — the Call Wall often pins price for days.
What is a Put Wall?
The Put Wall is the mirror image: the strike with the most negative gamma exposure. When the overall market is in a long-gamma (positive Net GEX) regime, dealer hedging in aggregate is counter-trend — buying dips and selling rallies. Near the Put Wall, a strike with heavy put-side concentration, that aggregate buying behavior can intensify as price approaches, reinforcing the level as a structural floor.
Put Walls are particularly powerful in stressed markets. When SPY is selling off, the Put Wall is often where institutional put buyers have their largest concentrations. The dealer buying at that level can create a meaningful bounce or at least a temporary pause in the downtrend. That's why you'll often see SPY stall at a specific round number during a selloff — it's not a coincidence, it's gamma structure.
How Call & Put Walls Are Calculated
Both walls are derived from the GEX-by-strike calculation. For each strike, GEX is computed as:
Once you have the GEX profile across all strikes, the rules are simple:
- Call Wall = the strike with the maximum positive GEX value
- Put Wall = the strike with the most negative GEX value (largest absolute negative number)
| Level | Calculation | Dealer Behavior as Price Approaches | Market Effect |
|---|---|---|---|
| Call Wall | Max positive GEX strike | Sells underlying (delta rising) | Structural ceiling / resistance |
| Put Wall | Most negative GEX strike | Buys underlying (delta falling) | Structural floor / support |
Wall Hysteresis — Why Walls Don't Flip-Flop
A naive implementation of wall detection would change the Call Wall every time a different strike temporarily jumps ahead in GEX — even by a small margin. This creates noise: the "wall" appears to shift multiple times a day based on minor fluctuations in open interest or small price moves that slightly change gamma values at each strike.
GEXBoard applies a hysteresis threshold of 10%. A new strike only becomes the Call Wall if its GEX exceeds the current Call Wall's GEX by more than 10%. Similarly for the Put Wall. This means:
- Small OI changes don't constantly flip the wall designation
- You get a stable, actionable level rather than a twitchy number
- Genuine wall migrations (where a new strike dominates meaningfully) are captured accurately
Wall Strength Indicators
Not all walls are created equal. A Call Wall with $5 billion in GEX is a very different animal from one with $500 million. GEXBoard shows you the absolute GEX value at each wall so you can gauge how structurally significant it is.
Wall strength can change intraday:
- Strengthening wall (↑): Open interest is accumulating at that strike. More traders are buying options there, meaning more dealer hedging will be required. The wall is becoming more powerful.
- Weakening wall (↓): Open interest is unwinding at that strike. Option buyers are closing positions or options are expiring. The wall is losing its structural force and becomes easier to break.
A weakening Call Wall ahead of a breakout attempt is a meaningful confirmation signal. If the gamma that was suppressing upside is unwinding, the road above is clearing.
Wall Migration — When Walls Move
Walls are not permanent fixtures. They migrate as the options landscape shifts. The most common triggers for wall migration:
- Weekly expirations (every Friday): When a large tranche of call or put open interest expires, the gamma at that strike disappears overnight. If that strike was the wall, the wall moves to the next most gamma-dense level.
- Monthly expirations (3rd Friday): Larger gamma concentration expires. Wall migrations around monthly OpEx can be dramatic — the structural landscape resets significantly.
- Quarterly OpEx (March, June, September, December): The largest gamma rollovers happen at quarterly expirations. The day after quarterly OpEx, walls can shift by 5-10 points on SPY.
- Large new open interest building: If a major institution starts aggressively buying calls at a new strike, the Call Wall can migrate upward even without expiration.
Trading Around Walls — Practical Examples
Understanding walls is one thing. Using them in actual trades is another. Here are three frameworks traders use:
1. The Wall as a Magnet
In a positive GEX environment with price below the Call Wall, there's often a gravitational pull toward the Call Wall as expiration approaches. This is because dealers who are long gamma at heavy-OI strikes benefit from price pinning near those strikes — the gamma earned from their long-options exposure stays as profit when delta swings stay small around the pin. The mechanical result is that price tends to gravitate toward the strike with the most gamma. Trading in the direction of the nearest wall in a pinning environment can be a low-risk drift trade.
2. The Wall as a Ceiling
When you want to sell premium (covered calls, credit spreads), placing your short strike at or just above the Call Wall leverages the structural resistance. You're not just selling vol — you're selling against a mechanical force that's working in your favor. The Call Wall limits the probability that price blows through your short strike.
3. The Wall as a Floor
The Put Wall works identically in reverse. During a selloff, if you want to buy a dip, look at where the Put Wall sits. That level has dealer buying supporting it. A limit order near the Put Wall on an intraday pullback often fills at a better location than buying blindly into the drop.
When Walls Break — What Happens
The most explosive moves in SPY often happen when a major wall breaks. When price pushes through the Call Wall decisively:
- The dealer selling that was acting as resistance is absorbed or overwhelmed
- Dealers who were short gamma above that level now need to buy back their hedges (gamma squeeze)
- Stops above the wall get triggered, adding directional fuel
- Momentum traders pile in, recognizing the structural shift
The result is typically a rapid, accelerated move. Wall breaks tend to be violent precisely because of the gamma mechanics involved — there's a flip from suppressive to amplifying dealer flow at the moment of the break.
Put Wall breaks work the same way in reverse. A close below the Put Wall means the structural buying support has been exhausted or overwhelmed — and a negative gamma cascade can begin. This is the setup that often precedes the most violent downside moves in SPY.
Call Wall vs Put Wall on GEXBoard
On the GEXBoard dashboard, the Call Wall and Put Wall are displayed as labeled horizontal lines on the price chart, and as highlighted bars on the GEX-by-strike chart. At a glance, you can see:
- The exact strike levels for both walls
- The absolute GEX value at each wall (strength indicator)
- The distance between current price and each wall
- Whether walls are strengthening or weakening compared to the previous session
The GEX-by-strike bar chart shows all strikes from deep puts to far calls. Tall green bars above current price are call GEX concentration (potential resistance). Tall red bars below are put GEX concentration (potential support). The tallest bar in each direction is the wall.
NET vs GROSS — Two Methodologies
The textbook formula for the wall is "max GEX per strike," but there's a quiet methodology choice hidden in that single line: how do you combine call gamma and put gamma at the same strike?
Two valid approaches exist, and both are used by serious platforms. GEXBoard exposes both via the NET / GROSS toggle at the top of the histogram so you can pick the convention that fits your read.
NET — calls minus puts per strike
NET sums call GEX (positive) and put GEX (negative) at each strike, treating them as one balance sheet. The wall is the strike with the most positive (Call Wall) or most negative (Put Wall) net value.
- Strength: reflects the actual hedging direction at a strike. If calls dominate, dealers sell. If puts dominate, dealers buy. NET answers "which side wins here?"
- Weakness: a strike with massive call AND put OI (very common at round numbers) gets neutralized by the netting, even though there's a lot of structural activity.
GROSS — calls and puts treated independently
GROSS picks the Call Wall from call gamma alone and the Put Wall from put gamma alone, ignoring the opposite side. This is the convention SpotGamma popularized in 2019 and most other platforms have followed.
- Strength: reveals raw concentrations. If $580 has the largest call gamma cluster, you see it labeled CW even if puts are heavy there too.
- Weakness: doesn't tell you which side actually dominates the dealer hedging direction at the strike.
When to use each
We backtested both methodologies across SPY, SPX, and QQQ over 105 trading days. The findings:
| Ticker | Method that wins for Call Walls | Method that wins for Put Walls |
|---|---|---|
| QQQ | NET (60-83% hit rate vs 28% gross) | NET |
| SPX / SPY | NET | GROSS |
The default on GEXBoard is NET because it wins more cells in our backtest. If you trade SPX/SPY put walls heavily, switch to GROSS for that side. The toggle is one click — try both, decide per ticker.
Wall State Classification — Holding, Tested, Broken
A wall isn't binary. Spot crossing the wall by 1 cent doesn't mean the wall is "broken" — it could be a stop-hunt, a liquidity raid, or noise. Knowing whether a break is real matters more than whether it happened.
GEXBoard classifies every wall into one of three states based on what spot has actually been doing relative to it:
| State | Meaning | Visual |
|---|---|---|
| HOLDING | Spot is on the wall-respected side (below CW or above PW) | Default — no badge |
| TESTED (CROSSED internally) | Spot crossed the wall but has been beyond for less than 20 minutes | Amber dashed badge |
| BROKEN (SUSTAINED internally) | Spot has been beyond the wall for 20+ continuous minutes — break confirmed | Gray "BROKEN" badge |
Why 20 minutes?
We backtested wall break events on SPY, SPX, and QQQ across 47 trading days, classifying each as REAL (sustained move) or FAKE (snapback within 15 minutes). The findings drove the threshold:
- Base rate REAL: 14-30% across the three tickers. Most apparent breaks are NOT real. Default skepticism is correct.
- 20+ minute sustained move is the only universally robust signal across all three tickers — the threshold that consistently separates real breaks from noise.
- For SPX specifically, additional features (open interest distribution, regime strength, time of day) form a multi-feature model with AUC 0.91-0.94 that we plan to deploy in Phase 2 once we have 3+ months of data.
OI View — Structural Levels Beyond Gamma (Pro+ feature)
GEX is gamma-weighted Open Interest. The walls you see in the default chart are gamma-derived: Γ × OI × 100 × spot². But sometimes you want to see the raw Open Interest distribution — the unweighted count of contracts at each strike — without the gamma transformation.
The OI button on /radar (Pro+ tier) switches the histogram to show:
- Sky blue bars on the right: call open interest per strike
- Rose pink bars on the left: put open interest per strike
Open Interest is OCC-settled overnight (same data source the entire industry uses), so this view is structural — it doesn't change intraday like GEX bars do. Use it to see where positions sit independent of the gamma curve.
OI structural levels — three markers
OI is unsigned (it's a contract count, not a signed exposure), so there's no NET vs GROSS dichotomy here. Three natural levels emerge from the data:
| Marker | Definition | Color |
|---|---|---|
| OI CW | Strike with the most call open interest | Sky blue |
| OI PW | Strike with the most put open interest | Rose pink |
| PIN | Strike with the most TOTAL open interest (calls + puts combined) | Neutral gray |
PIN — the gravity center, distinct from a wall
PIN is not a wall. It's a gravitational center — the strike where the most contracts (calls and puts combined) cluster. Near expiration (especially 0DTE), spot tends to drift toward this strike because:
- Dealers wrote a lot of options at this strike — they're short concentrated positions
- Their hedging accelerates as gamma decays into expiry
- Any spot move away from PIN forces dealers to push it back via delta hedging
This phenomenon is what traders informally call "max pain" — the strike where the maximum number of options expire worthless. Watch the PIN level in the last hour of 0DTE Friday — it's a real magnet.
See Call Wall & Put Wall live for SPY
Real-time GEX levels updated throughout the session. Know exactly where dealer structural flows create resistance and support. From $19/mo during beta.
Frequently Asked Questions
What is a Call Wall in options trading?
The Call Wall is the strike price with the highest positive gamma exposure (GEX) in the options chain. At this level, dealers are most aggressively selling the underlying as price rises toward it, creating a mechanical ceiling that is structurally difficult for price to breach without a significant catalyst.
It is not a technical resistance level — it is a mechanical flow level driven by dealer delta-hedging obligations.
What is a Put Wall in options trading?
The Put Wall is the strike with the most negative gamma exposure. In a long-gamma (positive Net GEX) regime, aggregate dealer buying intensifies as price approaches the Put Wall, reinforcing the level as a structural floor that tends to slow or reverse downward moves.
During heavy selloffs, the Put Wall is often the level where a bounce or temporary pause begins, because dealer buying flows are concentrated there.
How are Call Wall and Put Wall calculated?
Both walls are identified from the GEX-by-strike profile. GEX at each strike is calculated as: Gamma × Open Interest × 100 × Spot Price², summed across all expirations for that strike.
The Call Wall is the strike with the maximum positive GEX. The Put Wall is the strike with the most negative GEX. GEXBoard computes this in real time from live options chain data.
What happens when price breaks through the Call Wall?
A confirmed break of the Call Wall (typically defined as a close above it) removes the structural selling that was suppressing price. Dealers who were short gamma above must now buy back their hedges, adding upward fuel. The result is often a rapid, accelerated move — sometimes called a gamma squeeze.
This is why wall breaks tend to be violent: the suppressive structure flips to amplifying structure at the moment of the break.
Do Call Walls and Put Walls change over time?
Yes — walls migrate as open interest builds and unwinds at different strikes, and as expirations roll off. The most significant migrations happen around monthly and quarterly OpEx, when large concentrations of open interest expire overnight.
GEXBoard applies a 10% hysteresis rule so walls don't flip-flop on minor fluctuations, but they will update when a new strike meaningfully dominates the GEX profile.