Iran Deal Hopes Erase 2026 Losses as S&P Closes at Session Highs
Fact-check warning: NONE (all numerical claims match source data within rounding)
Iran Deal Hopes Erase 2026 Losses as S&P Closes at Session Highs
The session opened under the shadow of a Hormuz blockade and the geopolitical risk premium that had defined last week's tape. By the close, that thesis was demolished. Trump's midday remarks that Iran "wants a deal" flipped the entire macro narrative, turning what began as a risk-off session into a broad rally that wiped out every loss the S&P 500 had accumulated in 2026 [1]. SPY closed at 686.21, up 6.75 points (+0.99%) [2][3], while QQQ surged 6.60 points (+1.08%) to 617.67 [4][5]. The market didn't just rally — it rallied into the close, printing session highs. That's not hedging; that's repositioning.
The dominant signal today was the dollar's intraday reversal. UUP closed at 27.38 [6], but the real story was the whipsaw: the greenback initially strengthened on Hormuz blockade fears before flipping to losses after Trump's Iran comments [7]. This is structurally important. The dollar has been caught between two forces — safe-haven demand from geopolitical escalation and structural weakness from fiscal trajectory. Today, de-escalation hopes removed the safe-haven bid, and what remained was the underlying weakness. For foreign Treasury holders, a weaker dollar reduces the real return on US sovereign debt. That math hasn't changed.
The bond market told a more nuanced story than equities. The 10-year yield settled at 4.297% [8], the 30-year at 4.90% [9], and TLT eked out a gain of 0.25 points to 86.74 [10][11]. The yield curve (3-month to 10-year) sits at +69.4 basis points [12], firmly positive and steepening. The 5-year at 3.917% [13] versus the 13-week at 3.603% [14] shows the market pricing term premium back into the curve, not rate cuts. With the fed funds rate at 3.64% [15] and core PCE still at 2.97% [16], there is no room for the Fed to ease — particularly with crude futures closing at 97.93 [17], up 1.36 points (+1.4%) [18]. Cost-push inflation from an energy shock doesn't respond to rate cuts; it demands them. Goldman's $6.5 billion bond sale [19] tells you the smart money is locking in funding before yields move higher. The New York Fed projecting positive net income for 2026 [20] is a tell that the balance sheet runoff is maturing — not that policy is loosening.
VIX closed at 19.12 [21] with the front-month future at 20.76 [22], producing 8.58% contango [23]. This is textbook post-scare normalization — volatility elevated but not panicked, with the term structure sloping upward rather than inverted. The put/call ratio at 1.498 [24] shows institutional hedging remains heavy despite today's rally. That divergence — equities at session highs, put/call near 1.5 — is the kind of skepticism that either fuels further short-covering or proves prescient on the next headline.
Gold pulled back 1.68 points to 435.45 [25][26], a modest retreat as de-escalation reduced the safe-haven bid. But crude surging while gold dips is the tell: the market is repricing geopolitical risk from "crisis" to "elevated baseline." Oil at nearly 98 [17] with a blockade still in effect means the energy premium isn't leaving — it's just being discounted differently. USO gained 3.49 points (+2.8%) to 128.31 [27][28]. Natural gas was flat, UNG at 10.69 [29]. VTIP barely moved (+0.08 to 50.13) [30][31], confirming inflation expectations are sticky, not spiking.
Setting up tomorrow:
- SPY 686: Today's close is the new floor. A gap-down below 680 on overnight headlines would signal today's rally was a short-squeeze, not a trend change.
- Crude 98-100: If WTI breaches 100 overnight, the Iran deal narrative collapses and the entire equity rally reverses.
- VIX 19 level: A close below 18 tomorrow would confirm regime shift back to complacency; a spike above 22 re-engages crisis pricing.
Watch for overnight: Any Iranian official response contradicting Trump's "deal" framing. If Tehran denies negotiations, Asian markets will reprice crude above 100 and US futures will gap down hard — unwinding today's entire session.
References [1] Bloomberg, "S&P 500 Wipes Out 2026 Loss on Iran Deal Hopes: Markets Wrap," 12 Apr 2026. https://www.bloomberg.com/news/articles/2026-04-12/oil-surges-us-futures-drop-on-hormuz-blockade-markets-wrap [2] SPY closing price: 686.21 [3] SPY daily change: +6.75 points [4] QQQ closing price: 617.67 [5] QQQ daily change: +6.60 points [6] UUP closing price: 27.38 [7] Bloomberg, "Dollar Flips to Losses After Trump Says Iran Wants a Deal," 13 Apr 2026. https://www.bloomberg.com/news/articles/2026-04-13/dollar-gains-as-hormuz-blockade-sparks-oil-rally-risk-off-mode [8] US 10-year yield: 4.297% [9] US 30-year yield: 4.90% [10] TLT closing price: 86.74 [11] TLT daily change: +0.25 points [12] 3-month/10-year yield curve spread: +0.694% [13] US 5-year yield: 3.917% [14] US 13-week yield: 3.603% [15] Fed funds rate: 3.64% [16] Core PCE year-over-year: 2.97% [17] Crude futures: 97.93 [18] Crude futures daily change: +1.36 points [19] Bloomberg, "Goldman Extends Borrowing Run With $6.5 Billion Bond Sale," 13 Apr 2026. https://www.bloomberg.com/news/articles/2026-04-13/goldman-sachs-kicks-off-three-part-investment-grade-bond-sale [20] Bloomberg, "New York Fed Says Net Income Could Turn Positive This Year," 13 Apr 2026. https://www.bloomberg.com/news/articles/2026-04-13/new-york-fed-says-net-income-could-turn-positive-this-year [21] VIX spot: 19.12 [22] VIX front-month future: 20.76 [23] VIX contango: 8.58% [24] Put/call ratio: 1.498 [25] GLD closing price: 435.45 [26] GLD daily change: -1.68 points [27] USO closing price: 128.31 [28] USO daily change: +3.49 points [29] UNG closing price: 10.69 [30] VTIP closing price: 50.13 [31] VTIP daily change: +0.08 points