Market Pulse — EOW Macro Dashboard

Scan

Market Pulse — EOW Macro Dashboard

raw scan snapshot — prices as of scan date, not live 60 rows · screens, not recommendations

A textbook rotation week: SPY/QQQ declined (-1.8%/-3.3% 7d) while DIA/IWM/RSP gained (+0.4%/+0.5%/+1%), defensives (XLV +4.4%, XLU +2.2%, XLP +1.2%) caught a hard bid, bonds rallied (TLT +1.35%), and commodities collapsed (SLV -12.2%, GLD -4%, COPX -9.2%) — the tape is rewarding breadth and quality over megacap tech.

All data as of 2026-06-26 close. FROTH READ: pricePctVsVwap = how far current price sits above/below the volume-weighted average buyer across the full history. Names >50% above VWAP are parabolic; names below VWAP have traded back through their entire average-buyer cost basis.


Quick Snapshot

Signal Reading
Overall 🟡 Bifurcated rotation — index-level weakness masking strong breadth; defensive + small-cap + value outperforming growth + tech
EOW Story SPY/QQQ rolling but DIA/IWM/RSP green = breadth healthy. XLV RSI 72.3 is the rotation leader. FXI capitulation (RSI 23.4, -16% vs VWAP). Commodities breaking down (SLV, COPX, GLD). Bonds bid (TLT, IEF, LQD all RSI 61-66). Volatility collapsing (VIXY/VXX -27% vs VWAP).
Key froth alert SMH +51% vs VWAP — the semi ETF is trading 51% above its average buyer. This is parabolic at the index level.
Key entry FXI RSI 23.4 (-16% vs VWAP) = oversold China. USO RSI 29.4 (at VWAP) = oil near floor.

Broad Indices

Stock Price RSI vs SMA20 7D% 30D% 3M% vs VWAP 52wkHi% Trend Signal
SPY $728.99 44.9 -1.8% -1.77% -2.61% +15.26% +8.66% -4.13% weak-down 🟡 Rolling
QQQ $706.52 47.1 -2.4% -3.26% -3.04% +25.72% +15.09% -5.63% strong-up 🟡 Pullback
DIA $517.75 61.0 +1.0% +0.39% +2.42% +15.13% +9.48% -1.67% strong-up 🟢 Leader
IWM $299.83 63.8 +3.0% +0.53% +3.50% +23.63% +20.31% -0.55% strong-up 🟢 Leader
VTI $362.22 47.0 -1.4% -1.53% -1.93% +15.69% +8.75% -3.33% strong-up 🟡 Neutral
RSP $210.31 57.3 +0.5% +0.97% +1.75% +12.03% +9.49% -1.86% strong-up 🟢 Breadth

Read: SPY/VTI/QQQ soft, DIA/IWM/RSP green = value/small-cap rotation confirmed. QQQ is 15% above its VWAP (extended for an index) but DIA is closer to fair value (+9.48%). IWM at +20% vs VWAP is now getting extended itself — small caps have run hard off the lows.


Sector Rotation (11 SPDR XL ETFs)

Sector Price RSI 7D% 30D% vs VWAP Trend Signal
XLV (Health) $160.34 72.3 +4.36% +8.24% +10.51% up ⚠️ Overbought leader
XLU (Utilities) $46.20 65.9 +2.21% +3.01% +6.36% strong-up 🟢 Defensive bid
XLI (Industrial) $181.20 59.0 +1.60% +4.22% +13.32% strong-up 🔒 Hold
XLRE (Real Estate) $45.24 61.7 +1.69% +2.26% +9.87% strong-up 🔒 Hold
XLF (Financials) $53.57 61.3 -0.54% +4.55% +3.20% up 🔒 Hold
XLP (Staples) $84.71 56.1 +1.18% +0.85% +5.13% strong-up 🔒 Hold
XLB (Materials) $51.60 53.2 +0.72% +1.20% +9.37% strong-up 🔍 Watch
XLY (Cons Discret) $114.37 45.5 -2.35% -5.72% -1.17% down ❌ Avoid (below VWAP)
XLK (Tech) $181.11 48.6 -4.30% -1.68% +25.02% strong-up ⚠️ Extended, rolling
XLE (Energy) $53.84 38.4 +1.41% -4.84% +7.31% weak-down 🔍 Basing
XLC (Comm Svcs) $106.18 30.2 -1.64% -8.43% -6.10% strong-down 🔴 Near capitulation

Rotation read: Defensive top tier = XLV/XLU/XLRE/XLP all green. Cyclical mid tier = XLI/XLF holding. Consumer tech bottom tier = XLK/XLY/XLC rolling. XLC at RSI 30.2 and -6.1% below its VWAP is the most distressed sector on the tape this week.


International

ETF Price RSI 7D% 30D% vs VWAP Trend Signal
EFA (Dev Int'l) $102.54 50.5 -1.43% -0.58% +7.75% strong-up 🔍 Neutral
EEM (Emg Mkts) $67.19 49.9 -4.63% -1.25% +17.93% strong-up 🔍 Watch
VWO (Emg Mkts) $58.58 46.0 -4.06% -2.72% +7.54% weak-down 🔍 Watch
FXI (China) $31.59 23.4 -4.83% -9.90% -16.04% strong-down ✅ Oversold / Contrarian
EWJ (Japan) $92.80 51.8 -4.00% +1.10% +11.99% strong-up 🔍 Neutral

Read: FXI RSI 23.4 with price -16% below its VWAP is the only name on this dashboard in true capitulation territory. Contrarian entry zone if China/trade narrative shifts. EM broadly seeing selling but structurally still above VWAP.


Bonds

ETF Price RSI 7D% 30D% vs VWAP Trend Signal
TLT (20yr Tsy) $87.36 65.8 +1.35% +2.81% +1.77% up 🟢 Risk-off bid
IEF (7-10yr Tsy) $95.03 62.1 +0.75% +1.10% +0.88% up 🟢 Risk-off bid
LQD (Inv Grade Corp) $109.50 61.4 +0.72% +0.90% +1.52% strong-up 🟢 Steady
BND (Total Bond) $73.67 62.5 +0.57% +0.88% +1.41% strong-up 🟢 Steady
HYG (High Yield) $79.83 53.4 -0.04% +0.14% +2.05% strong-up 🔍 Neutral

Read: The Treasury/IG bond bid is real — TLT, IEF, LQD, BND all green on the week. This is either a flight-to-quality signal or a rates-coming-down bet (or both). HYG flat-to-down suggests credit market less enthusiastic — not pure risk-off, more measured.


Commodities

ETF Price RSI 7D% 30D% vs VWAP Trend Signal
GLD (Gold) $373.63 35.8 -3.96% -8.53% -5.82% down 🔍 Watch (basing)
SLV (Silver) $53.28 31.7 -12.24% -21.07% -19.57% down ⚠️ Breakdown
USO (Oil) $105.48 29.4 -2.42% -19.50% +0.29% weak-down 🔍 At VWAP support
COPX (Copper) $76.18 39.1 -9.18% -11.51% +0.88% weak-down 🔍 Watch
UNG (Nat Gas) $11.87 56.1 -1.43% +6.17% -6.82% weak-up 🔍 Outlier

Read: Commodities broadly breaking down this week. SLV -12.2% in one week, now -19.6% below its VWAP — structural breakdown. GLD -8.5% in 30 days, now below VWAP. USO near RSI 29.4 (oversold territory) at its VWAP support — the only commodity with a potential floor read. COPX -9.2% in a week signals demand-fear. This is a deflation/slowdown signal from the commodity complex.


Volatility

ETF Price RSI 7D% 30D% 3M% vs VWAP Regime Signal
VIXY $22.62 41.2 +4.26% -6.26% -40.83% -26.97% collapse 🟢 Vol crushing = risk-on
VXX $23.56 42.3 +4.24% -5.84% -40.22% -26.67% collapse 🟢 Vol crushing = risk-on

Read: Vol is in a structural collapse (-41% in 3 months, -27% below VWAP). The +4.2% weekly uptick is a micro-blip in a downtrend. Low vol = melt-up backdrop still in place for risk assets, despite the tech sector rolling. The VIXY/VXX AVWAP from low being at current price ($22.61/$23.22) suggests the vol compression has been so extreme the recovery vol is anchored near here.


Factor Rotation

Factor Price RSI 7D% 30D% 3M% vs VWAP Signal
VTV (Value) $218.39 61.7 +1.00% +3.08% +12.95% +13.35% 🟢 Winning factor
RSP (Equal-Wt) $210.31 57.3 +0.97% +1.75% +12.03% +9.49% 🟢 Breadth winner
MTUM (Momentum) $325.74 53.6 -0.91% +4.08% +38.32% +23.19% 🟠 Extended
QUAL (Quality) $213.66 51.2 -1.34% -0.56% +14.28% +8.07% 🔍 Neutral
VUG (Growth) $82.76 39.1 -3.93% -6.18% +17.57% +4.17% 🔴 Rolling

Factor read: Value (VTV) and equal-weight (RSP) outperforming Growth (VUG) this week = the rotation trade is live. MTUM is +38% in 3 months but at +23% vs VWAP — its momentum factor includes semis/memory/AI which drove that run, now digesting. Growth (VUG) RSI 39 approaching oversold — watch if it becomes a value entry.


Industry Dashboards

ETF Price RSI 7D% 30D% 3M% vs VWAP 52wkHi% Signal
SMH (Semis) $611.61 51.8 -4.62% +2.71% +63.42% +51.13% -8.96% 🔴 PARABOLIC — +51% vs avg buyer
XBI (Biotech) $155.38 76.2 +5.02% +15.68% +30.06% +35.62% -0.34% ⚠️ Overbought breakout
XHB (Homebuilders) $115.64 67.4 +5.47% +12.10% +20.01% +7.69% -6.08% 🔒 Strong but watch
ITB (Home Const.) $104.90 69.2 +6.05% +12.29% +18.18% +4.20% -11.10% 🔒 Strong but watch

Read: SMH is the poster child for the froth read this EOW — trading 51% above the modal cost basis of the average buyer. This is not a level where new money chases. XBI at RSI 76 with +35.6% vs VWAP is the biotech version of the same story. Homebuilders (XHB/ITB) are the week's surprise leaders — +5-6% in one week — but still at reasonable froth levels (+4-8% vs VWAP).


What the Tape Says (EOW Cross-Group Read)

The macro setup as of June 26:

Bull case:

  • Breadth healthy (DIA/IWM/RSP all green, near highs)
  • Volatility structurally collapsing (VIXY -41% 3M)
  • Small-cap leadership (IWM RSI 63.8, -0.55% from 52-week high)
  • Bonds and defensives bid without panic (orderly)
  • Value outperforming growth

Bear case:

  • Commodities collapsing signals demand weakness / deflation
  • XLC (Comm Svcs) at RSI 30.2 = megacap consumer tech in trouble
  • XLK rolling -4.3% this week with QQQ -3.3%
  • Bonds rallying while growth stocks fall = risk-off under the surface
  • SMH at +51% vs VWAP = semi-ETF pricing in perfection

Net read: This is a mid-cycle rotation, not a breakdown. The economy (DIA/IWM/XLI/XLF) is fine; the AI-hype trade (XLK/XLC) is digesting its enormous 3-month run. The commodity collapse is the wildcard — if it persists, it signals demand destruction, which would be a different regime. For now, the weight of evidence says rotation over correction.


Action Matrix

Stock Signal Action Notes
DIA/IWM/RSP 🟢 🔒 Hold Rotation leaders, near highs, healthy RSI
XLV ⚠️ 🔒 Hold (trim if extended) RSI 72.3, +10.5% vs VWAP — best sector but overbought
XHB/ITB 🟢 📈 Accumulate Housing breakout +12% 30d, vol still moderate
TLT/IEF 🟢 📈 Accumulate Risk-off bond bid intact; RSI 62-66 not overbought
FXI 🔍 Research RSI 23.4, -16% vs VWAP — contrarian if thesis emerges
USO ⏳ Watch RSI 29.4 at VWAP support — potential floor, no thesis yet
SLV ❌ Avoid -21% 30d, -19.6% vs VWAP, no floor yet
GLD 🔍 🔍 Watch Oversold at -5.8% vs VWAP, but commodity tailwind broken
XLC 🔴 ⏳ Watch RSI 30.2 — nearing oversold. Bounce candidate but thesis broken
SMH ⚠️ ⚠️ Avoid / Trim +51% vs VWAP = parabolic. Don't add at this level
XBI ⚠️ ⚠️ Avoid / Trim RSI 76.2, +35.6% vs VWAP — overbought momentum play
VUG 🔍 🔍 Watch RSI 39 approaching oversold — growth entry forming
COPX 🔍 ❌ Avoid -9.2% week, approaching VWAP but no catalyst

What Changed This Week (EOW Frame)

The week of June 23-26 crystallized the rotation that's been building:

  1. Tech/Comm derating: QQQ -3.3%, XLK -4.3%, XLC -1.6% (30d: -8.4%). The AI software overhang (MSFT, META, GOOGL) continued to weigh on the sector ETFs.
  2. Defensive bid re-accelerated: XLV +4.36% in ONE week — healthcare is the new momentum. XLU +2.21%, XLP +1.18%.
  3. Housing surprised to the upside: XHB +5.47%, ITB +6.05% — the rate-cut-anticipation trade is alive in homebuilders.
  4. Biotech ripped: XBI +5% week, +15.7% month — new highs at RSI 76.2. This is a separate cycle from AI.
  5. Commodities broke: SLV -12.24% in a week, GLD -3.96%, COPX -9.18% — the reflation trade is over.
  6. China capitulating: FXI -4.83% week, RSI 23.4, -9.9% in 30 days. Trade war resolution/disappointment still playing out.
  7. Vol sleeping through it: VIXY +4.26% on the week but -41% over 3 months. The market is not scared.

Bottom line: Sell growth, buy defensives/value/housing. The AI infrastructure semi trade (SMH) is historically extended. Bond yields falling = rate-sensitive sectors (XLRE, XLU) have more room.

10 events

No direct external sources are attached to this read.