Market Pulse

Scan

Market Pulse

Scan symbols 7
Watchlists 1
raw scan snapshot — prices as of scan date, not live 57 rows · screens, not recommendations superseded by2026-05-01-market-pulseported fromresearch/classic/scans/_archive/2026-03-31-market-pulse.mdscan slugmarket-pulsesource typescan-archive

Broad risk-off selloff: energy and volatility are the only winners as Iran war/oil shock slams equities across the board.


Quick Snapshot

Signal Reading
Overall 🔴 Risk-Off — All major indices below SMA20, VIX spiking +24% in 30 days
Leaders USO (+46% 30D), VIXY/VXX (+24% 30D), XLE (+7.2% 30D), XBI (flat, +3.1% vs SMA20)
Laggards COPX (-19.7% 30D), GLD (-12.6% 30D), SLV (-16.9% 30D), XHB (-13.0% 30D), ITB (-14.0% 30D)
Key Insight Oil crisis driving a clear risk-off rotation: cash/bonds/energy/defensives in, growth/tech/housing out

Major Indices

Stock Price RSI vs SMA20 7D% 30D% Signal
SPY $646.99 40.6 -2.0% -3.1% -5.5% 🟡 Weak-down
QQQ $574.38 40.8 -2.9% -4.3% -5.4% 🟡 Weak-down
DIA $461.53 42.5 -1.0% -1.8% -5.5% 🟡 Weak-down
IWM $246.54 45.5 -1.0% -2.8% -6.4% 🟡 Weak-down
VTI $319.17 41.1 -2.0% -3.4% -5.6% 🟡 Weak-down
  • All five major indices below their SMA20 with RSI in the 40-46 range — not yet deeply oversold but clearly deteriorating. Golden crosses still intact, meaning long-term trend hasn't fully broken.
  • QQQ leading the decline at -4.3% this week, confirming tech is the epicenter of the selloff. IWM (-6.4% 30D) underperforming, signaling small-cap fragility in risk-off environments.
  • No capitulation yet — RSI 40-46 is "approaching oversold" but not there. Watch for a flush to RSI 30 before calling a bottom.

Sectors (11 XL* ETFs)

Stock Price RSI vs SMA20 7D% 30D% Signal
XLK (Tech) $131.66 40.4 -3.6% -5.8% -5.5% 🟡 Down
XLF (Financials) $49.19 44.8 -0.2% -1.5% -3.6% 🔴 Death cross
XLE (Energy) $60.72 66.9 +3.8% +1.3% +7.2% 🟠 Strong-up
XLV (Health) $145.88 39.3 -1.8% -0.4% -7.6% 🟡 Weak-down
XLI (Industrials) $160.67 40.5 -2.8% -3.8% -9.9% 🟡 Weak-down
XLU (Utilities) $45.54 49.0 -1.0% +1.2% -3.2% 🟡 Holding up
XLP (Staples) $81.57 37.8 -1.9% +0.2% -7.5% 🟡 Weak-down
XLY (Cons Disc) $108.57 41.4 -2.3% -3.6% -5.8% 🔴 Death cross
XLB (Materials) $49.74 51.8 +1.2% +2.2% -6.2% 🟡 Mixed
XLRE (Real Estate) $40.83 42.1 -1.8% -1.0% -6.4% 🟡 Down
XLC (Comm Svcs) $110.71 41.2 -2.5% -3.7% -5.8% 🟡 Down
  • XLE is the lone sector winner — energy ripping as oil crisis plays out. RSI 66.9 and +3.8% above SMA20. Don't chase here — getting extended.
  • XLF and XLY have triggered death crosses — these are the structural breakdowns to watch. Financials underperforming in risk-off makes sense; consumer discretionary death cross signals consumer stress.
  • XLI down -9.9% in 30 days — the worst sector performance after housing. Industrial weakness in a war-driven supply shock environment is a significant signal.
  • XLU holding up relatively well (+1.2% this week) — defensive rotation beginning but not yet dominant. XLP also nearly flat on the week.

International

Stock Price RSI vs SMA20 7D% 30D% Signal
EFA (Developed Mkts) $96.43 45.8 -0.6% -1.0% -6.7% 🟡 Weak-down
EEM (Emerging Mkts) $56.25 44.4 -1.7% -2.9% -8.5% 🟡 Weak-down
VWO (EM ex-China) $53.58 44.5 -1.1% -1.5% -6.4% 🟡 Weak-down
FXI (China) $35.65 43.6 -0.7% -0.8% -3.4% 🔴 Death cross
EWJ (Japan) $83.78 46.3 -0.6% -2.0% -7.1% 🟡 Weak-down
  • International markets uniformly weak — no safe harbor offshore. EEM (-8.5% 30D) leading the decline among EM, likely hit by dollar strength and commodity price volatility.
  • FXI (China) has a death cross — despite being the "least bad" performer (-3.4% 30D), the structural signal is bearish. China's relative resilience may reflect geopolitical repositioning, but the cross is a warning.
  • Japan (-7.1% 30D) underperforming developed market peers — Yen dynamics and tech-heavy index composition amplifying the selloff.

Bonds

Stock Price RSI vs SMA20 7D% 30D% Signal
TLT (Long-Term Tsy) $86.94 47.7 -0.3% +0.9% -3.0% 🟡 Flat
IEF (7-10yr Tsy) $95.49 47.4 -0.2% +0.4% -1.7% 🟡 Flat
HYG (High Yield) $79.46 48.5 0.0% -0.5% -1.0% 🟡 Neutral
LQD (Inv Grade) $108.92 48.0 -0.1% 0.0% -1.8% 🟡 Neutral
BND (Total Bond) $73.69 48.5 -0.1% +0.3% -1.3% 🟡 Neutral
  • Bonds providing mild safe-haven support this week (TLT +0.9%, IEF +0.4%) but 30D performance still negative — war/inflation expectations keeping yields elevated.
  • HYG credit spread not yet showing stress (-1.0% 30D) — corporate balance sheets intact, but watch for deterioration if equity selloff deepens.
  • Classic risk-off playbook only partially engaged: bonds getting a bid on the week but 30D still negative, meaning the "flight to safety" is just beginning.

Commodities

Stock Price RSI vs SMA20 7D% 30D% Signal
GLD (Gold) $428.24 45.4 -3.3% +2.4% -12.6% 🟡 Recovering
SLV (Silver) $67.82 47.3 -3.0% +1.8% -16.9% 🟡 Recovering
USO (Oil) $127.34 68.5 +11.5% +13.6% +46.0% 🟠 Extended
COPX (Copper) $75.15 45.6 -2.3% -2.1% -19.7% 🟡 Weak
UNG (Nat Gas) $11.76 44.9 -3.9% -0.1% -2.0% 🔴 Death cross
  • USO is the story — oil +46% in 30 days, +13.6% this week alone. The Iran war is the driver. RSI 68.5 and 11.5% above SMA20 — overbought, but war premium can sustain.
  • Gold/silver had a major capitulation in 30D (GLD -12.6%, SLV -16.9%) but are now recovering on the week (+2.4%, +1.8%). This is a classic "sell everything" deleveraging followed by flight-to-safety re-entry. Constructive for precious metals.
  • Copper (-19.7% 30D) signaling global growth slowdown fears — a war-driven demand destruction read. COPX diverging hard from USO tells the story: energy scarcity premium vs. industrial demand collapse.
  • UNG death cross — nat gas structurally broken even as oil surges. Different supply dynamics.

Volatility

Stock Price RSI vs SMA20 7D% 30D% Signal
VIXY $34.93 56.1 +4.9% +13.3% +23.8% 🟠 Elevated
VXX $36.28 56.7 +5.4% +13.4% +24.0% 🟠 Elevated
  • VIX proxies up +24% in 30 days, +13% this week — volatility is spiking but RSI still only 56, suggesting fear has not yet reached extreme levels. Death crosses on both — structurally elevated vol environment.
  • VIXY/VXX above their SMA20s — unusual. When vol ETFs trade above SMA20, market stress is sustained rather than episodic. Not a buy signal for equities yet.

Factors

Stock Price RSI vs SMA20 7D% 30D% Signal
VUG (Growth) $434.35 40.1 -3.1% -4.8% -5.9% 🔴 Death cross
VTV (Value) $195.15 42.9 -0.9% -1.8% -5.1% 🟡 Weak-down
MTUM (Momentum) $238.24 42.8 -2.3% -5.3% -6.0% 🟡 Down
QUAL (Quality) $190.96 40.4 -2.1% -3.5% -6.4% 🟡 Down
RSP (Equal Weight) $190.96 41.4 -1.4% -1.9% -6.3% 🟡 Weak-down
  • Growth (VUG) has a death cross — most significant factor signal. In a war/risk-off environment this is the last factor you want to hold.
  • Value (VTV) outperforming growth on a relative basis (-5.1% vs -5.9% 30D) — classic risk-off rotation, but not outperforming in absolute terms. No factor is working.
  • Momentum (MTUM) -5.3% this week alone — momentum strategies getting wrecked as leaders (energy/defense) are not yet in the index and prior leaders (tech/growth) are collapsing.
  • Equal-weight RSP (-6.3% 30D) tracking cap-weight closely — no breadth divergence yet.

Housing & Semi/Bio Specials

Stock Price RSI vs SMA20 7D% 30D% Signal
XHB (Homebuilders) $98.15 38.5 -2.8% -3.7% -13.0% 🟡 Down
ITB (Home Const) $90.12 36.1 -3.5% -3.3% -14.0% 🔴 Death cross
SMH (Semis) $378.84 44.4 -2.7% -7.1% -6.8% 🟡 Weak-down
XBI (Biotech) $127.08 56.0 +3.1% -0.3% +0.4% 🟢 Holding
  • Housing is the second most damaged sectorITB -14% in 30D with a death cross. Higher oil/inflation feeding into rate expectations, killing the housing thesis. Rate-sensitive names breaking.
  • XBI is the surprise relative strength story — biotech +0.4% in 30 days while everything else collapses. RSI 56 and +3.1% above SMA20. Defensive/M&A-driven demand. Watch closely.
  • SMH semis down -7.1% this week, -6.8% in 30D — AI/chip demand concerns compounding the macro selloff.

Cross-Group Signals

Signal Implication
USO +46%, VIXY +24% simultaneously Classic war premium + fear spike — not seen together since Gulf War I
GLD -12.6% then +2.4% recovery Forced deleveraging exhausted, safe-haven bid returning
XLF + XLY death crosses Consumer and financial stress spreading beyond tech — broadening risk-off
ITB death cross + XHB -13% Rate sensitivity + cost of living crisis hitting housing. Macro risk, not just sector
VUG death cross Growth factor structurally broken — not a short-term wobble
COPX -19.7% vs USO +46% Oil supply shock ≠ demand recovery. Stagflation signal
XBI holding while everything falls Defensive biotech bid or M&A speculation? Monitor
Bonds getting weekly bid but 30D negative Safe-haven rotation just starting — incomplete

Key Discoveries

Discovery Implication
Oil/vol spike with gold recovering Classic late-stage war premium trade — energy overcrowded, gold re-entry window
5 sector/factor death crosses Breadth deterioration accelerating — this is more than a tech correction
XBI bucking the selloff Biotech may be the only growth area with defensive characteristics right now

Open Questions

  • At what oil price does demand destruction outweigh supply premium? Watch COPX for the signal.
  • When do bonds finally get the full safe-haven bid? TLT -3% 30D despite equity selloff is notable.
  • Is XBI's resilience real or a delayed reaction?
10 events

No direct external sources are attached to this read.