Macro Commodities Scan

Scan

Macro Commodities Scan

raw scan snapshot — prices as of scan date, not live 44 rows · screens, not recommendations ported fromresearch/classic/scans/2026-05-29-macro-commodities.md

EOW tape: Energy crushed (-8% USO 7D), gold digesting near highs, copper/EM ripping in risk-ON melt-up. Safe havens ignored. Factor rotation strongly favors momentum/growth (VUG RSI 74.7). Uranium pulling back but long-term intact.

Quick Snapshot

Signal Reading
Overall 🟡 Mixed — risk-ON dominates; energy soft, precious metals digesting, copper/EM strong
Key insight USO -8.2% 7D + GLD flat = deflation + risk-ON signal; COPX +7.5% 7D + EEM near 52wk highs = industrial demand alive; momentum ETF MTUM RSI 71.3 confirms melt-up regime

Energy

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
USO $129.09 42.3 -8.2% -8.23% -12.24% +48.06% -16.22% weak-down 🔍 Watch
UNG $11.93 61.2 +7.1% +7.11% +12.55% -0.58% -34.16% weak-up 🔍 Watch
  • Oil (USO) in a clear short-term breakdown — -8.2% in 7 days, -12.2% in 30 days, sitting 8.2% below SMA20. Despite being up 48% in 3 months, the recent flush erases near-term bullish structure. RSI 42 — not oversold, just weak.
  • Nat gas (UNG) is the divergent trade: +7.1% 7D, +12.6% 30D, RSI 61.2 bouncing. Still -34% from 52wk high, so this is a bounce within a longer downtrend. Death cross active. Summer cooling demand or LNG export bid may be driving.
  • Read: Oil soft = demand worry or OPEC+ pressure; nat gas bouncing = structural AI power demand + summer. The pair signal argues against pure deflationary collapse — energy complex is bifurcated.

Precious Metals

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
GLD $417.12 44.6 -1.0% -0.03% -1.54% -14.87% -18.16% weak-down 🔍 Watch
SLV $68.33 46.3 -3.3% +0.43% +2.51% -16.23% -37.79% weak-down 🔍 Watch
GDX $89.49 48.6 +0.1% +3.43% +1.36% -22.41% -23.63% weak-down 🔍 Watch
SIL $93.73 51.0 +1.1% +4.61% +5.81% -19.88% -21.39% strong-up 📈 Accumulate
  • Gold (GLD) digesting — flat week, -1.5% 30D, but -14.9% in 3 months after the parabolic Q1 2026 run. RSI 44.6 neutral. Still above SMA200 (+3.7%), golden cross intact — consolidation, not breakdown.
  • Silver (SLV) slightly firmer: +2.5% 30D but -16.2% 3M. -37.8% from 52wk high is significant cheapness relative to gold. Silver/gold ratio compressing — silver lagging its traditional catch-up.
  • Miners (GDX/SIL) firming this week: GDX +3.4% 7D, SIL +4.6% 7D. GDX RSI 48.6, SIL RSI 51 — miners recovering faster than spot, which is classically bullish for the next leg. SIL entering strong-up trend.
  • Read: Precious metals are in a mid-cycle consolidation after a violent rally. The risk-ON melt-up is suppressing safe-haven demand. Watch for re-bid on any macro shock.

Industrial & Agriculture

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
COPX $88.14 56.8 +4.4% +7.47% +10.71% -5.83% -11.85% strong-up 🔒 Hold
TECK $66.16 62.4 +5.5% +6.47% +13.23% +15.89% -2.23% strong-up 🔒 Hold
DBA $27.25 41.0 -2.6% -0.11% -2.78% +4.85% -5.51% weak-down 🔍 Watch
WEAT $23.38 44.0 -3.6% -3.21% -3.03% +6.32% -8.67% weak-down 🔍 Watch
CORN $17.93 41.2 -3.3% -1.25% -4.07% +0.56% -6.27% weak-down 🔍 Watch
SOYB $25.15 55.8 +0.4% +0.60% +1.62% +6.16% -1.26% strong-up 🔒 Hold
AA $77.64 70.1 +16.3% +7.21% +21.90% +21.56% -0.09% strong-up ⚠️ Avoid
  • Copper (COPX/TECK) is the standout: COPX +7.5% 7D, TECK +6.5% 7D with RSIs at 56.8 and 62.4 — strong-up trend. TECK at -2.2% from 52wk high. Industrial metals are pricing in global demand recovery, not recession.
  • Alcoa (AA) exploding: +7.2% 7D, +21.9% 30D, RSI 70.1, +16.3% above SMA20 — chasing here is dangerous. Aluminum tariff tailwind or supply disruption bid. Overbought signal.
  • Agriculture is soft: DBA/WEAT/CORN all weak-down RSIs in 41-44 range. SOYB is the outlier (RSI 55.8, strong-up, -1.3% from 52wk high) — China demand signal? Watch for soybean/corn divergence as a geopolitical trade-flow tell.
  • Read: Industrial metals say global growth; agriculture says no real inflationary shock. The combo argues against stagflation — more "soft landing with pockets of demand."

Uranium

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
URA $50.76 46.5 -3.0% +3.51% -10.03% -10.08% -18.50% weak-down 🔍 Watch
  • URA bouncing +3.5% this week but still -10% 30D and -10% 3M. Sitting 18.5% below 52wk high but above SMA200 (+4.8%), golden cross intact. RSI 46.5 neutral.
  • Uranium thesis (AI power demand, nuclear restarts) remains structural but near-term price momentum weak. This is accumulation territory for patient holders, not a chase. Long-term 3Y chart +193% validates the thesis.

Currencies

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
UUP $27.66 53.4 +0.3% -0.36% +1.10% +1.21% -2.78% strong-up 🔒 Hold
FXE $107.70 50.4 -0.1% +0.48% -0.48% -0.03% -3.44% strong-up 🔍 Watch
FXY $57.62 42.6 -0.7% -0.07% -1.72% -1.34% -10.86% strong-down ❌ Avoid
  • Dollar (UUP) stable: RSI 53.4, +0.3% above SMA20, strong-up trend, -2.8% from 52wk high. Not breaking down despite risk-ON. Dollar strength here is notable — usually risk-ON weakens the dollar.
  • Euro (FXE) flatlined — essentially zero movement across 7D/30D/3M. RSI 50.4, all SMAs flat. No conviction in EUR direction.
  • Yen (FXY) continues structural weakness: -10.9% from 52wk high, strong-down trend, death cross active. BoJ not moving fast enough to arrest the slide. Yen weakness = inflationary pressure on Japan importers, bullish for EWJ in USD terms.
  • Read: Dollar holding = capital staying in US equities + flight from EM bonds, but the market is also pricing risk-ON. The dollar not falling with equities rallying is an unusual regime signal.

Housing

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
XHB $102.63 51.9 +1.7% +3.59% -3.18% -9.02% -16.65% weak-up 🔍 Watch
ITB $93.06 51.7 +2.0% +3.49% -3.42% -11.17% -22.91% weak-up 🔍 Watch
  • Homebuilders (XHB/ITB) getting a bounce this week (+3.5% 7D) but still -9% to -11% 3M with death crosses active. Both sitting 17-23% below 52wk highs.
  • RSI 51-52 neutral — not oversold, not recovered. The bounce may be short-covering or rate-cut positioning, not fundamental demand recovery.
  • Read: Housing is a rate-sensitive laggard. Until the Fed meaningfully cuts, the sector trades in a wide sideways range with downside risk on any rate re-acceleration.

International

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
VGK $89.01 56.5 +1.4% +0.58% +2.15% +1.31% -1.92% strong-up 🔒 Hold
EWG $43.43 57.6 +1.9% +1.19% +2.77% +1.21% -2.73% up 🔒 Hold
EWZ $35.91 36.2 -4.3% -0.61% -9.55% -7.07% -14.54% weak-down 🔍 Watch
INDA $48.56 49.3 0.0% +0.56% -1.74% -4.69% -13.30% weak-up 🔍 Watch
EWJ $92.96 61.3 +1.7% +1.38% +4.33% +3.06% -1.40% strong-up 🔒 Hold
FXI $35.05 36.0 -3.9% -1.16% -4.73% -5.01% -16.55% strong-down ❌ Avoid
EEM $68.60 64.4 +3.2% +4.17% +7.20% +11.54% -0.74% strong-up 🔒 Hold
  • Europe (VGK/EWG) strong-up, near 52wk highs, RSI 56-58. European defense spending + fiscal impulse + lower energy costs driving. Not overbought yet.
  • Japan (EWJ) strong: RSI 61.3, +4.3% 30D, -1.4% from 52wk high. Yen weakness is a tailwind for exporters priced in USD. Watch closely — a BoJ surprise hike reverses this immediately.
  • EM aggregate (EEM) is the best-performing international ETF: +4.2% 7D, +7.2% 30D, +11.5% 3M, RSI 64.4, -0.7% from 52wk high. EM is leading, not lagging.
  • Brazil (EWZ) and China (FXI) both weak: EWZ RSI 36.2, -9.6% 30D; FXI RSI 36, strong-down, death cross. China tech/macro headwinds persistent. Brazil commodity drag from oil softness.
  • India (INDA) flat — neutral setup, still -13.3% from 52wk high, weak-up trend. Waiting for domestic catalyst.

Factor Rotation

Stock Price RSI vs SMA20 7D% 30D% 3M% 52wkHi% Trend Signal
VUG $89.60 74.7 +3.1% +1.79% +7.73% +16.44% -0.30% strong-up ⚠️ Avoid
VTV $211.85 67.2 +1.6% +0.45% +2.45% +3.00% -0.45% strong-up 🔒 Hold
MTUM $315.81 71.3 +4.8% +3.57% +11.21% +24.59% -0.68% strong-up ⚠️ Avoid
QUAL $215.49 68.2 +1.9% +0.83% +3.98% +5.62% -0.44% strong-up 🔒 Hold
RSP $208.83 67.9 +2.2% +1.02% +2.65% +2.51% -0.23% strong-up 🔒 Hold
  • All 5 factor ETFs are in strong-up trend, near 52wk highs. The market breadth (RSP RSI 67.9) confirms this isn't just a big-cap story — equal-weight also advancing.
  • VUG (growth) RSI 74.7 is approaching overbought territory. Growth is leading value: VUG +16.4% 3M vs VTV +3.0% 3M. Classic late-melt-up rotation into momentum/growth.
  • MTUM at RSI 71.3, +24.6% 3M — momentum factor is the single strongest signal of regime. This is a melt-up confirmation, not a warning yet. Chasing MTUM here has poor risk/reward.
  • QUAL (RSI 68.2) and RSP (RSI 67.9) suggest the rally has breadth — quality and equal-weight participation reduces crash risk vs. a thin-top scenario.

What the Commodities Are Telling Us

Verdict: Disinflationary risk-ON melt-up (not stagflation, not deflation)

The cross-asset read is clear:

  • Energy soft (oil -12% 30D) = global demand not overheating, OPEC+ production ceiling being tested
  • Copper/industrial metals strong (COPX +10.7% 30D) = growth expectations holding
  • Gold digesting after a run = no panic bid for safe havens
  • Agriculture flat-to-soft = no food inflation shock
  • Factor rotation into growth/momentum = risk appetite high

This is the "soft landing confirmed" trade — lower energy costs reduce inflation, industrial metals confirm growth, equities melt up. The tail risk is if oil re-accelerates (geopolitical supply shock) or if the dollar weakens and EM inflation returns.


Cross-Asset Signals

Signal Interpretation Implication
USO -12% 30D + COP/CVX weak Oil demand soft OR OPEC+ oversupply Disinflationary tailwind for equities
COPX +10.7% 30D Industrial demand alive Growth not collapsing
UNG +12.6% 30D Nat gas rebound AI power demand + summer cooling bid
EEM +11.5% 3M near 52wk high EM risk-on Dollar weakening narrative building
VUG RSI 74.7 + MTUM RSI 71.3 Momentum melt-up Late-cycle; reduce chasing, protect gains
GDX/SIL outperforming spot gold Miner margin expansion Bullish for next gold leg if spot stabilizes
UUP holding (RSI 53) Dollar not capitulating US equities still preferred destination
FXI RSI 36 + strong-down China not participating EM rally is ex-China story

Key Discoveries

Discovery Implication
SOYB near 52wk high (+strong-up) while CORN/WEAT weak China buying soybeans specifically — trade-flow signal
Nat gas / oil divergence AI power demand structurally lifting nat gas floor
EEM at 52wk high while FXI at -16.5% EM melt-up is India/EM ex-China rotation

Open Questions

  • Will copper/industrial metals confirm if oil cannot recover? Split signal risks.
  • BoJ rate decision timing — any surprise kills EWJ trade instantly
  • Gold miner outperformance vs spot: is this a leading or lagging signal for next gold leg?
10 events

No direct external sources are attached to this read.