raw scansnapshot — prices as of scan date, not live66 rows · screens, not recommendations
The dollar just won. UUP RSI 72.9 near a 52-week high (-0.35%), crushing every commodity in its path: crude oil (USO RSI 29.4, -19.5% 30d), silver (SLV RSI 31.7, -21.07% 30d), and gold (GLD RSI 35.8, -8.53% 30d) are all in confirmed downtrends with metals breaking below their SMA200s. The agriculture complex is quietly collapsing (AGRO -25.2% 30d, RSI 29.8). The standout exception is housing — XHB/ITB are printing RSI 67-69 on +12% 30d runs, the market's rate-relief trade quietly breaking out. Factor rotation is the clearest EOW signal: VTV (value) at RSI 61.7/+3.08% 30d vs VUG (growth) RSI 39.1/-6.18% 30d — the rotation showed up exactly here.
Latest bar 2026-06-26 (EOW close). All names fresh.
Quick Snapshot
Signal
Reading
Overall
🟡 Dollar-dominance; commodities broadly oversold, housing is the outlier
Macro regime
Disinflationary: crude -19.5% 30d, metals down, dollar at 52wk high
Factor rotation
🟢 Confirmed: VTV/RSP near ATH vs VUG rolling over
Key risk
FXI RSI 23.4 in freefall; China drag weighing EM/copper
Standout
Housing (XHB +12.1% 30d) breaking out on rate-cut expectations
USO is at RSI 29.4 with price nearly at VWAP ($105.48 vs VWAP $105.18, +0.29%) — the crude selloff is overextended but lack of geopolitical catalyst means no bounce trigger. POC at $75.17 signals this price level has thin volume support above.
BNO (Brent) at -12.5% vs VWAP — deeper in the hole than WTI, Europe drag amplifying the sell. Both crude instruments are -31-34% from 52-week highs.
UNG (nat gas) is the divergence: +6.17% 30d, RSI 56.1, weak-up trend. Summer demand running warm; nat gas isn't following crude lower.
GLD has broken below SMA20/50/200 (all three) and trades at -5.82% vs VWAP. Gold is NOT being bought as a safe haven this cycle — dollar strength is the overriding force. POC at $374.20 is at current price; some support here.
SLV is the most damaged: -51.49% from 52-week high, -19.57% vs VWAP, in confirmed downtrend. RSI 31.7 is not yet capitulation for a metal that can reach RSI <20. Avoid catching this knife.
Miners (GDX/SIL/GDXJ) are all in death-cross (SMA50 crossed below SMA200) and trading well below VWAP. Miner leverage has amplified the metal decline.
COPX is the demand-destruction signal: copper miners -9.18% just this week, -11.51% 30d. 3M is still positive (+6.38%) but the weekly break is concerning. China (FXI RSI 23.4) is a primary copper demand driver — that collapse is reading through here.
AGRO is in freefall: -25.2% 30d, -32.45% 3m. Soft commodities are pricing in a demand/weather mix that isn't supportive. Not a buy here; wait for a base.
SOYB is the one grain holding (+1.28% 3m, RSI 50.7) — relative strength vs the rest of the ag complex worth noting. DBA (diversified agriculture) is the stable play at RSI 47.4.
AA (aluminum) -26.04% 30d — energy-intensive metals getting double-hit from crude and demand concerns.
URA is down -30.01% from 52-week high, -9.34% vs VWAP. The AI nuclear demand thesis is intact structurally but the near-term setup is not good — below SMA20 by 7.1%, broader commodity weakness creating headwinds.
UUUU at -47.6% from 52-week high and -15.16% vs VWAP is in free-fall. Avoid until stabilization. The nuclear thesis needs crude to stabilize before uranium investors return.
UUP (dollar index) at RSI 72.9, only -0.35% from 52-week high, in strong-up trend with golden cross. This is the #1 macro theme this week: the dollar is the dominant force crushing every commodity and international ETF. Price is +4.28% above VWAP — extended but the trend is intact.
FXE (Euro) and FXY (Yen) are both below RSI 30, in strong-down trends. The dollar is winning against both major currencies. EUR at -5.78% from 52wk hi, JPY at -11.95%.
Dollar at near-ATH + RSI 72.9 = watch for reversal if Fed signals dovish; but no signal yet. Currency pairs as leading indicator: if FXE/FXY bottom, commodities likely bottom with them.
XHB/ITB are the biggest surprise in the macro landscape: both up ~+12% 30d, +18-20% 3m, with RSI pushing toward overbought. The market is pricing in rate cuts that relieve mortgage pressure. Price is running ahead of VWAP (XHB +7.69%, ITB +4.20%).
At RSI 67-69 these are getting extended. If you own them, hold; don't chase at these levels. A pullback to RSI ~55 would be the re-entry zone. The underlying thesis (rate relief = housing rebound) is working.
FXI (China) is the clearest risk signal: RSI 23.4, -24.79% from 52-week high, -16.04% below VWAP, in strong-down trend. China stress is leaking into copper, EM, and global risk assets. Do not catch this knife.
EEM is the surprising outperformer at +22.36% 3m — driven by non-China EM (India, Latin America, SE Asia). The ex-China EM story is working.
INDA (India) and EWJ (Japan) are both positive 3M with RSI in neutral range — both remain strong-up trend. Japan +14.58% 3m is notable.
VGK (Europe) diverging: VGK holding flat on 30d while EWG (Germany) -5.14% — German industrial exposure hit by China slowdown and energy costs.
THE ROTATION IS REAL.VTV (value) at RSI 61.7, only -1.7% from 52-week high, +3.08% 30d. RSP (equal-weight S&P) at RSI 57.3, -1.86% from 52wk hi. Both near ATHs while VUG (growth) is -6.18% 30d at RSI 39.1.
VUG at -8.65% from 52-week high on a -3.93% week while VTV posts gains = the market is explicitly rotating from mega-cap growth into value/dividend names. This is the broadening the bulls wanted.
MTUM +38.32% 3m is the tell that the MOMENTUM factor is now in value/defense/domestic names, not tech mega-cap. Momentum chasing value, not growth.
QUAL near flat 30d, +14.28% 3m — quality factor broadly fine, but underperforming value in the near term.
What the Commodities Are Telling Us
Read: Disinflationary with a side of financial stress. The pattern is clear:
Crude oil -19.5% 30d with RSI <30 = demand-destruction signal, NOT supply shock. If this were geopolitical supply cut, oil would spike.
Gold falling WITH the dollar rising = pure financial conditions tightening trade (not inflation hedge). The USD is the safe haven of choice.
Nat gas (+6.17% 30d) diverging from crude = energy mix shift, not global slowdown.
This is NOT stagflationary. Stagflation needs inflation (commodities up) + slow growth. We have commodities DOWN + dollar UP = disinflationary tightening. The risk is that it tips into deflationary if China weakens faster.
The outlier is housing (+12% 30d): market is betting rate cuts will happen before a demand crash. That's a bullish macro call embedded in homebuilder prices.