raw scansnapshot — prices as of scan date, not live57 rows · screens, not recommendationssuperseded 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)
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.
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.
Housing is the second most damaged sector — ITB -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