Macro Commodities Scan

Scan

Macro Commodities Scan

raw scan snapshot — prices as of scan date, not live 45 rows · screens, not recommendations superseded by2026-04-26-macro-commoditiesported fromresearch/classic/scans/_archive/2026-03-31-macro-commodities.mdscan slugmacro-commoditiessource typescan-archive
Signal Reading
Overall 🔴 Oil dominates — USO +46% in 30 days as Iran war pushes crude to $127. Gold and miners pulling back hard after RSI 16 capitulation. Ags and uranium quietly building.
Key Insight Energy is the only commodity in a clean strong-up trend. Everything else is either lagging (ags), correcting (gold/silver/miners), or broken (natgas, housing).

Energy (USO / UNG)

Stock Price 7D 30D 3M RSI Status Action
USO $127.34 +13.62% +46.05% +84.12% 68.5 🟠 Near Overbought ⚠️ Avoid chasing
UNG $11.76 -0.09% -2.00% -4.08% 44.9 🔴 Death cross ❌ Don't Buy
  • USO is the trade of 2026 — oil at $127 with RSI 68.5 and a golden cross. At 63.5% above its 200-day SMA, this is not an entry. Any pause in Iranian hostilities could cause a violent reversal.
  • Natural gas remains structurally broken: death cross active, -46.5% from its 52-week high, -41% year-over-year. Oil war premium is not lifting gas — European storage and LNG competition keeping a lid on it.
  • If Strait of Hormuz disruption escalates, USO $140+ is on the table. If ceasefire rumors emerge, USO could flush 20%+ in days. This is a news-driven binary, not a technical trade.

Precious Metals (GLD / SLV / GDX / SIL)

Stock Price 7D 30D 3M RSI Status Action
GLD $428.24 +2.36% -12.60% +8.06% 45.4 🟡 Pullback 📈 Accumulate
SLV $67.82 +1.79% -16.86% +5.28% 47.3 🟡 Pullback 📈 Accumulate
GDX $90.89 +3.48% -21.20% +5.97% 47.3 🟡 Recovering 🔍 Watch
SIL $88.88 +1.13% -24.03% +6.42% 45.5 🟡 Recovering 🔍 Watch
  • Gold had a brutal 30-day flush — down 12.6% from its recent peak, recovering from the RSI 16 capitulation cited in context. RSI is back to 45.4 and weekly price action turned positive (+2.36%). The golden cross remains intact. This looks like a buyable dip in a multi-year bull market — gold is up 133% over 3 years.
  • Silver's 30-day damage (-16.86%) is worse than gold's but silver is still up 206% over 3 years with an extraordinary alpha track record. The industrial/monetary dual role means silver lags gold tops and bottoms. Miners (GDX/SIL) got absolutely smoked — GDX down 21.2%, SIL down 24% in 30 days — but are now showing early stabilization (both RSI ~47, weekly +1-3%). The 17-20% above SMA200 base remains intact.
  • Key risk: if Iran conflict de-escalates and dollar strengthens further, gold could retest $400. The bull thesis holds on a 6-12 month view, but the near-term trade has risk.

Industrial & Agriculture (COPX / DBA / WEAT / CORN / SOYB)

Stock Price 7D 30D 3M RSI Status Action
COPX $75.15 -2.06% -19.71% +4.68% 45.6 🟡 Pullback 🔍 Watch
DBA $27.28 +1.16% +4.96% +6.90% 73.0 🟠 Near Overbought ⚠️ Avoid chasing
WEAT $23.59 +3.29% +7.28% +18.13% 63.3 🟢 Strong-up 🔒 Hold / Watch
CORN $18.38 -1.19% +3.08% +3.67% 51.9 🟢 Neutral-up 🔍 Watch
SOYB $24.44 +0.04% +3.17% +11.80% 59.5 🟢 Strong-up 🔍 Watch
  • Copper (COPX) got crushed — down 19.7% in 30 days, now approaching its 200-day SMA at $62.75. This is the China slowdown / tariff fears trade in action. With RSI at 45.6, not yet oversold, but getting interesting. A bounce off SMA200 would be a setup.
  • Agriculture is the quiet mover: DBA at RSI 73 is near overbought (war-driven food security bid + weather), wheat up 18% in 3 months with a golden cross, soybeans up 12% in 3 months. The Iran conflict is adding a geopolitical risk premium to food via shipping disruption fears. DBA is not a chase here.
  • AGRO (not shown in header list but present in data): +62% in 30 days, +91% in 3 months, RSI 72.4 — parabolic move. This is a war/food crisis play, wildly extended.

Uranium (URA)

Stock Price 7D 30D 3M RSI Status Action
URA $47.84 -3.76% -15.25% +11.96% 45.5 🟡 Pullback 📈 Accumulate
  • Uranium took a 15% 30-day hit but the longer-term structural story remains intact: +141% 1-year, +174% 3-year, golden cross still active. The selloff appears profit-taking after the AI nuclear buildout trade ran hot. RSI at 45.5 and 23% off 52-week highs creates a reasonable re-entry zone. Nuclear power demand from AI data centers isn't going away.
  • The war hasn't directly helped uranium yet — it's an energy substitute thesis, not a direct Iran conflict play. Watch for any policy announcements on nuclear plant permitting or utility procurement.

Currencies (UUP / FXE / FXY)

Stock Price 7D 30D 3M RSI Status Action
UUP $27.79 +1.34% +1.68% +2.81% 58.5 🟢 Strong-up 🔒 Hold
FXE $106.65 -1.16% -1.12% -1.49% 46.4 🟡 Weak ❌ Avoid
FXY $57.81 -0.64% -1.01% -1.47% 46.1 🔴 Death cross ❌ Don't Buy
  • Dollar (UUP) staying bid at RSI 58.5 — the war premium is driving safe-haven flows into USD. The golden cross is intact and UUP is 3.3% above its 200-day SMA. This is headwind for commodities priced in dollars (gold, copper).
  • Euro (FXE) is drifting lower — down 1-1.5% across all timeframes, below its 50-day SMA. European energy vulnerability to Middle East disruption is the overhang.
  • Yen (FXY) has an active death cross and is -4.3% below its 200-day SMA. Japan's energy import dependence makes the yen a war loser. It's been losing value structurally for years.

Housing (XHB / ITB)

Stock Price 7D 30D 3M RSI Status Action
XHB $98.15 -3.66% -13.00% -4.38% 38.5 🟡 Approaching Oversold 🔍 Watch
ITB $90.12 -3.26% -13.97% -6.24% 36.1 🔴 Death cross ❌ Avoid
  • Housing is quietly becoming one of the worst sectors — both ETFs are down 13-14% in 30 days, both below their 200-day SMAs, ITB has an active death cross. The rate-sensitive thesis is playing out: oil-driven inflation expectations are keeping the long end of the yield curve elevated, squeezing mortgage rates.
  • XHB (homebuilders + related) is approaching oversold territory (RSI 38.5) but ITB (pure homebuilders) at 36.1 is still not fully washed out. Wait for RSI below 30 before any contrarian consideration.

International (VGK / EWG / EWZ / INDA / EWJ / FXI / EEM)

Stock Price 7D 30D 3M RSI Status Action
VGK $81.84 -0.57% -6.85% -1.66% 45.4 🟡 Weak 🔍 Watch
EWG $39.44 -1.13% -8.09% -7.20% 43.3 🟡 Weak ❌ Avoid
EWZ $38.10 +0.35% -1.40% +19.92% 56.6 🟢 Strong-up 📈 Accumulate
INDA $46.44 -2.47% -8.85% -14.08% 36.4 🔴 Death cross ❌ Don't Buy
EWJ $83.78 -1.96% -7.12% +3.77% 46.3 🟡 Weak 🔍 Watch
FXI $35.65 -0.77% -3.39% -6.89% 43.6 🔴 Death cross ❌ Avoid
EEM $56.25 -2.91% -8.54% +2.81% 44.4 🟡 Pullback 🔍 Watch
  • Brazil (EWZ) is the standout: only EM to show strength (+20% 3M, RSI 56.6, strong-up trend). Brazil is a net oil and commodity exporter — the Iran war is directly boosting its terms of trade. Petrobras and commodity exports benefit from $127 oil.
  • India (INDA) is the biggest disappointment — death cross active, -14% in 3 months, -17% from 52-week high. India imports 80%+ of its oil; $127/barrel crude is a serious headwind. The rupee is under pressure.
  • Europe (VGK/EWG) is holding up better than expected but both are below their 50-day SMAs and trending lower. Germany's industrial exposure to energy costs makes EWG a slow bleed.
  • China (FXI) death cross + tariff headwinds = ongoing underperform. Not a place to put new money.

Factor Rotation (VUG / VTV / MTUM / QUAL / RSP)

Stock Price 7D 30D 3M RSI Status Action
VUG $434.35 -4.84% -5.93% -10.87% 40.1 🔴 Death cross ❌ Avoid
VTV $195.15 -1.80% -5.11% +2.74% 42.9 🟡 Weak 🔍 Watch
MTUM $238.24 -5.31% -6.01% -4.74% 42.8 🟡 Weak ❌ Avoid
QUAL $190.96 -3.47% -6.41% -3.65% 40.4 🟡 Weak 🔍 Watch
RSP $190.96 -1.85% -6.26% +0.12% 41.4 🟡 Weak 🔍 Watch
  • Growth (VUG) has a death cross — the tech rotation out is real and structural. Down 11% in 3 months, RSI at 40. This is a warning sign for the broader market.
  • Value (VTV) is significantly outperforming growth on a relative basis (+2.74% vs -10.87% in 3M) — this is the energy/commodities rotation working in real time. But even value is below its 50-day SMA now.
  • Momentum (MTUM) was supposed to own energy but is still showing cracks (-5.31% in 7 days). The MTUM rebalance hasn't fully captured the oil move yet.
  • Equal-weight (RSP) is flat on 3 months vs growth down 11% — confirms the broadening trade but not a bull thesis, just a "less bad" trade.

What Commodities Are Telling Us

The commodity complex is sending a clear message: oil is the only game in town, and everything else is collateral damage.

The Iran war has created a two-speed commodity market. Energy (USO, XLE, XOP, individual E&P names) is in a parabolic strong-up trend — oil at $127 is not a prediction, it's the current price. But the dollar has strengthened in parallel (flight to safety), which is crushing gold, silver, copper, and any commodity denominated in USD.

Gold's recent washout (from what context notes was an RSI 16 extreme in prior weeks) to a -12.6% 30-day decline tells you the market was crowded in precious metals as the safe-haven trade, and got liquidated when dollar strength took over. The weekly recovery (GLD +2.36% this week) suggests the worst is over, but the double-headwind of strong dollar + reduced recession fears (energy inflation is supply-side, not demand) keeps gold from ripping back.

Copper's -20% 30-day drop is a China/global-growth signal embedded in the same crisis: if oil stays elevated, global growth slows, demand for industrial metals drops. The commodity complex is bifurcating between war commodities (oil, food, defense) and growth commodities (copper, industrial metals, chips).


Cross-Asset Signals

Signal What It Means Implication
USO RSI 68.5 at $127 — near overbought but not extreme Oil has room to run but is not cheap No new long oil; watch for ceasefire news as exit trigger
GLD -12.6% in 30D but weekly +2.36% Gold capitulation may be done Accumulate GLD/GDX on further dips toward SMA200 ($377)
COPX -19.7% 30D, approaching SMA200 Copper pricing in global slowdown Watch for China stimulus announcements as potential reversal
EWZ +20% 3M, strong-up Brazil wins the oil war Long EWZ as commodity exporter beneficiary
INDA death cross, -14% 3M India loses the oil war Avoid INDA until oil cools
VUG death cross, VTV outperforming Growth-to-value rotation underway Underweight tech, rotate into energy/value
Housing (ITB) death cross Rate-sensitive sectors breaking No housing exposure; oil = sticky inflation = high rates
UUP strong-up, FXY death cross Dollar winning, yen losing USD strength is the macro anchor; watch for reversal if Fed pivots

Key Discoveries

Discovery Implication
Brazil (EWZ) only EM up 20% in 3M Commodity exporter rotation play — buy EWZ, not EEM
Gold weekly recovery after RSI 16 capitulation GLD/GDX accumulate zone — longer-term buy
AGRO +62% 30D parabolic Food security war premium is extreme — don't chase, but watch for normalization
Housing both ETFs death cross or near it Oil inflation = persistent high rates = housing stays broken

Mistakes (Don't Repeat)

Mistake Lesson
Chasing gold after it broke out to new highs before the selloff War premium + dollar strength = crowded trade can flush fast
Ignoring natgas divergence from oil They are separate markets; oil war doesn't lift natgas

Open Questions

  • Does China announce fiscal stimulus to counter the global slowdown? (Copper rebound trigger)
  • How long can the Strait of Hormuz disruption risk sustain $127 oil without demand destruction?
  • Does gold resume its bull trend above $440, or does the dollar hold it down into summer?
  • Is DBA/AGRO agriculture bid sustainable or just a war premium that reverses quickly?
10 events

No direct external sources are attached to this read.