This report maps the SPY dealer levels for April 21-24: where hedging should dampen moves, where it may accelerate them, and which strikes matter most. Chain data is the Friday April 17 Theta EOD snapshot.
This Week in One View
-
710 is the wall and spot is on it. The aggregate gamma wall at 710 sits within 0.02% of spot (710.14). SPY opens the week at the single most concentrated strike in the chain. The GEX flip is at 706, below spot. A close under 706 flips dealers back toward negative gamma.
-
700 is the near-term floor. The near-term put wall sits at 700, only 1.4% below spot. It is the first level where dealer bids should appear on weakness. 675 is the deeper monthly put wall.
-
Monthly flipped positive. Last week the monthly bucket carried negative gamma. This week both near-term and monthly are positive. Only quarterly data is too thin this snapshot to score. Structurally, dealers are now long gamma across the next six weeks of expiries.
-
Near-term range is 700-710. Positive gamma plus tight walls on both sides. Expect dampened moves. Mean-reversion setups have the edge. A clean daily close outside 700 or 710 is the first signal of a regime change.
-
Spot is 3.2% above max pain. Max pain sits at 688 after a +4.8% week. This is the widest spot-to-max-pain dislocation in a month. Either price gravitates lower toward 688 into Friday or positioning re-centers higher through the week.
What Changed Since Last Sunday
- SPY rallied another 33 points from 677 to 710 open-to-close, +4.8% on the week. Three straight up weeks, +76 points off the 634 low.
- Aggregate gamma drifted more positive. Net GEX norm went from +0.69 to +1.15. The entire structure is now long gamma.
- Monthly bucket flipped negative to positive. The biggest WoW structural change. The 675 monthly put wall is now a floor instead of a break level.
- All near-term walls lifted. Put wall 670 to 700 (+30). Call wall 685 to 710 (+25). The range compressed from 15 points wide to 10 points wide.
- P/C ratio dropped from 1.38 to 1.17. Puts are getting unwound fast as VIX cools.
- VIX dropped from 19.2 to 17.5. Contango deepened to 0.85. Vol is settled for now.
- IV term structure flattened. Near-term IV 17.8%, far-term 18.0%. Last week showed backwardation. This week prices no imminent event.
- VRP is still negative. VIX 17.5 against RV20 at 19.0%. Implied is running below realized by 1.5 points. Options are underpricing risk, which is the opposite of what you want to see on a three-week rally.
- Gold bid persists. GLD +2.0% 5d. Dollar flat. The gold-up pattern hasn't broken despite the equity strength.
Dealer Map
Key Price Levels
Support and resistance from dealer positioning (spot: 710.14)
The map tightened. 710 is the wall and the immediate decision point. 706 is the GEX flip. 700 is the near-term floor. 675 is the deeper monthly floor. Above 710, the next cluster is 715-720 (6% and 7% of aggregate |GEX|). Below 700, the next meaningful strike is 695, then 690, then the 675 monthly wall.
Weekly Chain Bars
Near-Term Structure
Near-term (0-2w)
2,166 contracts · 10 expiries · DTE 1-12Open Interest by Strike
Put OI extends left, Call OI extends right
OI by Expiration
How open interest is distributed across expiry dates
Near-term is anchored by April 24 (this Friday's OPEX) at 13% of chain OI with max pain 684. The daily 0DTE series (April 20 through 23) each hold 2-6% of total OI with max pain drifting from 695 on Monday down to 693-695 midweek. Charm decay is OFFER at -113M delta/day, which means dealers naturally shed long hedges into time and that produces mild selling pressure on quiet days.
What the Chain Is Saying
- Base range: 700-710
- Wider support/resistance: 675-715
- Primary character: positive gamma, tight range, mean-reversion favored
| Strike | GEX | Magnitude | Interpretation |
|---|---|---|---|
| 710 | 120.7M | at spot | |
| 715 | 99.1M | +0.7% above spot, resistance (call gamma) | |
| 720 | 60.9M | +1.4% above spot, resistance (call gamma) | |
| 705 | 59.2M | -0.7% below spot, support (put gamma) | |
| 708 | 45.1M | -0.3% below spot, support (put gamma) |
Volume Flow
Strikes where the most contracts changed hands
The unusual activity is dominated by May 15 monthly expiry. The 650 put (113k OI, 14.3 standard deviations above mean) is the single largest unusual position, 8.5% OTM. The 660 put at May 15 is tagged as a hedge (8.7 sigma OI concentration, 13x volume). The 670 and 675 puts show spread structure at 4.9 and 9.5 sigma. On the upside, the 755 and 760 calls at May 29 are fresh spread activity (7-9x V/OI). The flow picture: institutions are buying protection three-plus weeks out, not unwinding. The hedges are moving out in time, not disappearing.
Dealer Flow Regime
Vanna Exposure (VEX): Net VEX is positive with VGR at 16.5. Vanna still dominates gamma but by less than last week's 20x and the prior 48x. As VIX gets closer to its floor, the vanna lever loses power. A VIX reversal higher would now create ~16.5x the dealer flow that an equivalent 1% spot move would.
Dealer Delta (DEX): +GEX / +DEX regime. Net DEX +126M, with call DEX +107M and put DEX +20M. Dealers are long gamma and long delta. Dips should be bought, rallies supported. This is the classic "quiet grind" configuration.
25-Delta Skew: +3.3pp aggregate, normal range. Near-term skew is only +1.9pp. Put premium has fully normalized from the +7.8pp we saw two weeks ago. Hedging demand is not elevated in standard skew measures.
VIX and Volatility Context
VIX closed at 17.5 with VIX3M at 20.5 (ratio 0.85), deep contango. IV term structure is flat across near, mid, and far buckets (17.8 / 17.8 / 18.0). The vol surface is no longer pricing an imminent event, which is itself notable after two weeks of backwardation. VRP is negative at -1.5pp. RV20 sits at 19.0% while VIX is 17.5. Realized is 1.5 points hotter than implied. This condition usually resolves one of two ways: a vol spike that re-prices implied higher, or a rapid decline in realized vol as the market finds a range. Given positive gamma and tight walls, the second path is structurally favored this week, but negative VRP during a VIX decline is a setup that rewards tail hedges, not vol sellers.
Cross-Asset Context
Gold continues strong at 446 (+2.0% 5d). Dollar is flat at 98.3 (-0.1% 5d). Bonds up slightly (TLT +0.7%). Credit benign (HYG +0.9%, LQD +0.8%). The tone is MIXED. The gold bid with a flat dollar and rallying equities is a divergence worth watching. Gold has not confirmed risk-on. If gold cracks, the equity leg is probably safe. If gold keeps climbing while SPY extends, something is being repriced that the equity market hasn't acknowledged yet.
Monthly Backdrop
Monthly (2-6w)
752 contracts · 4 expiries · DTE 19-40Monthly flipped from negative to positive gamma. The 675 put wall holds 82k OI and anchors the deeper support zone. The 710 call wall holds 56k OI, aligned with the near-term wall. GEX flip is 715. A monthly close above 715 would push this bucket firmly into positive territory and open 720-725.
The quarterly bucket (6-13 weeks out) is not scored this week. The Friday EOD snapshot covers only through May 29. We will re-visit quarterly positioning once the chain extends further out.
Scenario Map
- Bull case: SPY clears 710 on a daily close and holds. That opens 715 quickly, then 720 (near-term concentration cluster). Requires VIX staying below 19 and no negative catalyst. With +DEX and positive gamma, this path is supported structurally but needs a news-free week to play out cleanly.
- Base case: SPY oscillates 700-710, pinning toward max pain at 688 into Friday's OPEX. Charm decay is OFFER and the April 24 expiry holds 13% of total OI. The 706 GEX flip sits just below spot. Expect tests of 706 midweek.
- Bear case: SPY loses 706 on a daily close and tests 700. Below 700, the near-term floor breaks and 688 max pain becomes the gravitational pull. With VGR at 16.5, a VIX reversal above 20 would accelerate downside via vanna unwind. The negative VRP condition makes this scenario deserve more weight than the calm surface suggests.
Tug-of-War Zones
Tug-of-War Zones
Strikes with significant put and call OI — balance shows how evenly split
Invalidation
The bull case loses force if SPY fails to hold above 706 by midweek. The base case loses force on a daily close above 715 or below 700. The bear case loses force if VIX breaks below 17 and holds. Those are the three triggers that force a re-map.
Bottom Line
SPY opens the week pinned to the 710 gamma wall after a +4.8% run. Dealers are long gamma across near and monthly. The near-term range is tight at 700-710 with the 706 GEX flip sitting directly below spot. Spot sits 3.2% above max pain (688), the widest dislocation in a month, which says either price pulls back toward 688 into Friday or the chain re-centers higher through the week. The negative VRP condition and persistent gold bid are the two signals that don't fit the calm surface. Positive gamma favors range-bound action, but the setup has less margin than the 710 headline suggests. Watch VIX, watch 706, and respect both walls on a daily close basis.
Data note: Options data from Theta Terminal EOD snapshot (Friday April 17 close). VIX and cross-asset data from yfinance. BSM parameters: r=3.6% (^IRX), q=1.1% (SPY yield). Quarterly (6-13w) bucket not scored this week due to Theta EOD coverage.