Macro & Commodities Scan

Scan

Macro & Commodities Scan

raw scan snapshot — prices as of scan date, not live 74 rows · screens, not recommendations superseded by2026-04-26-macro-commoditiesported fromresearch/classic/scans/_archive/2026-03-11-macro-commodities.mdscan slugmacro-commoditiessource typescan-archive

Oil has gone fully parabolic — USO $107.93 (+36.8% 30D, RSI 81) is overbought and still accelerating while housing collapses (ITB RSI 27, -14.1% 30D) and international markets bleed. The stagflation signal intensifies: copper crashing (COPX -7.8% 30D), agriculture breaking out (WEAT +8.9%, SOYB +5.2%), dollar surging (UUP +2.3% 30D), and gold holding firm at $476. India (INDA RSI 30) is joining housing in oversold territory.


Quick Snapshot

Overall Signal 🔴 Stagflationary — oil overbought (RSI 81), housing oversold (RSI 27-29), dollar strong
Biggest Move USO +36.8% 30D, +55.9% 3M — parabolic crude oil, RSI 81 overbought
Safe Haven GLD $476.25 (+1.8% 30D, +21.1% 3M) — gold steady, golden cross intact
Worst Hit ITB -14.1% 30D (RSI 27), XHB -13.5% 30D (RSI 29) — housing in capitulation
Surprise Soybeans near 52-week high: SOYB -1.8% from high, RSI 73. Agriculture broad breakout continues

Energy

USO (Oil), UNG (Natural Gas)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
USO $107.93 81 $87.20 +23.8% +17.6% +36.8% +55.9% 🔴 Extreme Overbought
UNG $12.88 55 $12.04 +7.0% +4.3% +4.6% -1.6% 🟡 Neutral
  • USO is in extreme overbought territory at RSI 81, trading 23.8% above SMA20. This is blow-off extension — the 7D move alone was +17.6%. Golden cross confirmed but price is massively extended above all moving averages (36.8% above SMA50, 45% above SMA200). Mean reversion risk is extreme.
  • UNG continues to diverge from oil — up only +4.6% 30D vs USO's +36.8%. Natural gas not confirming the energy panic, reinforcing that this is a supply-shock story (geopolitical), not a broad energy demand boom.
  • The oil-gas spread is the widest in this cycle. Watch for convergence.

Precious Metals

GLD (Gold), SLV (Silver), GDX (Gold Miners), SIL (Silver Miners)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
GLD $476.25 56 $470.15 +1.3% +0.8% +1.8% +21.1% 🟢 Healthy — safe haven working
SLV $77.88 51 $76.06 +2.4% +4.8% +1.7% +35.2% 🟡 Neutral — sitting at SMA50
GDX $103.37 49 $106.09 -2.6% -0.4% -2.5% +20.7% 🟡 Neutral — miners lagging gold
SIL $105.10 51 $106.35 -1.2% -0.6% -0.1% +27.4% 🟡 Neutral — silver miners flat
  • Gold is the steady safe haven. GLD at $476 with RSI 56 — perfectly positioned, not overextended, golden cross intact. The +21.1% 3M move has been orderly, not parabolic like oil.
  • Miners continue to lag spot gold. GDX is -2.6% below SMA20 while GLD is +1.3% above. Energy costs (oil spike) are eating into miner margins — miners are NOT a reliable gold proxy in this environment.
  • SLV's +35.2% 3M is impressive but it's sitting right at SMA50 ($77.96 vs $77.88 price). Industrial demand uncertainty keeping silver choppy.

Industrial & Agriculture

COPX (Copper), DBA (Agriculture), WEAT (Wheat), CORN (Corn), SOYB (Soybeans)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
COPX $83.06 45 $88.29 -5.9% -5.7% -7.8% +22.9% 🔴 Breakdown — demand destruction
DBA $26.61 71 $26.06 +2.1% +2.6% +3.1% +3.5% 🟠 Near Overbought
WEAT $22.73 60 $21.85 +4.0% +4.9% +8.9% +10.0% 🟢 Uptrend
CORN $18.27 64 $17.77 +2.8% +1.5% +4.7% +2.1% 🟢 Uptrend
SOYB $24.45 73 $23.71 +3.1% +1.9% +5.2% +7.1% 🟠 Near Overbought
  • Copper crashing while agriculture breaks out remains the textbook stagflation signal. COPX at -7.8% 30D and -5.9% below SMA20 says industrial demand is dying. Meanwhile WEAT +8.9%, SOYB +5.2%, CORN +4.7% all positive on 30D.
  • SOYB is the stealth winner — only -1.8% from 52-week high with RSI 73 and golden cross. Soybeans leading the ag complex.
  • DBA at RSI 71 is getting extended. The broad agriculture basket approaching overbought territory — the easy money in ag may be behind us.

Uranium

URA (Uranium ETF)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
URA $52.31 49 $52.98 -1.3% +2.5% -2.6% +11.9% 🟡 Neutral — consolidating
  • URA stabilizing after the risk-off selloff. RSI 49 is neutral territory, sitting just below SMA20 (-1.3%) with golden cross intact. The nuclear/AI power thesis remains but the stock is trading with broad risk sentiment.
  • Oil spike theoretically makes nuclear more attractive as an alternative, but the market hasn't priced that in yet.
  • Watch $48-50 as support zone; the +11.9% 3M trend is still intact.

Currencies

UUP (Dollar), FXE (Euro), FXY (Yen)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
UUP $27.45 66 $27.15 +1.1% -0.5% +2.3% +1.7% 🟠 Dollar strong — golden cross
FXE $107.18 36 $108.42 -1.1% +0.5% -2.1% -0.9% 🟡 Euro weak
FXY $58.15 38 $59.03 -1.5% -0.0% -3.1% -1.6% 🔴 Yen weak — death cross
  • Dollar dominance continues. UUP at RSI 66 with golden cross and strong-up trend. The +2.3% 30D move in a currency ETF is significant — USD is the global flight-to-safety destination.
  • Yen death cross is concerning. FXY has a confirmed death cross with RSI 38 — in a traditional risk-off, yen should strengthen as carry trades unwind. Persistent yen weakness suggests BOJ policy is overwhelming safe-haven demand.
  • Euro weakening (-2.1% 30D) confirms European economic deterioration. FXE at RSI 36, approaching oversold.

Housing

XHB (Homebuilders), ITB (Home Construction)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
XHB $104.34 29 $114.78 -9.1% -3.8% -13.5% -4.1% 🟢 Oversold — approaching capitulation
ITB $96.85 27 $107.17 -9.6% -3.5% -14.1% -5.7% 🟢 Oversold — capitulation zone
  • Housing is in capitulation territory. ITB at RSI 27 and -9.6% below SMA20 is the most oversold reading in the entire macro scan. XHB at RSI 29 confirms — both are at extreme oversold levels.
  • The -14.1% 30D collapse in ITB prices in the Fed being trapped: oil-driven inflation kills any hope of rate cuts, and housing pays the price. ITB is -17.1% from 52-week high.
  • Contrarian signal emerging — RSI sub-30 in housing ETFs has historically marked tradeable bottoms, but you need the oil spike to reverse first.

International

VGK (Europe), EWG (Germany), EWZ (Brazil), INDA (India), EWJ (Japan), FXI (China), EEM (Emerging Markets)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
VGK $84.67 37 $88.16 -4.0% +0.9% -5.3% +2.7% 🟡 Weak — European selloff
EWG $41.10 33 $43.22 -4.9% +1.2% -6.7% -3.0% 🟡 Approaching Oversold
EWZ $37.53 51 $38.18 -1.7% +3.1% -4.2% +17.1% 🟢 Relative strength
INDA $49.93 30 $52.01 -4.0% +1.5% -6.7% -6.8% 🟢 Oversold — death cross
EWJ $86.46 43 $90.43 -4.4% +2.1% -8.0% +6.5% 🟡 Weak
FXI $36.59 38 $37.72 -3.0% +3.0% -7.3% -5.6% 🟡 Weak
EEM $58.68 45 $60.68 -3.3% +2.9% -4.7% +8.5% 🟡 Neutral
  • India is joining the oversold club. INDA at RSI 30 with a confirmed death cross and -6.8% 3M is the worst-performing EM market. The India growth story is getting repriced — strong dollar + oil spike hits India (a major oil importer) from both sides.
  • Brazil remains the lone bright spot. EWZ at RSI 51, +17.1% 3M, and only -1.7% below SMA20. As a commodity exporter, Brazil benefits from higher oil and agriculture prices — the mirror image of what's hurting everyone else.
  • Germany (EWG RSI 33) approaching oversold as the export-driven industrial economy suffers from dollar strength + energy costs. Europe broadly weak (VGK -5.3% 30D).

Factor Rotation

VUG (Growth), VTV (Value), MTUM (Momentum), QUAL (Quality), RSP (Equal-Weight S&P)

Ticker Price RSI SMA20 vs SMA20 7D% 30D% 3M% Signal
VUG $463.28 46 $463.09 +0.0% +2.9% -1.2% -5.9% 🟡 Neutral — right at SMA20
VTV $199.92 39 $204.99 -2.5% -0.6% -3.3% +4.1% 🟡 Weak — value fading
MTUM $248.28 46 $251.33 -1.2% +1.8% -2.7% -2.8% 🟡 Neutral — momentum broken
QUAL $200.28 44 $202.80 -1.2% +0.6% -1.7% -0.1% 🟡 Neutral — quality holding
RSP $197.22 38 $202.32 -2.5% -0.1% -3.1% +1.7% 🟡 Weak — breadth deteriorating
  • Growth (VUG) continues to outperform Value (VTV) in the selloff. VUG -1.2% 30D vs VTV -3.3% — mega-cap tech acting as the new defensive. VUG sitting exactly on SMA20 while VTV is -2.5% below.
  • RSP underperforming confirms breadth deterioration. Equal-weight S&P at RSI 38 and -2.5% below SMA20 — the average stock is doing meaningfully worse than the cap-weighted index. Market leadership is narrowing.
  • MTUM at RSI 46 and -2.7% 30D — momentum factor not working, trend-following strategies getting whipsawed by cross-currents.

What the Commodities Are Telling Us

The stagflation signal has intensified since last scan:

  1. Oil parabolic (USO +36.8% 30D, RSI 81) — supply shock continuing, now at extreme overbought levels
  2. Agriculture accelerating (WEAT +8.9%, SOYB +5.2%, CORN +4.7%) — food inflation building with SOYB near 52-week highs
  3. Copper crashing (COPX -7.8% 30D) — industrial demand destruction confirmed
  4. Gold steady (+1.8% 30D) — safe haven bid intact, orderly uptrend
  5. Dollar surging (UUP +2.3% 30D) — flight to USD amplifying pain for rest of world
  6. Housing capitulating (ITB RSI 27, -14.1% 30D) — rate-sensitive assets pricing out Fed cuts entirely

The oil-copper divergence (USO +36.8% vs COPX -7.8%) is the most reliable stagflation indicator. Oil up = costs rising. Copper down = demand falling. Both happening simultaneously = economy squeezed from both directions.


Cross-Asset Signals

Signal Reading Implication
Oil RSI 81 + Dollar RSI 66 🔴 Stagflation peak Maximum pain for importers, EM, and consumers
Copper -7.8%, Agriculture +5-9% 30D 🔴 Cost-push inflation Production costs up, industrial demand dying
Housing RSI 27-29, -14% 30D 🔴 Rate-sensitive capitulation Fed completely trapped — can't cut into oil inflation
Gold +21% 3M, miners -2.5% 30D 🟡 Inflation hedge + margin squeeze Gold works, miners don't — energy costs eating margins
Growth > Value in selloff (VUG -1.2% vs VTV -3.3%) 🟡 Narrow leadership Mega-cap tech as the new defensive
INDA RSI 30, death cross 🔴 EM stress India — oil importer + strong dollar = double pain
Brazil +17.1% 3M 🟢 Commodity exporter bid Only international market working
Yen death cross, RSI 38 🟡 Unusual risk-off Safe-haven currencies not behaving normally

Bottom line: Stagflation signal is now at peak intensity. Oil overbought (RSI 81) suggests a snapback is possible, but the underlying supply disruption hasn't resolved. Housing and India are in oversold capitulation — contrarian entries emerging but too early without oil reversal. The Fed is trapped between reaccelerating inflation and decelerating growth.


Entry Zones

Ticker Entry Zone RSI Action Notes
ITB $94-$100 27 🔍 Watch Capitulation zone but needs oil reversal first
XHB $100-$105 29 🔍 Watch Housing oversold; contrarian entry if Fed signals cuts
INDA $48-$50 30 🔍 Watch Oversold + death cross — wait for stabilization
EWG $39-$42 33 🔍 Watch Germany approaching oversold, industrial economy stressed
GDX $95-$103 49 📈 Accumulate Miners lagging gold; entry if oil reverses (margin relief)
URA $48-$52 49 📈 Accumulate Nuclear thesis intact, neutral RSI, golden cross
GLD $460-$476 56 📈 Accumulate Safe haven working, golden cross, orderly uptrend
EWZ $35-$38 51 📈 Accumulate Commodity exporter with relative strength

Action Matrix

Action Tickers Why
⚠️ AVOID USO RSI 81, +23.8% above SMA20 — parabolic, extreme snapback risk
⚠️ AVOID SOYB, DBA RSI 71-73, near overbought — ag breakout getting extended
🔍 WATCH ITB, XHB RSI 27-29, capitulation territory — contrarian entry but need oil reversal
🔍 WATCH INDA RSI 30, death cross — oversold but falling knife until oil stabilizes
🔍 WATCH EWG RSI 33, Germany suffering — too early but approaching buy zone
📈 ACCUMULATE GLD RSI 56, golden cross, +21.1% 3M — best safe haven in the scan
📈 ACCUMULATE URA RSI 49, golden cross — nuclear thesis intact at neutral entry
📈 ACCUMULATE EWZ RSI 51, +17.1% 3M — commodity exporter benefiting from crisis
🔒 HOLD WEAT, CORN Uptrend intact but don't chase; hold existing positions
🔴 UNDERWEIGHT VTV, RSP Value and breadth deteriorating; cyclicals exposed to oil costs

What Changed (vs 2026-03-10)

Item Previous Current Change
USO RSI ~85 (est) 81 Still extreme overbought, slight cooling
ITB 30D -13.0% -14.1% Housing selloff deepened another point
INDA RSI ~31 30 India now at oversold threshold, death cross
SOYB RSI ~70 73 Soybeans extending higher, now near overbought
URA 7D -9.5% +2.5% Uranium bouncing — stabilization after selloff
GDX 7D -11.2% -0.4% Gold miners stabilizing after last week's crash

The Gold

Key Discoveries

Discovery Implication
USO RSI 81, +23.8% above SMA20 — most overbought asset in the scan Mean reversion to $87-90 (SMA20) would be a -19% drop
ITB RSI 27, XHB RSI 29 — housing in capitulation Contrarian entry forming but needs catalyst (oil reversal or Fed pivot signal)
INDA RSI 30 + death cross — India joining housing as oversold Oil-importing EM getting crushed by dollar + oil double whammy
SOYB -1.8% from 52-week high, RSI 73 — agriculture quietly near highs Food inflation thesis playing out; cost-push pressure on consumers
Gold miners (GDX -0.4% 7D) stabilizing after -11.2% crash last week Energy cost margin fears may be priced in; watch for GDX catch-up

Mistakes (Don't Repeat)

Mistake Lesson
Chasing USO after parabolic moves RSI 81 and +23.8% above SMA20 = extreme snapback risk
Assuming oversold = buy signal Housing and India are oversold but the macro driver (oil) hasn't reversed
Treating miners as gold proxy GDX down while GLD up — energy costs break the correlation

Open Questions

  • Has USO RSI 81 marked the blow-off top or will supply disruption push oil higher?
  • When does housing RSI sub-30 become actionable? Need oil reversal + Fed language shift.
  • Is India's death cross a structural downgrade or a cyclical oversold opportunity?
  • Will the yen death cross resolve via BOJ intervention or further yen weakness?

Scan generated: 2026-03-11 | Data: pre-computed summaries with RSI, SMA20/50/200, trend signals. All numbers from macro-commodities.json.

10 events

No direct external sources are attached to this read.