
SPX closed at a new all-time high of 7,026 on Wednesday after one of the most aggressive positioning-driven squeezes in the past year. Real-time hedging flow reached approximately $15B in net delta, the largest reading in recent memory, dominated by $13B in call buying with $7B from 0DTE alone. The 15K-lot 0DTE 7,000 call selling strike was breached around 1 PM ET, forcing short call holders to cover and triggering a delta cascade that pushed price through the 7,020 zone into the close.
This was a mechanical move, not a conviction-driven breakout. The 0DTE gamma that powered the squeeze has now expired, so the question for Thursday is whether fresh buyers step in at these levels or whether the market mean-reverts toward the 7,000 area.
News & Macro Context:
The US-Iran ceasefire extension is described as an “in-principle agreement.” Treasury Secretary Bessent announced secondary sanctions on Iranian oil buyers, combining de-escalation with economic pressure. He also signaled Kevin Warsh is being considered for the Fed Chair role and set a $3 gasoline price target. The ECB cut rates 25bps to 2.25% as expected.
US capital inflows were massive. TIC data showed $58.6B (prev $15.5B) with overall net flows of $184.5B versus minus $25B prior. Foreign capital is flooding into US assets, providing structural support for equities even as short-term indicators flash overbought.
Chinese GDP beat at 5.0% (vs 4.8% expected) but retail sales missed at 1.7% (vs 2.4%), a mixed read on the Chinese consumer. Trump indicated tariff exemptions are possible for some countries from the 145% China rate.
Fed Beige Book reported slight-to-modest growth with rising wages and an uncertain outlook, consistent with a “hold” posture.
Bank earnings continue to beat. BAC posted a 17% profit rise. ASML reported strong results on AI demand. TSLA rallied 8% on a positioning squeeze through the 370-385 range. TSM reports Thursday morning, the key semiconductor capex signal.
Volatility and Positioning:
Volatility index expiration at 9:30 AM cleared roughly 5.6M contracts, the “vol cliff” that removes the vol-suppressing force. Post-expiration, the index closed at 18.05 while VVIX rose to 98 (+2.36%). The unusual dynamic of price rising alongside rising fixed-strike implied volatility across most expirations signals strong upside demand, not complacency. Near-term vols around expiration rose approximately 1.5 points.
After today through Friday’s monthly expiration, positive dealer positioning reduces significantly. This mechanically allows for larger two-way moves. The vol-suppressing force has been stripped, and Friday’s expiration will remove additional positioning.
Oscillators are extremely stretched. 14-Day RSI at 70.27 (overbought threshold), Stochastic at 99.71%. The composite technical opinion has deteriorated to 24% (Weak, Weakening), with short-term indicators bearish even as longer-term trend remains bullish. The 0DTE max pain sits at 6,950, over 76 points below current SPX, the widest gap in recent weeks.
Forecast:
Overnight: ES holding 7,058-7,080, quiet session with no new catalysts. Direction likely set by pre-market data.
Morning Session: Base case is profit-taking and consolidation. The mechanical forcing function from Wednesday has cleared. Without fresh 0DTE flow rebuilding at higher strikes, the bid that drove prices through 7,020 is gone. If TSM disappoints or claims come in hot, pullback accelerates toward 7,000 SPX (7,037 ES). If TSM beats and claims are steady, sideways drift near 7,020-7,040 SPX.
Afternoon: Monthly expiration positioning takes over. Market makers adjusting for Friday’s positioning removal will increase intraday volatility. The 7,000 strike remains the dominant concentration, gravitational pull back toward 7,000-7,020 is high probability.
Daily Close: Most likely close inside 6,985-7,035 SPX (7,022-7,072 ES). Above 7,050 SPX signals the squeeze has legs. Below 7,000 SPX confirms the correction thesis.
Expected Range: 7,020 to 7,100 ES (80 points). Implied 1-Day Move is 0.63%.
Most Likely Path: Path A (45%): Consolidation and pullback, price drifts back toward 7,000-7,010 SPX, closes flat to slightly negative. Path B (30%): Continuation drift higher on strong TSM and steady claims, grinds to 7,040-7,060 SPX. Path C (25%): Sharp pullback on weak Philly Fed, TSM miss, or Iran headline break, tests 6,974-6,953 SPX combo support.
Thursday Events:
• 08:30 ET, Initial Jobless Claims (est 224K, prior 223K)
• 08:30 ET, Housing Starts (est 1.42M, prior 1.501M)
• 08:30 ET, Building Permits (est 1.45M, prior 1.459M)
• 08:30 ET, Philly Fed Manufacturing (est 2.0, prior 12.5)
• TSM Earnings (pre-market, semiconductor capex signal)
Key dates ahead: 4/17 Monthly Expiration (positioning removal event, vol expansion), 4/22 TSLA earnings (PM)
Resistance:
• 7,037-7,060 ES (7,000-7,023 SPX) Wednesday’s close zone, Call Wall at 7,000, dominant positioning concentration
• 7,088-7,097 ES (7,051-7,060 SPX) Next combo zone at 99.26 conviction
• 7,137 ES (7,100 SPX) Major target at 99.35 conviction, next significant level if momentum continues
• 7,186-7,234 ES (7,149-7,197 SPX) Extended targets, only in play on multi-day trend continuation
Support:
• 7,047-7,060 ES (7,010-7,023 SPX) Immediate support at Wednesday close, first dip buyers here
• 7,037 ES (7,000 SPX) Call Wall and ATH strike, massive positioning concentration, breakout support flip test
• 7,011-7,020 ES (6,974-6,981 SPX) First real combo support zone at 98.71 conviction
• 6,990-7,005 ES (6,953-6,967 SPX) Tuesday’s close and 96.07 combo, breaking here signals aggressive unwind
• 6,937-6,963 ES (6,900-6,926 SPX) Dealer positioning pivot, breach flips bias from bullish to bearish
How I’m seeing it:
• Wednesday’s $15B squeeze was mechanical, not organic. The 0DTE forcing function has cleared, the bid can fade without fresh catalysts
• Oscillators are screaming overbought across every timeframe. RSI 70.27, Stochastic 99.71%, composite opinion deteriorating. Risk/reward for new longs is poor at current levels
• Price above the implied 1-Day Move High (7,020.4 SPX) is a statistical overextension, mean-reversion probability is elevated
• Friday’s monthly expiration is the positioning removal event. Positive positioning has dampened moves all week, that expires Friday. Thursday is the last day of dampened conditions
• The 0DTE max pain at 6,950 (76 pts below current) creates gravitational pull if the market weakens
• Foreign capital inflows ($184.5B net) and the Iran peace narrative support the broader rally, so any correction is likely shallow, 7,000 SPX or 6,974 combo at worst for Thursday
• Primary Setup: Short 7,075-7,090 ES on morning rejection, stop 7,110, target 7,037-7,045. Plays mean-reversion from squeeze, overbought conditions, and expiration positioning
• Alternative: Long 7,037-7,045 ES on pullback to the 7,000 SPX level if tested, stop 7,015, target 7,085-7,095. Plays ATH breakout support flip
• Invalidation above 7,100 ES: melt-up has legs, 7,137 target
• Break below 7,010 ES on volume confirms expiration pullback, opens 6,953 then 6,900
For Friday’s monthly expiration: expect the largest intraday ranges of the week. Positioning removal means both bulls and bears get bigger moves. Thursday is the setup day, Friday is the execution day.
Good Luck !!!
