Stagflation drift as oil shock bleeds into defensives.

A geopolitical risk-off tape. Energy is the only sector with a real bid (XLE +1.45%) while defensives that usually absorb risk-off flows β€” Utilities (XLU -1.75%) and Real Estate (XLRE -1.93%) β€” are getting hit the hardest. That isn't a classic recession trade; it's the rate-sensitive complex buckling underneath a sticky-oil, firm-dollar backdrop. WTI sits at $90.12, gold holds $4,716, DXY pushes to 98.41, and VIXY adds nearly 2%. Cyclicals weaken alongside defensives (XLI -1.41%, XLB -0.88%), leaving only tech flat. The weight of evidence leans stagflation-adjacent with the Iran ceasefire deadline as the overnight catalyst.

TL;DR

Watchlist

Economic Calendar

Market News

Headline driver: reporting that VP Vance's trip to join Iran negotiations has been paused, with markets pricing a rising probability the U.S.–Iran ceasefire lapses on its Wednesday deadline. The Strait of Hormuz remains closed, keeping an oil premium embedded in crude and a safety bid in the dollar. Next FOMC decision is April 28–29, with no scheduled Powell remarks today.

Charts

VT (Global Equity)
VT (Global Equity)

Still trading above both SMA 50 and EMA 200 after a sharp March rebound, RSI in the mid-60s and cooling off a touch from the recent push. Volume today is average β€” no panic, but the upside momentum is pausing.

SPY (S&P 500)
SPY (S&P 500)

Holding above a rising SMA 50 and well above EMA 200, RSI near 67 β€” just shy of overbought and ticking lower. Today's red candle is a pause in a strong uptrend, not a trend break.

QQQ (Nasdaq-100)
QQQ (Nasdaq-100)

Recent highs were confirmed by an RSI push above 70; today's tape drifts lower with RSI still elevated near 70. Tech's relative resilience (XLK only fractionally lower) is keeping QQQ from leading the sell.

VIXY (VIX Short-Term Futures)
VIXY (VIX Short-Term Futures)

Basing below a declining EMA 200 after the March spike, now curling higher again on RSI. The bounce off the recent lows is tentative β€” vol has the geopolitical bid but the longer downtrend is intact.

Sector Quadrants

Goldilocks β€” Growth + Disinflation

Risk-on leaders when growth is strong and inflation fades

XLK β€” Technology
XLK β€” Technology
XLY β€” Discretionary
XLY β€” Discretionary
XLC β€” Comms
XLC β€” Comms

Reflation β€” Growth + Inflation

Cyclicals that benefit from rising prices and activity

XLE β€” Energy
XLE β€” Energy
XLB β€” Materials
XLB β€” Materials
XLI β€” Industrials
XLI β€” Industrials

Stagflation β€” Contraction + Inflation

Defensives that hold up when growth stalls but prices stay hot

XLP β€” Staples
XLP β€” Staples
XLV β€” Health Care
XLV β€” Health Care
XLU β€” Utilities
XLU β€” Utilities

Deflation β€” Contraction + Disinflation

Rate-sensitive sectors that benefit from falling yields

XLRE β€” Real Estate
XLRE β€” Real Estate
XLF β€” Financials
XLF β€” Financials

Reflation is the only quadrant showing leadership today β€” and it's narrow: XLE alone, with Materials and Industrials red. The Stagflation and Deflation quadrants are both bleeding (Utilities, Real Estate worst on the board), which argues against a pure risk-off flight to defensives and points instead at a rates-and-oil shock hitting duration. Goldilocks is surviving on XLK's flat tape β€” a thin thread for a growth-led regime.

Cross-Asset Narrative

Inflation pulse: Crude at $90.12 and gold at $4,716.70 β€” both near recent highs, neither breaking out today but refusing to give ground while the geopolitical tail stays fat. Copper $6.02, silver $76.86 β€” industrial metals essentially unchanged, so the bid is geopolitical, not cyclical.

Risk appetite: VIXY +1.83% to 28.91 with DXY +0.36% to 98.41. The dollar is doing the safety work β€” EUR/USD sagging, USD/JPY stuck at 159.38 on an upper bound that continues to pressure the BoJ. This is a risk-off tape that favors cash-like USD over duration.

Equity regime: The rotation map is the story. Winners: Energy. Losers: Real Estate and Utilities, the two most rate-sensitive groups. That's not the stack you'd expect in a pure recession scare β€” it says rates are NOT rallying into the risk-off move. With Treasury yield levels not in today's snapshot, the duration proxy selloff is the cleanest tell.

Global: USD/CNY steady at 6.82, EUR/USD 1.17 β€” no disorderly FX move, but the dollar is grinding. Japan unchanged at the yen's pain threshold.

The weight of evidence points to stagflation-adjacent risk-off, with energy the only functional hedge on the tape.

What to Watch