Macro Commodities

Scan

Macro Commodities

raw scan snapshot — prices as of scan date, not live 64 rows · screens, not recommendations event statusconfirmed

Data as-of the 2026-09-23 settled close.


Oil gave back the whole week on a single Iranian headline, the dollar pushed into its first overbought reading in months, and the divergence this file has tracked for three scans — miners above their 200-day, metals below — nearly closed as the miners' own cushion evaporated. The one genuine surprise sits in industrials: Celanese flipped from a negative trailing year to +13.83%, the sharpest reversal anywhere in this book. Oil's fund closed $148.83, down 4.7% on the week, after CNBC reported Tuesday that Iran says it can reopen the Strait of Hormuz within seven days if the United States eases military pressure — the desk's own Monday brief clocked crude down 2.8% that single day and 11.0% on the week to that point. The dollar closed at RSI 72.3, its first overbought print in this file in months. Gold fell further behind its 200-day average, now 5.6% under it against 3.6% two scans ago, while the three mining funds' cushions above their own 200-days — 5.3%, 4.4% and 4.9% two weeks ago — are down to 2.9%, 1.5% and 1.3%.


Quick Snapshot

Signal Reading
Overall 🟡 A de-escalation headline undid the week's oil premium while gold kept fading and the dollar ran into overbought
Leaders $CE (+13.83% 1Y, a flip from negative two scans ago), $TECK (+72.97% 1Y, 14.9% above its 200-day), $COPX (+60.81% 1Y), $SOYB (+29.05% 1Y, still agriculture's strongest)
Laggards $UUUU (−30.41% 1Y, 32.8% below its 200-day), $URA (−16.62% 1Y, worse than two scans ago despite a flat week), $AA (24.2% below its 200-day despite a positive year), $XHB / $ITB (still negative on the year and ~9% below their 200-days)
Caveat Most single-name news pulls in this book are stale or return quote pages only (AA, UUUU, WEAT, SOYB, VGK, EWG, EWJ, EEM, GDXJ, FXE, FXY, ITB, CORN, COPX all predate or don't cover this week's moves) — where that's true below, the size of a move is unconfirmed rather than unexplained

What's Going On

The dated news this week is thin and concentrated in one story: on September 22, CNBC reported that Iran says it can reopen the Strait of Hormuz within seven days if the United States eases military pressure, and Bloomberg reported a US team met Iranian representatives in New York — a rare direct contact this deep into the war. Oil took it immediately and hard; the desk's own market brief that day clocked crude down 2.8% intraday and 11.0% on the week-to-date, and this file's own 7-day window (a five-session read ending today) shows the fund down 4.7% net of some stabilization since. That is the single dated cause behind this file's energy section, and it is the reason the refining trade — covered in the companion geopolitical scan — reversed hard in the same window.

Everything else in this file kept doing what the last two scans described: rate-sensitive names bleeding slowly, without a single fresh news item attached to most of it. The Federal Reserve's quarter-point hike on September 16 and the ten-year Treasury's brief run to a 5% handle — the first since July 2007 — are now a week old, but their after-effects are still working through this book. The ten-year eased to 4.96% by September 21 and the 2-year sits at a 52-week high of 4.76%, 88 basis points above the effective fed funds rate of 3.88%. The dollar fund kept climbing on that backdrop, closing at RSI 72.3 — its first overbought print in this file in months — while the euro fund sank further into oversold at RSI 27.3 and the yen fund lost its 200-day average outright this week, the breakout failure the September 18 edition first flagged now fully resolved to the downside.

Gold and silver did not catch a bid from any of it. Both funds fell further behind their 200-day averages this week — gold's gap widened from 3.6% to 5.6%, silver's from 8.9% to 11.8% — even as the miners, the stronger leg of that trade for three scans running, saw their own cushions cut by more than half: GDX from 5.3% to 2.9%, GDXJ from 4.4% to 1.5%, SIL from 4.9% to 1.3%. None of the five funds has a dated news item behind this week's move; all five pulls on file are stale or quote-pages-only. The divergence between metals and miners that this book has tracked since early September is not resolving toward the miners' side — it is converging because the miners are weakening toward the metals, not because the metals are catching up.

The one name that moved against every trend in this file is Celanese, which went from −0.15% on the trailing year two scans ago to +13.83% now, and from 11.0% below its 200-day to 5.2% below it — the largest single reversal anywhere in this book. Its last news pull predates this week and returned nothing on the move, so the size and cause of the turnaround are on the tape only.


Energy

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
USO $148.83 55.8 $146.06 +1.9% -4.7% +12.57% +98.31% +32.4% 🟡 Gave back the week on the Hormuz report
BNO $60.36 59.9 $57.87 +4.3% -2.19% +14.36% +97.64% +34.6% 🟢 Milder pullback, still the strongest long trend here
UNG $10.87 61.4 $10.45 +4.0% +4.92% +7.09% -12.06% -9.8% 🟡 Fourth straight week of improvement, still negative on the year

Oil is still a deep pullback inside a trend that is up 98.31% on the year and 32.4% above its 200-day — the Hormuz-reopening report cost it a week, not the trend. Natural gas keeps improving off a beaten-down base and has now closed the year-over-year gap from −17.84% two scans ago to −12.06%.

Precious Metals

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
GLD $392.88 44.4 $402.28 -2.3% +0.29% -7.92% +13.4% -5.6% 🔴 Falling further behind its 200-day
SLV $58.16 47.9 $59.32 -2.0% +1.95% -6.5% +45.55% -11.8% 🔴 Gap widening for the third straight scan
GDX $93.56 48.0 $97.33 -3.9% +0.82% -9.64% +26.04% +2.9% 🟡 Cushion cut by nearly half in two weeks
GDXJ $121.28 48.3 $126.08 -3.8% +2.76% -9.21% +27.65% +1.5% 🟡 Same erosion
SIL $92.22 47.0 $96.81 -4.7% +1.42% -8.12% +34.47% +1.3% 🟡 Cushion nearly gone

The structural divergence flagged two scans ago — miners above their 200-day, metals below — is resolving the wrong way: the miners are losing altitude, not the metals gaining it. None of the five funds carries a confirmed cause for this week's fade.

Industrial & Agriculture

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
COPX $87.03 47.3 $89.99 -3.3% +3.37% -7.93% +60.81% +5.7% 🟢 Green week, intact uptrend
TECK $66.80 50.5 $67.69 -1.3% +3.97% -4.84% +72.97% +14.9% 🟢 Strongest long trend in the file besides oil
AA $44.02 34.7 $48.38 -9.0% -4.84% -10.87% +39.61% -24.2% 🔴 Still 24% under its 200-day, trend not yet broken
CE $48.49 59.5 $45.65 +6.2% +3.46% +7.14% +13.83% -5.2% 🟢 Flipped from negative to positive on the year
DBA $28.55 49.1 $28.90 -1.2% -0.94% +0.88% +6.49% +5.4% 🟡 Red week, longer horizon improved
WEAT $25.68 45.8 $26.74 -4.0% -3.28% +0.78% +22.29% +11.5% 🟡 Continued cooling
CORN $19.76 53.7 $19.99 -1.2% -1.05% +2.81% +11.32% +9.3% 🟢 Steady
SOYB $27.99 62.8 $27.67 +1.2% +0.07% +7.9% +29.05% +14.4% 🟢 Agriculture's strongest trend, improving further
AGRO $10.85 44.6 $11.55 -6.0% -6.63% -3.64% +33.95% +1.1% 🟡 Cushion cut from 7.2% to 1.1% in a week

Copper had a genuinely green week on both names, still comfortably inside intact uptrends. Alcoa remains the file's most violent drawdown inside a trend that is still positive on the year (+39.61%, actually better than two scans ago) but now 24.2% below its 200-day, with no dated news covering any of the last two weeks' declines. Celanese is the file's real story: a full trend reversal, unconfirmed by anything in the news record. Soybeans keep leading agriculture; Alcoa's neighbor in the "cushion collapsing fast" column is now the broad agriculture fund, down to 1.1% above its 200-day from 7.2% a week ago.

Uranium

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
URA $41.99 43.5 $44.44 -5.5% +1.5% -8.1% -16.62% -13.3% 🔴 Week stabilized, trailing year got worse
UUUU $11.60 35.5 $13.48 -13.9% -1.11% -22.04% -30.41% -32.8% 🔴 Still collapsing, milder this week

Uranium is the clearest case in this file where the short window and the long window disagree: the sector fund's week was roughly flat (+1.5%, its calmest reading in a month) while its trailing-year return deteriorated from −8.9% two scans ago to −16.62% now. Energy Fuels is 58.42% off its high with no dated news covering either week's decline — its last pull returned quote pages only.

Currencies

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
UUP $28.65 72.3 $28.20 +1.6% +0.88% +2.47% +4.91% +3.3% 🟠 First overbought print in this file in months
FXE $105.09 27.3 $106.68 -1.5% -0.72% -2.38% -3.63% -2.1% 🔴 Deeper oversold, gap to 200-day now negative
FXY $57.88 43.9 $58.47 -1.0% -1.43% +0.42% -7.12% -0.2% 🔴 Just lost its 200-day

The dollar's breakout from two scans ago has run all the way to overbought without a pullback yet. The euro's slide has deepened rather than stabilized. The yen's failed breakout, first flagged two scans ago, is now a confirmed loss of its long-term average.

Housing

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
XHB $97.09 38.5 $100.01 -2.9% +0.3% -8.66% -12.78% -8.8% 🔴 First positive week in a while, still broken
ITB $88.79 40.9 $91.36 -2.8% +0.76% -9.22% -17.04% -9.2% 🔴 Same

Both builders' funds ticked up this week for the first time since the Fed hiked, without reclaiming their 200-day lines; both remain negative on the trailing year. Neither has a dated catalyst on file for the stabilization.

International

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
VGK $88.01 37.2 $90.29 -2.5% -0.7% -4.97% +10.83% +0.6% 🟡 Barely above its 200-day
EWG $41.87 36.0 $43.21 -3.1% -1.32% -5.12% +1.45% -1.2% 🔴 Now clearly below its 200-day
EWZ $37.37 53.0 $37.45 -0.2% -0.29% +6.26% +19.74% +3.2% 🟢 Still the strongest name here
INDA $48.05 40.9 $48.84 -1.6% +1.24% -2.63% -9.44% -4.0% 🔴 Mild bounce, still broken
EWJ $97.05 51.4 $97.03 0.0% +0.04% +2.33% +19.68% +7.9% 🟢 Intact, flat week
FXI $34.36 43.8 $34.91 -1.6% +1.3% -3.35% -14.31% -5.7% 🔴 Still broken
EEM $67.71 53.1 $67.41 +0.4% +3.03% +2.42% +27.04% +8.2% 🟢 Intact, improving

Europe's broad fund is barely holding its 200-day; Germany lost it decisively this week. India and China remain the two genuine long-horizon laggards. Brazil and the broad emerging-markets fund are the only two names in the international block still gaining ground on both the week and the year.

Factor Rotation

Stock Price RSI SMA20 vs SMA20 7D 30D 1Y vs 200-day Signal
VUG $90.27 60.7 $88.39 +2.1% +3.69% +3.84% +13.08% +8.9% 🟢 Leading further
VTV $220.61 39.6 $223.68 -1.4% -0.01% -2.69% +18.44% +5.7% 🟡 Flat, still fading vs. growth
MTUM $316.95 60.8 $305.01 +3.9% +5.71% +5.44% +23.43% +12.1% 🟢 Best week in the file's factor block
QUAL $222.14 52.9 $221.23 +0.4% +2.19% -0.74% +15.18% +6.1% 🟢 Recovering
RSP $211.31 34.6 $216.10 -2.2% -0.46% -4.79% +11.98% +3.0% 🔴 RSI dropped further; the breadth tell

Growth and momentum extended their lead this week — momentum's +5.71% is the single best number in this block — while the equal-weight fund's RSI fell from 36.3 to 34.6, consistent with the desk's own reading this week that the average stock is down roughly 4% over 30 days while the index itself is roughly flat, carried by one sector.


What Changed Since Prior Scan

Against the September 18 edition, in that scan's numbers versus today's:

  • Oil gave back the week. 7D return flipped from −0.7% to −4.7%, on the September 22 Hormuz-reopening report; the trailing year cooled from +105.94% to +98.31% and the 200-day cushion from 38.2% to 32.4%.
  • The dollar ran to overbought. RSI 63.1 to 72.3, its first print above 70 in this file in months. The euro deepened its oversold read, RSI 37.1 to 27.3. The yen lost its 200-day outright, +0.8% to −0.2%.
  • Gold and silver fell further behind their 200-days. Gold's gap widened from 3.6% to 5.6%, silver's from 8.9% to 11.8% — the opposite of the narrowing both scans before this one showed.
  • The miners' cushion nearly closed. GDX 5.3% to 2.9% above its 200-day, GDXJ 4.4% to 1.5%, SIL 4.9% to 1.3% — the divergence with the metals persists but only because the miners are weakening toward them.
  • Celanese reversed its entire trend. Trailing year −0.15% to +13.83%, 200-day gap −11.0% to −5.2% — the largest single change in this book, with no dated news covering it.
  • Uranium's week stabilized while its year got worse. URA's 7D flipped from −4.32% to +1.5%, but its trailing year fell from −8.9% to −16.62% on base effects. Energy Fuels' trailing year worsened from −17.02% to −30.41%.
  • Housing ticked up without repairing anything. Both builders' funds posted their first positive week in this book's recent memory (+0.3% and +0.76%), still negative on the year and ~9% below their 200-days.
  • Factor rotation widened. Momentum's week accelerated from +0.84% to +5.71%; the equal-weight fund's RSI fell from 36.3 to 34.6, the breadth read getting worse, not better.

How To Read The Board

RSI, the trend word and the regime label are short-window classifiers — they describe the last few weeks, not the thesis. The trailing-year and vs-200-day columns are the long-horizon check that decides whether a bad week is a flag or a break. A name above its 200-day with a large positive trailing year is in a deep pullback inside an intact trend no matter how ugly its week looks; a name below its 200-day has its long trend genuinely under test; a name flat-or-down on the year is the actually broken one. Uranium this week is the clean illustration of why both windows matter: a calm week and a worsening year are two different facts, and the year is the one that matters for the thesis.

Tier Analysis

Capitulation (RSI under 25) — none.

Oversold (RSI 25–40) — $FXE (27.3), $RSP (34.6), $AA (34.7), $UUUU (35.5), $EWG (36.0), $VGK (37.2), $XHB (38.5), $VTV (39.6). Six of these eight are below their 200-day lines; $VGK (+0.6%) and $RSP (+3.0%) are the exceptions.

Neutral / Strong (RSI 40 and above) — the remaining 27 names, running up to the dollar's 72.3. Nothing else in the file is above RSI 63.

Extended (RSI above 70) — $UUP (72.3) alone.

Entry Zones

Stock Entry zone Thesis
$USO $146.06 is the 20-day; the close was $148.83 Deep pullback in a trend still +98.31% on the year; the Hormuz-reopening report is a de-escalation story layered on the trend, not a break of it
$GLD $416.37 is the 200-day reclaim line The gap is widening, not closing — 5.6% under with no news covering the week
$AA $58.10 is the 200-day; the close was $44.02 Still +39.61% on the year, so the long trend is not broken, but the drawdown is now 24.2% and two weeks old with no confirmed cause
$CE $51.13 is the 200-day; the close was $48.49 The book's reversal story — a reclaim would fully confirm a trend that has already flipped from negative to +13.83% on the year
$COPX / $TECK Both green this week, still under their 20-days Intact uptrends, +60.81% and +72.97% on the year
$SOYB Above its 20-day already Agriculture's strongest and still improving, +29.05% on the year
$URA / $UUUU No zone — broken on both horizons URA's week stabilized but its year got worse; UUUU is still collapsing
$UUP No zone — RSI 72.3, first overbought print in the file The move that matters most for every other line here; chasing it into extension is the risk now
$XHB / $ITB No zone — rate-driven breakdown, first green week Still negative on the year, ~9% below their 200-days

Action Matrix

Stock Signal Action Notes
USO, BNO 🟢 🔒 Hold Deep pullbacks in the file's strongest long trends; the Hormuz report cost a week
COPX, TECK 🟢 🔒 Hold Green week, intact uptrends
GLD, SLV 🔴 ⚠️ Avoid Gaps to the 200-day widening for the third straight scan
GDX, GDXJ, SIL 🟡 🔍 Watch Cushion over the 200-day cut by more than half in two weeks
CE 🟢 🔍 Watch The file's reversal; unconfirmed by any dated news
AA 🔴 🔍 Watch Long trend still positive but 24.2% under its 200-day
SOYB, CORN 🟢 🔍 Watch Agriculture's steadier names
DBA, WEAT, AGRO 🟡 🔍 Watch Mixed weeks; AGRO's cushion collapsed fastest
UUP 🟠 ⚠️ Avoid chasing RSI 72.3, first overbought print here in months
FXY, FXE 🔴 ⚠️ Avoid Yen lost its 200-day; euro deeper into oversold
XHB, ITB 🔴 ⚠️ Avoid First green week, still negative on the year
URA, UUUU 🔴 ❌ Don't buy URA's year worsened despite a calm week; UUUU still collapsing
EWJ, EEM, EWZ 🟢 🔒 Hold The three international names with intact long trends
VUG, MTUM, QUAL 🟢 🔒 Hold Growth, momentum and quality all extended their week
RSP 🔴 🔍 Watch RSI fell further; the breadth tell under a calm headline tape

What the Commodities Are Telling Us

This is still a rates regime resolving through valuation, not a fear regime resolving through flight to safety — and this week added a second, separate story on top of it: a single de-escalation headline from Iran undid a week of oil's premium in one session. Those are two different mechanisms sitting side by side in the same file. The rates mechanism is patient and grinding: gold and the miners kept losing ground to their 200-days, the euro sank deeper into oversold, housing barely stabilized. The war mechanism is fast and binary: oil gave back 4.7% on one dated report, and the refining trade built on top of it unwound even harder, as the companion geopolitical scan covers in full.

The tell that gold still is not leading is now sharper than it was two scans ago — its gap to the 200-day widened rather than closed, in the same week the dollar ran to its first overbought print in months. A firm, overbought dollar and a fading gold trade in the same file, during an active war, says the market is pricing the Fed and the real-yield story ahead of the war story for havens specifically, even while the war story is what's moving the barrel.

Cross-Asset Signals

A ten-year that touched a five-handle for the first time since July 2007 and still sits at 4.96% as of September 21, sitting next to high-yield spreads at 2.66% — within six basis points of their 52-week low — is not a recession signal. It is a real-yield story: the 10-year real (TIPS) yield is 2.62% against 1.75% a year ago, and credit is pricing no distress at all. That combination explains most of this file directly. Everything that keys off the discount rate rather than the barrel — gold, silver, the miners' shrinking cushion, housing, the euro — keeps eroding even as credit stays calm, because the erosion is a valuation-multiple problem, a higher real discount rate compressing anything long-duration, not a balance-sheet problem. The 2-year at a 52-week high of 4.76%, 88 basis points above the effective fed funds rate of 3.88%, is consistent with a market still pricing rate risk at the front end even after the hike is done.

  • Oil's giveback this week has a name and a date — the September 22 Hormuz-reopening report — and it sits on top of the real-yield story rather than being caused by it. A further crude move from here is a war-story input, not a rates-story one.
  • The dollar at its first overbought print in months is the single most important line in this file to watch next. It has been the standing headwind on commodities, emerging markets and precious metals for two scans; an overbought reading is the first point where that headwind could pause.
  • The miners-above-metals divergence is resolving by convergence, not by the metals catching up. All three mining funds' cushions were cut by more than half in two weeks while gold and silver's gaps to their own 200-days widened.
  • Credit tape stayed calm through all of this. High-yield spreads at 2.66% and VIX at 14.87 as of September 21 (14.21 the next session, per the desk's own brief) say none of this — not the rate move, not the oil headline — is being read as a stress event.
  • The equal-weight fund's RSI kept falling (36.3 to 34.6) against a flat headline tape, consistent with the desk's own read this week that one sector is carrying the index while the average stock lags.

What To Watch Next

  • Whether the Hormuz-reopening report converts into an actual reduction in military pressure, or turns out to be a trial balloon. Oil's whole week hinges on which way that resolves.
  • The dollar's first overbought print. RSI 72.3 with no pullback yet; a reversal here is the swing factor for gold, emerging markets and the international block simultaneously.
  • Gold's and silver's 200-day lines — $416.37 and $65.91 — now widening rather than narrowing, with the miners' own cushions down to low single digits. The divergence resolves toward the miners' side or it stops being a divergence at all.
  • Whether Celanese's reversal gets a receipt. A trend flip from −0.15% to +13.83% on the year with no dated news anywhere in the record is the single largest unconfirmed move in this file.
  • Alcoa's 200-day at $58.10, still 24.2% overhead in a name up 39.61% on the year, three weeks running with no news pull covering the decline.
  • Whether the builders' first green week extends. Both remain negative on the year and roughly 9% below their 200-days; one week is not a trend change.

Sources

  • macro-commodities (2026-09-23 close; every price, RSI, moving average and return above)
  • 2026-09-18-macro-commodities (prior edition, comparison basis)
  • 2026-09-22-market-brief (Iran-Hormuz reopening report, USO day/week move, VIX close, rates table)
  • Rates and credit facts (2Y, 10Y, 10Y real yield, high-yield OAS, VIX) per the desk's FRED files, fetched 2026-09-22
  • News receipts checked and stale or quote-pages-only for this week's moves: latest (2026-09-19), latest (2026-09-19), latest (2026-06-21), latest (2026-09-22, quote pages only)
9 events

No direct external sources are attached to this read.