Monday opens with the cleanest risk-on setup in weeks. WTI crude is down -8.57% to $79.35 after President Trump canceled planned strikes against Iran and reopened diplomatic talks, stripping the geopolitical risk premium out of energy and, by extension, out of the inflation narrative. The reflex is textbook: long-end yields lower (10Y -3bp to 4.69%, 30Y -3bp to 5.23%), the 2s10s steepens to +44bp, and equity risk broadens well beyond mega-cap tech — Dow +1.20%, Russell 2000 +1.33%, S&P 500 +0.90% to 7557.39.
Growth signals are firm: cyclicals (XLC +3.15%, XLY +2.13%, XLI +1.25%, XLF +1.00%) are dragging the tape higher, not defensives. Inflation signals are cooling: crude collapsing, gold slipping to $4030 -0.26%, silver -0.80%. That combination — rising growth breadth plus falling inflation pressure — sits squarely in the Goldilocks quadrant. Tech is the quiet laggard (XLK -0.38%), a rotation dynamic worth watching into Wednesday's mega-cap earnings cluster, but the aggregate signal is unambiguous: risk-on, dollar contained (DXY 99.79, flat), curve steepening.
Trading well above both SMA 50 and EMA 200, both rising in parallel — clean global uptrend intact. RSI mid-50s with room to run; recent consolidation looks like a healthy pause, not a top.
Price hugging the SMA 50 after a shallow dip from summer highs; EMA 200 rising steadily below. RSI neutral, volume contracting into the bounce — constructive but not yet a breakout.
Just tested SMA 50 from above and bounced; still comfortably over EMA 200. RSI in the mid-40s — mildly weaker than SPY, consistent with the mega-cap tech softness heading into this week's earnings cluster.
Persistent downtrend, price pinned below both moving averages and near cycle lows. Vol is compressed — a supportive backdrop for risk, but also a thinner cushion if a catalyst hits.
Risk-on leaders when growth is strong and inflation fades
Cyclicals that benefit from rising prices and activity
Defensives that hold up when growth stalls but prices stay hot
Rate-sensitive sectors that benefit from falling yields
The Goldilocks and Reflation quadrants are doing the pulling today, but with a twist: XLC (+3.15%) and XLY (+2.13%) are leading the Goldilocks column while XLE (-1.24%) is a notable drag on Reflation as oil unwinds — so it's really "growth-cyclicals ex-energy" doing the work. Financials sit in the Deflation quadrant on paper but XLF (+1.00%) is trading like a curve-steepener beneficiary, confirming the rates story. XLV and XLK weakness is the one wrinkle worth watching — if it deepens, it's a rotation, not a regime break.
Rates & curve. Bull steepening in miniature: 2Y down 1bp to 4.25%, 10Y down 3bp to 4.69%, 30Y down 3bp to 5.23%. The 2s10s widens to +44bp, consistent with the market pricing lower inflation risk (oil crash) without pulling growth expectations down with it — the ideal rates signature for a Goldilocks read.
Inflation pulse. The dominant move. WTI crude -8.57% to $79.35 on the Iran de-escalation headline is a genuine inflation-expectations shock. Gold -0.26% and silver -0.80% confirm the unwind of the geopolitical hedge trade. Copper hangs flat at $6.47, so industrial demand signal is unchanged — the move is pure risk premium coming out.
Risk appetite. Curious split: VIX ticks up +0.44% to 16.07 while VIXY futures fall -1.22% — the term structure is normalizing lower even as spot vol nudges. Net read: risk-on. DXY flat at 99.79, no flight-to-safety bid for the dollar.
Equity regime. Meaningful rotation: Russell 2000 +1.33% outperforms Nasdaq 100 +0.34% by nearly a full point. Value/cyclical over growth/tech, small over large. XLC and XLY leadership hints at a consumer-plus-comms narrative rather than pure defensive rotation.
Global. USD/JPY drops -0.60% to 156.52 on the lower Treasury yields; EUR/USD and USD/CNY are inert. Nothing screaming from the FX cross for now.
The weight of evidence points to Goldilocks.