Macro Commodities
Macro Commodities
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)
Related
9 eventsNo direct external sources are attached to this read.