Market Pulse — Macro Dashboard
Market Pulse — Macro Dashboard
This is the broadest risk-on move the board has posted in weeks: RSI climbed double digits across almost every one of the 42 names, the entire bond complex round-tripped straight out of oversold, and tech's climb off its cycle low turned into an actual structural repair — XLK flipped from weak-down to strong-up — while only utilities (XLU) kept sliding. Every ticker on this board carries a fresh 2026-08-07 close (market-pulse) — no staleness caveat this cycle.
FROTH READ: vs VWAP = how far current price sits above/below the volume-weighted average buyer across the full history. Names far above VWAP are extended relative to their own average buyer's cost basis; names below VWAP have traded back through it.
Quick Snapshot
| Signal | Reading |
|---|---|
| Overall | 🟢 Broad-based risk-on — the oversold cohort emptied out entirely, bonds climbed back above RSI 40-50, and tech posted a real trend repair, not just a bounce |
| Key insight | The RSI<40 band went from five names last cycle (all bond-complex) to zero this cycle — the entire board is now reading neutral-or-better |
| Standout | XLK — RSI climbed from 46.5 to 59.1 and the trend flag flipped from weak-down to strong-up, a structural repair rather than a bounce |
| Caveat | None — every ticker in this dashboard carries a fresh 2026-08-07 close |
What's Going On
The tape flipped from a mixed, sector-rotating picture to a near-uniform rally. Every broad index posted a double-digit RSI gain: SPY climbed from 53.2 to 65.9, VTI matched it at 65.9 (up from 52.2), and QQQ — the prior cycle's one laggard — jumped from 45.2 to 57.1, no longer trailing the pack. IWM (46.8→59.4) and RSP (56.1→64.9) both moved in step. No name in this group carries a death cross, and all six sit within roughly a point of their 52-week highs — SPY at -0.91%, VTI at -0.95%.
Sector rotation showed the same broad lift with one clear exception. XLB posted the sharpest sector-level RSI move on the board (45.6→59.7), XLK went from a fresh cycle low to a genuine trend repair (RSI 46.5→59.1, trend flag weak-down→strong-up), and XLF, XLV, XLI, XLY, and XLC all climbed alongside them. XLE broke the pattern the other way — its RSI cooled sharply from 63.5 to 50.1 even as the rest of the board rallied, and USO cooled with it (RSI 55.5→46.3, -8.66% on the week). XLU is now the one sector still weakening: RSI fell further to 36.1, the weakest read on this entire board, with its trend flag reading "down."
The bond complex's whole prior-cycle collapse reversed. TLT, which had round-tripped straight back into oversold last cycle at RSI 31.6, climbed back to 43.0. LQD (36.3→48.0) and BND (38.6→50.3) both cleared the RSI-40 line, IEF moved from 40.7 to 50.0, and HYG — the one bond name that never carried a death cross — extended further to 61.9. The death crosses on TLT, IEF, and LQD are still in place technically, so the RSI recovery reads as a bounce off a damaged structure rather than a repaired one.
Commodities and international both cooled from their prior extremes while equities elsewhere ran. FXI backed off from outright overbought (RSI 72.0→64.7) but remains death-crossed. Gold and silver moved the opposite direction from oil — GLD's RSI jumped from 45.9 to 65.3 and SLV's from 44.2 to 60.0, both still carrying a death cross technically despite the sharp climb. UNG kept weakening (RSI 37.5→35.1, 30-day -16.03%), the one commodity that didn't join the recovery. In factor rotation, MTUM remains the laggard even after improving to 50.1 (30-day still -1.76%), while QUAL, VTV, and VUG all pushed into the mid-60s.
What Changed Since the 2026-07-31 Pulse
- The oversold (RSI < 40) band emptied out entirely: five names last cycle (TLT, LQD, UNG, BND, XHB, all bond-complex or bond-adjacent) down to zero this cycle.
- XLK posted a real structural repair, not just a bounce: RSI 46.5→59.1, trend flag weak-down→strong-up.
- TLT climbed back out of oversold: RSI 31.6→43.0, though the death cross is still in place.
- LQD and BND both cleared RSI 40: LQD 36.3→48.0; BND 38.6→50.3.
- XLE broke from the broader rally, cooling sharply: RSI 63.5→50.1, 30D +12.76%→+3.42%.
- USO cooled with it: RSI 55.5→46.3, 7D -5.5%→-8.66%.
- XLU is now the board's weakest sector: RSI 40.4→36.1, trend flipped to "down."
- GLD and SLV both spiked hard: GLD RSI 45.9→65.3; SLV RSI 44.2→60.0 — the opposite direction from oil.
- FXI cooled off outright overbought: RSI 72.0→64.7, still death-crossed.
- XLB posted the sharpest sector-level RSI move on the board: RSI 45.6→59.7.
- XBI and XHB both jumped double digits: XBI RSI 43.9→60.0; XHB RSI 39.5→55.8.
- UNG kept weakening, the lone commodity laggard: RSI 37.5→35.1, 30D -12.67%→-16.03%.
- QQQ climbed out of laggard status: RSI 45.2→57.1, no longer the weakest of the broad indices.
- VIXY and VXX both ticked down further, still deep in collapse regime: VIXY RSI 43.1→38.2; VXX 43.0→38.7.
How To Read The Board
RSI < 30 = capitulation/oversold zone (context-dependent — check trend and death-cross flags before treating as a buy signal). RSI 30-50 = neutral-to-recovering. RSI 50-70 = healthy uptrend. RSI > 70 = overbought/extended. "vs VWAP" shows distance from the average buyer's cost basis across the instrument's full history — a rough measure of how "paid up" the current price is. A death cross (50-day average below the 200-day) flags a structurally damaged trend even when short-term RSI looks fine.
Broad Indices
| Stock | Price | RSI | vs SMA20 | 7D% | 30D% | 3M% | vs VWAP | 52wkHi% | Trend | Signal |
|---|---|---|---|---|---|---|---|---|---|---|
| SPY | $773.26 | 65.9 | 3.1% | +3.51% | +3.74% | +5.1% | +13.28% | -0.91% | strong-up | 🟢 Sharp RSI gain, near its 52-week high |
| QQQ | $723.03 | 57.1 | 3.2% | +5.09% | +1.63% | +1.77% | +15.32% | -4.19% | strong-up | 🟢 Climbed out of laggard status |
| DIA | $539.62 | 63.6 | 2.6% | +2.92% | +3.25% | +9.15% | +12.55% | -0.72% | strong-up | 🟢 Steady climb, near highs |
| IWM | $301.56 | 59.4 | 2.3% | +3.56% | +2.75% | +6.37% | +17.94% | -1.09% | strong-up | 🟢 Recovered further |
| VTI | $381.78 | 65.9 | 3.1% | +3.69% | +3.67% | +5.51% | +13.07% | -0.95% | strong-up | 🟢 Sharp RSI gain, near highs |
| RSP | $220.09 | 64.9 | 2.2% | +2.36% | +3.72% | +8.25% | +13.07% | -0.62% | strong-up | 🟢 Steady, near highs |
Read: No death crosses anywhere in this group. Every name posted a double-digit RSI gain and all six sit within roughly a point of their 52-week highs — QQQ, the prior cycle's laggard, is now in step with the rest.
Sector Rotation (11 SPDR XL* ETFs)
| Sector | Price | RSI | 7D% | 30D% | vs VWAP | 52wkHi% | Trend | Signal |
|---|---|---|---|---|---|---|---|---|
| XLB (Materials) | $52.86 | 59.7 | +4.82% | +5.38% | +10.3% | -2.77% | strong-up | 🟢 Sharpest sector-level RSI move on the board |
| XLF (Financials) | $57.60 | 63.7 | +1.16% | +4.78% | +10.06% | -0.69% | strong-up | 🟢 Extended further, near highs |
| XLY (Cons Discret) | $119.86 | 62.1 | +3.25% | +3.95% | +2.99% | -5.1% | up | 🟢 Improved, still death-crossed |
| XLV (Health) | $165.68 | 61.8 | +1.93% | +2.08% | +11.61% | -2.59% | strong-up | 🟢 Improved further |
| XLI (Industrial) | $185.18 | 58.5 | +2.97% | +2.64% | +13.67% | -0.98% | strong-up | 🟢 Improved further |
| XLK (Tech) | $187.97 | 59.1 | +7.2% | +3.62% | +26.48% | -6.45% | strong-up | 🟢 Structural repair — trend flipped weak-down to strong-up |
| XLC (Comm Svcs) | $111.25 | 53.8 | +2.78% | +1.64% | -1.87% | -7.92% | weak-up | 🟢 Improved, still death-crossed |
| XLP (Staples) | $85.12 | 51.7 | +0.08% | +0.87% | +4.9% | -5.34% | strong-up | 🟡 Roughly flat |
| XLRE (Real Estate) | $44.98 | 49.2 | -0.2% | +1.88% | +8.19% | -2.7% | strong-up | 🟡 Roughly flat, cooled slightly |
| XLE (Energy) | $57.50 | 50.1 | -3.44% | +3.42% | +11.72% | -9.69% | strong-up | 🟡 Cooled sharply from overbought, only sector to break from the rally |
| XLU (Utilities) | $43.61 | 36.1 | -1.67% | -3.86% | -0.82% | -8.66% | down | 🔴 Weakest sector on the board, trend still down |
Read: The rally lifted every sector except two. XLE cooled sharply off last cycle's overbought read even as the rest of the board ran, and XLU kept weakening — now the single laggard sector, its trend flag still reading down. XLK's move stands out as a genuine repair: the trend flag itself flipped, not just the RSI.
International
| ETF | Price | RSI | 7D% | 30D% | vs VWAP | 52wkHi% | Trend | Signal |
|---|---|---|---|---|---|---|---|---|
| EFA (Dev Int'l) | $108.55 | 67.4 | +2.81% | +5.02% | +12.37% | -0.49% | strong-up | 🟢 Near its 52-week high |
| EWJ (Japan) | $96.90 | 63.8 | +4.88% | +4.71% | +14.25% | -2.42% | strong-up | 🟢 Sharp improvement |
| FXI (China) | $36.17 | 64.7 | -0.9% | +8.16% | -3.3% | -14.1% | weak-up | 🟡 Cooled off outright overbought, still death-crossed |
| VWO (Emg Mkts) | $60.47 | 59.9 | +2.93% | +2.2% | +9.04% | -2.45% | strong-up | 🟢 Improved further |
| EEM (Emg Mkts) | $65.64 | 52.3 | +2.42% | -0.89% | +12.32% | -8.17% | weak-down | 🟡 Improved, still slightly negative on 30D |
Read: FXI is the one name in this group cooling rather than extending, backing off from outright overbought while remaining death-crossed. The rest of the international group all pushed further into strong-up territory.
Bonds
| ETF | Price | RSI | 7D% | 30D% | vs VWAP | Trend | Signal |
|---|---|---|---|---|---|---|---|
| HYG (High Yield) | $79.61 | 61.9 | +0.64% | +0.42% | +2.28% | strong-up | 🟢 Extended further, never carried a death cross |
| BND (Total Bond) | $72.40 | 50.3 | +0.58% | -0.07% | +0.04% | down | 🟢 Cleared RSI 40, no death cross |
| IEF (7-10yr Tsy) | $93.17 | 50.0 | +0.58% | -0.02% | -0.64% | strong-down | 🟡 Recovered to neutral, still death-crossed |
| LQD (Inv Grade Corp) | $106.55 | 48.0 | +0.72% | -0.62% | -0.69% | strong-down | 🟡 Recovered to near-neutral, still death-crossed |
| TLT (20yr Tsy) | $82.76 | 43.0 | +1.03% | -1.5% | -3.03% | strong-down | 🟡 Round-tripped back out of last cycle's oversold, still death-crossed |
Read: The entire bond complex reversed last cycle's slide back into oversold — every name now clears RSI 40. HYG is still the cleanest chart, the only one that never carried a death cross; the RSI recovery in TLT, IEF, and LQD is a bounce off a technically damaged structure, not yet a repair.
Commodities
| ETF | Price | RSI | 7D% | 30D% | vs VWAP | 52wkHi% | Trend | Signal |
|---|---|---|---|---|---|---|---|---|
| COPX (Copper) | $88.03 | 66.1 | +11.63% | +20.52% | +14.28% | -13.27% | strong-up | 🟢 Sharpest commodity move, near breakout |
| GLD (Gold) | $398.47 | 65.3 | +7.25% | +6.41% | -0.96% | -23.63% | weak-up | 🟢 Spiked hard, still death-crossed |
| SLV (Silver) | $57.50 | 60.0 | +9.82% | +8.84% | -14.6% | -49.44% | weak-up | 🟢 Sharp recovery, still deeply extended from its 52-week high |
| USO (Oil) | $117.98 | 46.3 | -8.66% | +5.14% | +9.83% | -25.44% | weak-down | 🟡 Cooled sharply, negative week |
| UNG (Nat Gas) | $9.74 | 35.1 | -3.18% | -16.03% | -21.75% | -42.81% | strong-down | 🔴 Only commodity still weakening, structurally broken |
Read: Gold and silver moved the opposite direction from oil this cycle — both spiked hard in RSI even as USO cooled off. UNG is the one holdout, still deteriorating on every timeframe.
Volatility
| ETF | Price | RSI | 7D% | 30D% | 3M% | vs VWAP | Regime | Signal |
|---|---|---|---|---|---|---|---|---|
| VIXY | $19.56 | 38.2 | -4.63% | -7.87% | -27.69% | -33.8% | collapse | 🟡 Ticked down further, still structurally dead |
| VXX | $20.32 | 38.7 | -4.38% | -7.68% | -27.58% | -33.25% | collapse | 🟡 Ticked down further, still structurally dead |
Read: Both products ticked further down this cycle, consistent with the broad risk-on tape — no vol bid showed up in either name.
Factor Rotation
| Factor | Price | RSI | 30D% | 3M% | vs VWAP | 52wkHi% | Signal |
|---|---|---|---|---|---|---|---|
| QUAL (Quality) | $225.69 | 69.0 | +4.04% | +7.44% | +12.63% | -1.03% | 🟢 Near overbought, near highs |
| VTV (Value) | $224.31 | 64.9 | +3.06% | +8.88% | +14.47% | -0.45% | 🟢 Steady, near highs |
| VUG (Growth) | $89.40 | 63.6 | +3.97% | +3.07% | +11.04% | -2.06% | 🟢 Recovered sharply |
| MTUM (Momentum) | $309.32 | 50.1 | -1.76% | +2.6% | +11.62% | -10.3% | 🟡 Improved to neutral, still the group's laggard on 30D |
Read: Quality, Value, and Growth all pushed into the mid-60s while Momentum lags behind — the only factor still negative on a 30-day basis even after this cycle's improvement.
Industry Dashboards
| ETF | Price | RSI | 7D% | 30D% | 3M% | vs VWAP | 52wkHi% | Trend | Signal |
|---|---|---|---|---|---|---|---|---|---|
| XBI (Biotech) | $157.37 | 60.0 | +7.05% | -3.44% | +16.93% | +28.91% | -7.66% | strong-up | 🟢 Sharp recovery, clean uptrend |
| ITB (Home Const.) | $101.14 | 56.6 | +7.21% | +5.45% | +8.93% | +0.16% | -14.51% | up | 🟢 Recovered, still death-crossed |
| XHB (Homebuilders) | $110.80 | 55.8 | +6.86% | +4.49% | +8.25% | +2.38% | -9.95% | strong-up | 🟢 Sharpest industry RSI move, back above 50 |
| SMH (Semis) | $582.70 | 52.7 | +7.8% | -1.74% | +2.85% | +32.11% | -15.2% | weak-down | 🟡 Improved, structure still weak-down |
Read: The whole industry group climbed this cycle. XHB posted the sharpest RSI gain and cleared back above 50; SMH improved but its trend flag is the one holdout still reading weak-down.
Tier Analysis
Capitulation (RSI < 25)
None on this board.
Oversold (RSI 25-40)
XLU (36.1), UNG (35.1), VIXY (38.2), VXX (38.7) — four names, all structurally damaged (down trend or collapse regime) rather than a clean dip-buy setup. This is a near-total clearing from last cycle's five-name band (TLT, LQD, UNG, BND, XHB), which has now fully recovered above RSI 40.
Neutral-Strong (RSI 40+)
The remaining 38 names, led by QUAL (69.0), EFA (67.4), VTI/SPY (65.9), GLD (65.3), and COPX (66.1).
Entry Zones
| Stock | Zone | Thesis | Status |
|---|---|---|---|
| XLK | Watch for confirmation | Structural repair (trend flipped weak-down to strong-up), verify it holds | 🔍 Watch |
| TLT / LQD / IEF | Watch, structurally damaged | RSI cleared 40 but death crosses still in place | 🔍 Watch |
| HYG / BND | Hold | Recovered cleanly, HYG never carried a death cross | 🔒 Hold |
| XLE / USO | Watch | Only names to cool sharply while the rest of the board rallied | 🔍 Watch |
| XLU | Avoid for now | Weakest read on the board, trend still down | ⚠️ Avoid |
| UNG | Avoid for now | Only commodity still deteriorating on every timeframe | ⚠️ Avoid |
| GLD / SLV | Watch for exhaustion | Sharp RSI spike, still technically death-crossed | 🔍 Watch |
| FXI | Watch | Cooled off outright overbought, still death-crossed | 🔍 Watch |
| Broad indices (SPY, VTI, DIA, RSP) | Hold | Clean uptrends, near 52-week highs | 🔒 Hold |
Action Matrix
| Stock | Signal | Action | Notes |
|---|---|---|---|
| SPY, QQQ, DIA, IWM, VTI, RSP | 🟢 | 🔒 Hold | Broad rally, near 52-week highs, no death crosses |
| XLB, XLF, XLV, XLI, XLY, XLC | 🟢 | 🔒 Hold | Sector-wide RSI gains |
| XLK | 🟢 | 🔍 Watch | Structural repair, verify it holds |
| XLP, XLRE | 🟡 | 🔍 Watch | Roughly flat |
| XLE, USO | 🟡 | 🔍 Watch | Only names to cool while the board rallied |
| XLU | 🔴 | ⚠️ Avoid | Weakest sector, trend still down |
| EFA, EWJ, VWO, EEM | 🟢 | 🔒 Hold | Broad international recovery |
| FXI | 🟡 | 🔍 Watch | Cooled off overbought, still death-crossed |
| HYG, BND | 🟢 | 🔒 Hold | Recovered cleanly |
| IEF, LQD, TLT | 🟡 | 🔍 Watch | Cleared RSI 40, death crosses still in place |
| COPX, GLD, SLV | 🟢 | 🔍 Watch | Sharp spikes, verify durability |
| UNG | 🔴 | ⚠️ Avoid | Only commodity still weakening |
| VIXY, VXX | 🟡 | 🔒 Hold | Ticked down further, in collapse regime |
| QUAL, VTV, VUG | 🟢 | 🔒 Hold | Steady leaders |
| MTUM | 🟡 | 🔍 Watch | Improved to neutral, still the factor laggard |
| XBI, ITB, XHB | 🟢 | 🔒 Hold | Sharp recoveries |
| SMH | 🟡 | 🔍 Watch | Improved, trend flag still weak-down |
What To Watch Next
- Whether XLK's trend-flag repair (weak-down to strong-up) holds through the next cycle or reverts like prior bounces on this board.
- Whether XLE and USO's cooldown, the one clear divergence from an otherwise broad rally, extends into a real pullback.
- Whether XLU's continued weakening (now the board's lowest RSI) marks a floor or keeps sliding.
- Whether TLT, IEF, and LQD's RSI recovery survives long enough to actually clear their death crosses, or stalls as a bounce off a damaged structure.
- Whether GLD and SLV's sharp spike is durable given both still carry technical death crosses.
Sources
- Tape data (price/RSI/SMA/returns): full-scan pre-computed summaries as of the 2026-08-07 close — market-pulse.
Related
9 eventsNo direct external sources are attached to this read.