Market Pulse — EOW Macro Dashboard
Market Pulse — EOW Macro Dashboard
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:
Bear case:
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:
- 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.
- Defensive bid re-accelerated: XLV +4.36% in ONE week — healthcare is the new momentum. XLU +2.21%, XLP +1.18%.
- Housing surprised to the upside: XHB +5.47%, ITB +6.05% — the rate-cut-anticipation trade is alive in homebuilders.
- Biotech ripped: XBI +5% week, +15.7% month — new highs at RSI 76.2. This is a separate cycle from AI.
- Commodities broke: SLV -12.24% in a week, GLD -3.96%, COPX -9.18% — the reflation trade is over.
- China capitulating: FXI -4.83% week, RSI 23.4, -9.9% in 30 days. Trade war resolution/disappointment still playing out.
- 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.
Related
10 eventsNo direct external sources are attached to this read.