DISCLAIMER: This is a quantitative macro-economic framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.

Changes from Last Report 2026-09-09 → 2026-09-20 · 57 items moved

A summary of everything that has moved since the prior report. The diff below compares this run against the most recent MacroDriver-state JSON. This was an unusually consequential fortnight: the Fed hiked, and two of the load-bearing claims in the last report were refuted by the data.

Dominant Regime: energy-shock stagflation with a cracking consumer → energy-shock inflation meeting RESILIENT demand, with the Fed now tightening into the shock
Energy-Shock Stagflation
38%
↓ -10pp
Reacceleration
27%
↑ +17pp
Soft Landing
22%
→ +0pp
Deflationary Bust
13%
↓ -7pp
UPGRADEDUS Economic Health · HIGH 4 → CRITICAL 5 — retail sales +1.2% with ex-gas/autos also +1.2%, and claims at 196k; the cracking-consumer thesis is refuted.
DOWNGRADEDDe-dollarisation & Monetary Geopolitics · HIGH 4 → MODERATE 3 — DXY rose 1.47% to 100.22, above both averages, and gained in the week BRICS met. The tape contradicts the thesis.
DOWNGRADEDJapan / Yen Carry-Trade Unwind · HIGH 4 → MODERATE 3 — the BoJ hiked and the yen WEAKENED by up to ~1.8% intraday, settling ~156.86. The trigger passed without the tail firing.

Asset Class Flips

  • Gold (GLD) · Short: Strong Outperform → Neutral
  • Gold (GLD) · Medium: Strong Outperform → Neutral
  • Gold (GLD) · Long: Strong Outperform → Outperform
  • TIPS · Short: Strong Outperform → Outperform
  • TIPS · Medium: Strong Outperform → Outperform
  • TIPS · Long: Strong Outperform → Outperform
  • Silver (SLV) · Short: Outperform → Neutral
  • Silver (SLV) · Medium: Outperform → Neutral
  • +20 more — see §5

Watchlist

  • Membership changed. The Portfolio-Watchlist grid rebuilt on 10 Sep and now holds two names, not five.
  • REMOVED · WCP.TO — no longer a grid winner
  • REMOVED · NOW — no longer a grid winner
  • REMOVED · SYF — no longer a grid winner
  • REMOVED · TCOM — no longer a grid winner
  • ADDED · NTES — Communication Services, new this run
  • WPM.TO · Long: Outperform → Strong Outperform

Sector Flips

  • Technology (XLK) · Short: Underperform → Neutral
  • Technology (XLK) · Medium: Underperform → Neutral
  • Technology (XLK) · Long: Underperform → Neutral
  • Cons. Disc. (XLY) · Short: Strong Underperform → Underperform
  • Cons. Disc. (XLY) · Medium: Strong Underperform → Underperform
  • Cons. Disc. (XLY) · Long: Strong Underperform → Underperform
  • Cons. Staples (XLP) · Short: Underperform → Neutral
  • Cons. Staples (XLP) · Medium: Underperform → Neutral
  • +4 more — see §6

Divergences

  • NEW · Cons. Discretionary — the sector tape is selling a consumer the data says is the strongest in a year.
  • NEW · Defense — record legislated budgets against a 15.6% monthly drawdown.
  • NEW · Gold — central banks accumulating (289t in Q2) against fast money selling into a 5% 10-year.
  • RESOLVED · USD — the dollar rallied; the "falling into a hiking cycle" tell is gone.
  • RESOLVED · Copper — held its uptrend through a hike and a firmer dollar; no longer a contested read.
Forecast accuracy — how the last report actually played out. Five forecasts resolved: 2 HIT, 1 PARTIAL, 2 MISS. Both misses were the two calls Donatien made against consensus, and both were refuted. The running ledger now stands at 57 scored, 53% hit, 75% hit-or-partial.
EventDateDonatienConsensusActualResultSurprise
ECB Rate Decision10 Sep25bp hike + hawkish presser25bp to 2.50%25bp to 2.50%, unanimous, 'a no brainer'HITIn line, tone hawkish as called
US CPI (Aug)11 SepHeadline +0.4–0.5%, core +0.2%+0.4% / core +0.2%+0.4% MoM, 3.4% YoY; core +0.3%PARTIALCore 0.1pp hot; headline only matched consensus
FOMC Decision16 SepHOLD at 3.50–3.75%, ≥2 hike dissentsHike to 3.75–4.00%HIKED 25bp, UNANIMOUS 12-0MISSFalsification signal fired outright
US Retail Sales (Aug)16 Sep0.0 to +0.2% MoM+0.7 to +0.8%+1.2% MoM; ex-gas/autos +1.2%MISS+1.0pp above forecast — 5th growth-pessimism flag
BoJ Rate Decision18 SepHike to 1.25%, no disorderly yen move25bp hike (97% priced)Hiked 7-2; USD/JPY +1.2% intraday to a 157.998 peakHITOrderly, well inside the 3% gate

How to read this report

MacroDriver translates live macro data into actionable market signals. It is built in layers — start at the top for the big picture, then drill down into the sections most relevant to your decisions.

1Current Economic Regime

Four scenarios, weighted, with what would prove each one wrong — plus the index-level tail that sits outside all four.

2Driver-Asset Impact Matrix

Every macro driver against 15 asset classes in one grid, with the aggregated net signal underneath.

3Driver-Sector Impact Matrix

The same grid against the 11 GICS sectors — the level at which macro actually expresses through equity rotation.

4Economic Driver Deep Dives

The evidence behind every signal: live indicators, breach levels, and a three-horizon forecast per driver.

5Economic Asset Class Forecast

The positioning playbook across 15 asset classes and three time horizons.

6Economic Sector Forecast

The sector-rotation playbook. Each watchlist name's parent sector is annotated.

7Economic Watchlist Forecast

How this macro backdrop hits the specific names on the Portfolio Watchlist.

8Net Capital Flow Forecast

Where the drivers translate into actual money movement — inflows, outflows, divergences and feedback loops.

9Sector Capital Flow Forecast

The same flow framework applied to equity sector rotation.

10Economic Forecast Calendar

The next seven days, with Donatien's forecast against consensus and what moves if it is right.

11Driver Interactions & Double-Count Prevention

Where drivers overlap, and the adjustments made so conviction is not double-counted.

12State Snapshot

The machine-readable state this report hands to the next run.

1Current Economic Regime
Four weighted scenarios with their supporting evidence and their falsification signals — plus the index-level tail risk that cuts across all four.
The regime, in one paragraph. An energy shock is still intensifying — Brent $103.87, WTI $100.30, the Strait of Hormuz effectively closed to normal traffic and Saudi Arabia’s 5 mb/d East-West bypass pipeline shut on 11 September after drone strikes — and it is now landing on a US economy that is demonstrably NOT weakening. August retail sales rose 1.2% with the ex-petrol, ex-autos core doing the same, initial claims fell to 196k, and the Fed responded by hiking to 3.75–4.00% on a unanimous 12-0 vote. That combination — supply-driven inflation meeting resilient demand, with a central bank tightening into it — is the regime. It is materially different from the one this report described a fortnight ago, when the framing was a cracking consumer and a Fed debating whether to move at all. The 10-year at 4.998% is doing as much tightening as the Fed is. And the single most important number for reading everything below: the 2-year sits at 4.67%, 79bp ABOVE effective funds of roughly 3.88% — the front end is pricing MORE tightening, so no dovish reading of this tape survives contact with the curve.
Energy-Shock Stagflation
38%
-10pp vs prior
A supply shock the central bank cannot fix, passing into core while growth eventually buckles under $100 oil and a 5% long bond.
Supporting
  • Brent $103.87 and WTI $100.30, both far above their 200-day averages, with the Strait effectively closed
  • Core CPI printed +0.3% MoM in August — above the +0.2% consensus and above Donatien's own call
  • The 10-year at 4.998% tightens financial conditions independently of the Fed
Falsified by
  • Brent back below $85 with the Strait reopened
  • Core CPI back to +0.1% MoM for two consecutive months
▲ OUTPERFORM
OilTIPSGoldAgriculture (DBA)
▼ UNDERPERFORM
Long TreasuriesIG CreditCons. Disc.
WATCHLIST
WPM.TO cost-immune gold leverageNTES no US consumer offset
Reacceleration
27%
+17pp vs prior
The demand side simply absorbs the shock. Hot consumption plus a supply-driven price level, with the Fed tightening to catch up.
Supporting
  • Retail sales +1.2% MoM and +6.0% YoY, with ex-gas/ex-autos ALSO +1.2% against a +0.2% consensus
  • Initial claims 196k, continuing claims 1.730M, four-week average 203.25k — all below forecast
  • A unanimous 12-0 Fed hike is itself a statement that demand can bear tightening
Falsified by
  • Claims sustained above 250k
  • A negative retail-sales print that is not petrol-driven
▲ OUTPERFORM
US EquitiesOilCopper / Ind MetalsUSD
▼ UNDERPERFORM
Long TreasuriesGold
WATCHLIST
WPM.TO no recession bid for goldNTES China-levered, not US-levered
Soft Landing
22%
0pp vs prior
Energy fades, core converges to target, and the labour market stays whole. The Fed's hike proves to be the last one.
Supporting
  • Unemployment steady at 4.1% with claims at cycle lows
  • Core CPI still only 2.4% YoY despite the oil move
  • VIX at 14.81 — markets took a surprise hike calmly
Falsified by
  • A second consecutive core CPI print at or above +0.3% MoM
  • Payrolls turning negative
▲ OUTPERFORM
US EquitiesUS TechEM Equities
▼ UNDERPERFORM
GoldOil
WATCHLIST
WPM.TO gold loses its hedge premiumNTES risk-on helps EM
Deflationary Bust
13%
-7pp vs prior
The private-credit vintage cracks, or the Fed tightens into a consumer that turns out to have been spending its last buffer.
Supporting
  • HYG and LQD both below their 50- and 200-day averages on raw closes
  • Semi-liquid private-credit vehicles capping redemptions, per the ECB
  • Housing starts and permits BOTH below consensus with mortgages at 6.97%
Falsified by
  • HYG reclaiming both moving averages
  • Credit spreads tightening alongside new equity highs
▲ OUTPERFORM
Long TreasuriesGoldJPY / Safe FX
▼ UNDERPERFORM
High YieldUS EquitiesOil
WATCHLIST
WPM.TO classic haven bidNTES high-beta EM drawdown
TRANSITION / TAIL RISK — S&P 500 concentration / AI earnings-quality unwind
This is not one of the four scenarios; it is a tail that cuts across all of them, and it is flagged here because the conditions that require it are live. Index breadth is narrowing, not broadening — SPY sits 0.26% above its 50-day average while the equal-weight RSP sits 2.28% BELOW its own, and RSP fell 4.4% over the last month against SPY's 0.96%. The transmission is mechanical: a cap-weighted index led by a handful of AI mega-caps, carrying earnings flattered by non-operating marks on private stakes — Nvidia alone disclosed about $99bn of AI-related investments and stakes as at 26 July 2026, roughly $94bn of it equity holdings — has no diversification cushion. A reversal of that loop is an INDEX-level drawdown, not a sector rotation, and it would arrive with the S&P looking calm right up until it did.
Trigger: An AI private-valuation markdown (the Anthropic listing, targeted above $2tn against a $965bn mark, is the nearest scheduled test), a hyperscaler guiding capex down, or non-operating gains turning negative.
Falsification signal: Breadth broadening — RSP catching SPY and equal-weight making new highs alongside the cap-weighted index.
2Driver-Asset Impact Matrix
Every active driver scored against 15 asset classes, with dominance weighting and the aggregated net signal. This is the executive view of the whole report.
Each row is one macro driver. TEMP = temporary, event-driven with a finite life; END = enduring, structural. Cells show directional impact and the weighted contribution (impact × dominance ÷ total dominance). The NET SIGNAL row aggregates every driver into the asset-class forecast.
DriverDominance
Gold (GLD)
TIPS
Silver (SLV)
JPY / Safe FX
Defense (XAR)
Agriculture (DBA)
Oil
Copper / Ind Metals
EM Equities (EEM)
Long Treasuries (TLT)
USD (UUP)
US Equities (SPY)
US Tech (QQQ)
High Yield (HYG)
IG Credit (LQD)
TEMP Iran / Hormuz Energy Shock
CRITICAL (5)
↑
+0.09
↑↑
+0.17
↑
+0.09
↑
+0.09
↑
+0.09
↑
+0.09
↑↑
+0.17
·
—
↓
-0.09
↓
-0.09
↑
+0.09
↓
-0.09
↓
-0.09
↓
-0.09
↓
-0.09
END Global Monetary Policy
CRITICAL (5)
↓
-0.09
·
—
↓
-0.09
↑
+0.09
·
—
·
—
·
—
↓
-0.09
↓
-0.09
↓↓
-0.17
↑
+0.09
↓
-0.09
↓
-0.09
↓
-0.09
↓↓
-0.17
END US Fiscal Trajectory & Sovereign Debt
CRITICAL (5)
↑
+0.09
↑
+0.09
↑
+0.09
·
—
·
—
·
—
·
—
·
—
↓
-0.09
↓↓
-0.17
·
—
↓
-0.09
↓
-0.09
↓
-0.09
↓
-0.09
END US Economic Health
CRITICAL (5)
↓
-0.09
·
—
·
—
↓
-0.09
·
—
·
—
↑
+0.09
↑
+0.09
↑
+0.09
↓
-0.09
↑
+0.09
↑
+0.09
↑
+0.09
↑
+0.09
·
—
TEMP Fed Reaction Function under Chair Warsh
HIGH (4)
↓
-0.07
·
—
↓
-0.07
·
—
·
—
·
—
·
—
↓
-0.07
↓
-0.07
↓
-0.07
↑↑
+0.14
↓
-0.07
↓
-0.07
↓
-0.07
↓
-0.07
TEMP Super El Niño / Climate & Resource Stress
HIGH (4)
·
—
↑
+0.07
·
—
·
—
·
—
↑↑
+0.14
↑
+0.07
·
—
↓
-0.07
↓
-0.07
·
—
·
—
·
—
·
—
·
—
END AI & Productivity Revolution
HIGH (4)
·
—
·
—
↑
+0.07
·
—
·
—
·
—
·
—
↑
+0.07
·
—
·
—
·
—
↑
+0.07
↑↑
+0.14
·
—
·
—
END Private Credit & Shadow Banking Stress
HIGH (4)
↑
+0.07
·
—
·
—
↑
+0.07
·
—
·
—
·
—
·
—
↓
-0.07
↑
+0.07
↑
+0.07
↓
-0.07
↓
-0.07
↓↓
-0.14
↓↓
-0.14
TEMP Japan / Yen Carry-Trade Unwind
MODERATE (3)
·
—
·
—
·
—
↑
+0.05
·
—
·
—
·
—
·
—
↓
-0.05
·
—
·
—
↓
-0.05
↓
-0.05
↓
-0.05
·
—
TEMP Tariff War & Section 301 Regime
MODERATE (3)
↑
+0.05
↑
+0.05
·
—
·
—
·
—
·
—
·
—
·
—
↓
-0.05
↓
-0.05
↑
+0.05
↓
-0.05
↓
-0.05
·
—
·
—
END De-dollarisation & Monetary Geopolitics
MODERATE (3)
↑↑
+0.10
↑
+0.05
↑
+0.05
·
—
·
—
·
—
·
—
·
—
↑
+0.05
↓
-0.05
↓
-0.05
·
—
·
—
·
—
·
—
END China Economic Health
MODERATE (3)
·
—
·
—
·
—
·
—
·
—
·
—
·
—
↑
+0.05
↑
+0.05
·
—
·
—
·
—
·
—
·
—
·
—
END Energy Transition & Electrification
MODERATE (3)
·
—
·
—
↑↑
+0.10
·
—
·
—
·
—
·
—
↑↑
+0.10
↑
+0.05
·
—
·
—
·
—
↑
+0.05
·
—
·
—
END Structural Deglobalisation & Trade
MODERATE (3)
↑
+0.05
↑
+0.05
·
—
·
—
↑
+0.05
·
—
·
—
↑
+0.05
↓
-0.05
↓
-0.05
·
—
↓
-0.05
·
—
·
—
·
—
TEMP EM Currency Stress
BACKGROUND (2)
·
—
·
—
·
—
·
—
·
—
·
—
·
—
↓
-0.03
↓↓
-0.07
·
—
↑
+0.03
·
—
·
—
↓
-0.03
·
—
END NATO Rearmament & Global Defense
BACKGROUND (2)
·
—
·
—
·
—
·
—
↑↑
+0.07
·
—
·
—
↑
+0.03
·
—
↓
-0.03
·
—
·
—
·
—
·
—
·
—
NET SIGNAL — Short (0–4w)
N
+0.21
O
+0.48
N
+0.24
N
+0.21
N
+0.21
N
+0.22
O
+0.33
N
+0.21
U
-0.45
SU
-0.78
O
+0.50
U
-0.40
N
-0.22
U
-0.47
SU
-0.55
NET SIGNAL — Medium (1–6m)
N
+0.22
O
+0.48
N
+0.22
N
+0.21
N
+0.19
N
+0.24
O
+0.29
N
+0.19
U
-0.48
SU
-0.78
O
+0.48
U
-0.41
N
-0.24
U
-0.47
SU
-0.53
NET SIGNAL — Long (6–18m)
O
+0.36
O
+0.46
O
+0.39
N
+0.16
O
+0.27
N
+0.16
N
+0.21
O
+0.39
U
-0.29
SU
-0.71
O
+0.32
U
-0.34
N
-0.09
U
-0.39
U
-0.45
The impact cells above are scored on the short horizon (total dominance 58). The Medium and Long NET rows apply the same impact grid to each driver's dominance on that horizon (totals 58 and 56) — which is how a driver that fades, like the energy shock, or one that rises, like electrification, changes the signal without changing its impact sign.
Outperform
USD (UUP)+0.50
TIPS+0.48
Oil+0.33
Neutral
Silver (SLV)+0.24
Agriculture (DBA)+0.22
Gold (GLD)+0.21
JPY / Safe FX+0.21
Defense (XAR)+0.21
Copper / Ind Metals+0.21
US Tech (QQQ)-0.22
Underperform
US Equities (SPY)-0.40
EM Equities (EEM)-0.45
High Yield (HYG)-0.47
Strong Underperform
IG Credit (LQD)-0.55
Long Treasuries (TLT)-0.78
3Driver-Sector Impact Matrix
How each macro driver pushes the 11 stock-market sectors — the level at which most macro forces actually express through equity rotation. Read this to see which parts of the equity market the current regime favours.
Same drivers, same arithmetic, but the columns are the 11 GICS sectors — the level at which most macro forces actually transmit into equities via rotation. The NET SIGNAL row IS the sector forecast, and it is the parent signal each watchlist stock inherits before its own idiosyncratic adjustment.
DriverDominance
Technology (XLK)
Financials (XLF)
Health Care (XLV)
Cons. Disc. (XLY)
Cons. Staples (XLP)
Energy (XLE)
Industrials (XLI)
Materials (XLB)
Utilities (XLU)
Real Estate (XLRE)
Comm. Services (XLC)
TEMP Iran / Hormuz Energy Shock
CRITICAL (5)
↓
-0.09
·
—
↑
+0.09
↓↓
-0.17
↓
-0.09
↑↑
+0.17
↓
-0.09
·
—
·
—
↓
-0.09
↓
-0.09
END Global Monetary Policy
CRITICAL (5)
↓
-0.09
·
—
↓
-0.09
↓
-0.09
·
—
·
—
↓
-0.09
↓
-0.09
↓↓
-0.17
↓↓
-0.17
·
—
END US Fiscal Trajectory & Sovereign Debt
CRITICAL (5)
↓
-0.09
·
—
·
—
↓
-0.09
·
—
↑
+0.09
·
—
↑
+0.09
↓↓
-0.17
↓↓
-0.17
·
—
END US Economic Health
CRITICAL (5)
↑
+0.09
↑
+0.09
·
—
↑↑
+0.17
·
—
↑
+0.09
↑
+0.09
↑
+0.09
·
—
·
—
↑
+0.09
TEMP Fed Reaction Function under Chair Warsh
HIGH (4)
↓
-0.07
↑
+0.07
·
—
↓
-0.07
·
—
·
—
↓
-0.07
↓
-0.07
↓
-0.07
↓↓
-0.14
·
—
TEMP Super El Niño / Climate & Resource Stress
HIGH (4)
·
—
·
—
·
—
↓
-0.07
↓
-0.07
↑
+0.07
·
—
↑
+0.07
↓
-0.07
·
—
·
—
END AI & Productivity Revolution
HIGH (4)
↑↑
+0.14
·
—
↑
+0.07
·
—
·
—
↑
+0.07
↑
+0.07
·
—
↑
+0.07
·
—
↑↑
+0.14
END Private Credit & Shadow Banking Stress
HIGH (4)
↓
-0.07
↓↓
-0.14
↑
+0.07
↓
-0.07
↑
+0.07
·
—
·
—
·
—
·
—
↓
-0.07
·
—
TEMP Japan / Yen Carry-Trade Unwind
MODERATE (3)
↓
-0.05
↓
-0.05
·
—
·
—
·
—
·
—
·
—
·
—
·
—
·
—
↓
-0.05
TEMP Tariff War & Section 301 Regime
MODERATE (3)
↓
-0.05
·
—
↓
-0.05
↓↓
-0.10
↓
-0.05
·
—
↓
-0.05
·
—
·
—
·
—
·
—
END De-dollarisation & Monetary Geopolitics
MODERATE (3)
·
—
·
—
·
—
·
—
·
—
·
—
·
—
↑↑
+0.10
·
—
·
—
·
—
END China Economic Health
MODERATE (3)
↑
+0.05
·
—
·
—
↑
+0.05
·
—
·
—
↑
+0.05
↑
+0.05
·
—
·
—
·
—
END Energy Transition & Electrification
MODERATE (3)
↑
+0.05
·
—
·
—
↑
+0.05
·
—
·
—
↑
+0.05
↑↑
+0.10
↑↑
+0.10
·
—
·
—
END Structural Deglobalisation & Trade
MODERATE (3)
↓
-0.05
·
—
↓
-0.05
↓
-0.05
·
—
·
—
↑
+0.05
↑
+0.05
·
—
·
—
·
—
TEMP EM Currency Stress
BACKGROUND (2)
·
—
↓
-0.03
·
—
·
—
·
—
·
—
·
—
↓
-0.03
·
—
·
—
·
—
END NATO Rearmament & Global Defense
BACKGROUND (2)
·
—
·
—
·
—
·
—
·
—
·
—
↑↑
+0.07
↑
+0.03
·
—
·
—
·
—
NET SIGNAL — Short (0–4w)
N
-0.22
N
-0.07
N
+0.03
U
-0.43
N
-0.14
O
+0.48
N
+0.09
O
+0.40
U
-0.31
SU
-0.64
N
+0.09
NET SIGNAL — Medium (1–6m)
N
-0.24
N
-0.09
N
+0.00
U
-0.48
N
-0.15
O
+0.45
N
+0.07
O
+0.40
U
-0.33
SU
-0.62
N
+0.09
NET SIGNAL — Long (6–18m)
N
-0.11
N
-0.09
N
+0.04
U
-0.36
N
-0.09
O
+0.39
O
+0.29
SO
+0.62
N
-0.12
SU
-0.52
N
+0.14
The impact cells above are scored on the short horizon (total dominance 58). The Medium and Long NET rows apply the same impact grid to each driver's dominance on that horizon (totals 58 and 56) — which is how a driver that fades, like the energy shock, or one that rises, like electrification, changes the signal without changing its impact sign.
Outperform
Energy (XLE)+0.48
Materials (XLB)+0.40
Neutral
Industrials (XLI)+0.09
Comm. Services (XLC)+0.09
Health Care (XLV)+0.03
Financials (XLF)-0.07
Cons. Staples (XLP)-0.14
Technology (XLK)-0.22
Underperform
Utilities (XLU)-0.31
Cons. Disc. (XLY)-0.43
Strong Underperform
Real Estate (XLRE)-0.64
4Economic Driver Deep Dives
The evidence behind every signal in this report. Each active driver is broken down into its live indicators — showing exactly where thresholds are being breached — followed by a Short, Medium and Long horizon forecast with specific asset class, sector and watchlist winners and losers. Read this to understand why a signal exists, not just what it is.
TEMP
Iran / Hormuz Energy Shock — Dominance: CRITICAL (5)
Verified live this run, not carried forward. The war is six months old, the Strait is effectively closed to normal traffic, and tanker owners brave enough to transit are charging $1 million a day. Decisively, the shock widened geographically on 11 September: Saudi Arabia shut the East-West Crude Oil Pipeline — the 5 mb/d Hormuz BYPASS to the Red Sea port of Yanbu — after drone strikes launched from Iraqi territory. That is why WTI jumped 6.7% in the single session of 10 September, and it is the reason the long-horizon dominance of this driver was raised rather than allowed to decay: the escape route is now itself a target. WTI $100.30 and Brent $103.87, both roughly 16% and 13% above their 50-day averages. It is the largest cross-asset force in this report.
IndicatorValueTrendWatchBreachStatusAsset Impact
Brent crude (spot future)$103.87↑ +13.4% vs 50-DMA, +21.2% vs 200-DMA>$95>$110● BREACHTIPS ↑ · XLE ↑ · XLY ↓ · headline CPI ↑
WTI crude (spot future)$100.30↑ +16.9% on the month>$90>$105● BREACHEnergy equities ↑ · transport and discretionary margins ↓
Hormuz transit premium~$1m / day↑ Baltic Exchange, 18 Sep; traffic a fraction of pre-warElevatedClosure● BREACHFreight and insurance costs feed goods inflation with a lag
Saudi East-West pipeline (the Hormuz bypass)SHUT↓ closed 11 Sep after drone strikes from Iraqi territory; ~5 mb/d of re-routed crudeDisruptedShut● BREACHRemoves the primary workaround — WTI +6.7% in the 10 Sep session alone
Short (0–4w) · dominance 5
The shock is still intensifying, not resolving. Attacks on shipping continued through 16 and 18 September and there is no diplomatic track in view. Quote levels to spot: Brent $103.87 and WTI $100.30 — the USO ETF at $153.82 is not a barrel price and should never be read as one.
▲ OUTPERFORM
OilTIPSGoldDBA
▼ UNDERPERFORM
XLYEM EquitiesHYG
SECTORS
XLE ↑XLY ↓XLP ↓
WATCHLIST
WPM.TO ~NTES ↓
Medium (1–6m) · dominance 4
Supply chains adapt and demand destruction begins to bite, so the dominance fades from CRITICAL to HIGH. The lasting damage is the pass-through already in train: this is what took core CPI to +0.3% in August against a +0.2% call.
▲ OUTPERFORM
OilTIPSDBA
▼ UNDERPERFORM
XLYEM Equities
SECTORS
XLE ↑XLI ↓XLY ↓
WATCHLIST
WPM.TO ~NTES ↓
Long (6–18m) · dominance 3
The re-routing thesis this report carried a fortnight ago has been damaged, and the dominance was raised from BACKGROUND to MODERATE to say so. The main workaround — Saudi Arabia's 5 mb/d East-West pipeline to Yanbu — was shut on 11 September after drones launched from Iraq struck it and its operating equipment. A bypass that is itself a target does not deflate a war premium on schedule. Resolution still most likely comes from the war ending rather than from logistics, and the residual in every case is a permanently higher freight and insurance cost floor.
▲ OUTPERFORM
TIPSOil
SECTORS
XLE ↑
WATCHLIST
WPM.TO ~NTES ~
Retirement criteria: reduce to MODERATE if Brent sustains below $90 with Hormuz transit normalising; reduce to BACKGROUND if a ceasefire holds for a month and Brent returns below $80.
END
Global Monetary Policy — Dominance: CRITICAL (5)
The debate is over: the Fed hiked. Three major central banks tightened inside eleven days — the ECB to 2.50% on 10 Sep, the Fed to 3.75-4.00% on 16 Sep, the BoJ to 1.25% on 18 Sep. This is a synchronised global tightening into a supply shock, which is the configuration that historically does the most damage to long-duration assets.
IndicatorValueTrendWatchBreachStatusAsset Impact
Fed funds target3.75–4.00%↑ HIKED 25bp on 16 Sep, unanimous 12-0Hike delivered2 more hikes● BREACHTLT ↓↓ · LQD ↓↓ · XLRE ↓↓ · USD ↑
2-year Treasury4.67%↑ 79bp ABOVE effective funds of ~3.88%>+50bp>+100bp● BREACHThe front end prices MORE tightening — cuts are priced OUT
ECB depo / BoJ / BoE2.50% / 1.25% / 3.75%↑ ECB and BoJ both hiked; BoE heldSynchronisedGlobal tightening● BREACHLong duration is repriced everywhere at once
Short (0–4w) · dominance 5
Three hikes in eleven days is a synchronised tightening, and the 2-year at 4.67% against effective funds near 3.88% — a spread of +79bp — says the market expects more, not a pause. Any dovish reading of this tape is contradicted by the front end.
▲ OUTPERFORM
USDJPY / Safe FX
▼ UNDERPERFORM
Long TreasuriesIG CreditHigh Yield
SECTORS
XLU ↓XLRE ↓XLF ~
WATCHLIST
WPM.TO ↓NTES ↓
Medium (1–6m) · dominance 5
Sixteen of eighteen FOMC participants expect at least one further hike this year. The binding question is whether the energy pass-through reaches wages; if it does not, this is a short tightening cycle rather than a long one.
▲ OUTPERFORM
USD
▼ UNDERPERFORM
Long TreasuriesIG Credit
SECTORS
XLU ↓XLRE ↓
WATCHLIST
WPM.TO ↓NTES ~
Long (6–18m) · dominance 3
Policy rates peak and the driver recedes to MODERATE. The regime question shifts from the level of rates to the level of term premium, which the fiscal driver owns.
▲ OUTPERFORM
Gold
▼ UNDERPERFORM
Long Treasuries
SECTORS
XLRE ↓
WATCHLIST
WPM.TO ↑NTES ~
Retirement criteria: reduce to MODERATE if the Fed signals an extended pause and the 2Y-funds spread narrows inside 30bp; reduce to BACKGROUND if a cutting cycle resumes with the 2Y below effective funds.
END
US Fiscal Trajectory & Sovereign Debt — Dominance: CRITICAL (5)
The 10-year touched 5.01% on 16 September and sits at 4.998%, through the 5% breach level this framework has watched for two years. Gross debt is past $40 trillion against a $2 trillion deficit, and term premium is doing independent work — the long end keeps rising on days the policy path does not move.
IndicatorValueTrendWatchBreachStatusAsset Impact
10-year Treasury4.998%↑ touched 5.01% on 16 Sep, first time in this cycle>4.50%>5.00%● BREACHTLT ↓↓ · XLRE ↓↓ · XLU ↓ · mortgage rates ↑
Gross federal debt>$40 trillion↑ passed 18 Aug; CBO projects ~$64tn within a decade$40tnAuction failure● BREACHTerm premium rises independently of the policy path
30-year mortgage rate6.97%↑ tracking the long end higher>7.0%>7.5%● WATCHHousing starts and permits BOTH printed below consensus on 17 Sep
Short (0–4w) · dominance 5
The 5% level is no longer a forecast, it is a print. What makes this structural rather than cyclical is that the long end keeps rising on days the policy path does not move — that residual is term premium, and it is the market charging more to hold the debt.
▲ OUTPERFORM
TIPSGold
▼ UNDERPERFORM
Long TreasuriesUS Equities
SECTORS
XLU ↓XLRE ↓XLE ↑
WATCHLIST
WPM.TO ↑NTES ~
Medium (1–6m) · dominance 5
Net interest is now the fastest-growing line in the budget, which is the mechanism by which a debt level becomes a market problem. Auction sizes rise from here, concentrated in the front end and belly.
▲ OUTPERFORM
TIPSGold
▼ UNDERPERFORM
Long TreasuriesIG Credit
SECTORS
XLRE ↓XLB ↑
WATCHLIST
WPM.TO ↑NTES ~
Long (6–18m) · dominance 5
This is the one driver that does not fade on any horizon. Arithmetic, not sentiment: the debt compounds whatever the cycle does.
▲ OUTPERFORM
GoldTIPSSilver
▼ UNDERPERFORM
Long TreasuriesUSD
SECTORS
XLB ↑XLRE ↓
WATCHLIST
WPM.TO ↑NTES ~
Retirement criteria: reduce to MODERATE if the 10-year sustains below 4.50% with term premium compressing; reduce to BACKGROUND if a credible deficit-reduction path is legislated.
END
US Economic Health — Dominance: CRITICAL (5)
UPGRADED
UPGRADED to CRITICAL, and it is the most important change in this report. August retail sales rose 1.2% against a 0.7-0.8% consensus, and ex-gas/ex-autos also rose 1.2% against +0.2% — so this was real discretionary volume, not a petrol-price artefact. Initial claims fell to 196k, continuing claims to 1.730M, the four-week average to 203.25k, all below forecast. The consumer-is-cracking thesis this report carried for two runs is refuted.
IndicatorValueTrendWatchBreachStatusAsset Impact
Retail sales (Aug)+1.2% MoM↑ vs +0.7–0.8% consensus; ex-gas/autos ALSO +1.2% vs +0.2%<0%<-0.5%● OKXLY should be supported · the consumer-cracking thesis is refuted
Initial jobless claims196k↓ below a 208k forecast; 4-week average 203.25k and falling>250k>300k● OKNo labour-market deterioration · removes the case for cuts
Continuing claims1.730M↓ below a 1.780M forecast>1.95M>2.1M● OKRe-employment is still happening quickly
Short (0–4w) · dominance 5
UPGRADED to CRITICAL, and this report was wrong about it. Donatien forecast retail sales of 0.0 to +0.2% and they printed +1.2%, with the ex-gas, ex-autos core also at +1.2% against a +0.2% consensus — so it was genuine discretionary volume, not petrol inflating the dollar total. Claims corroborate. The household is not cracking.
▲ OUTPERFORM
US EquitiesEM EquitiesOilCopper / Ind Metals
▼ UNDERPERFORM
Long TreasuriesGold
SECTORS
XLY ↑XLF ↑XLI ↑
WATCHLIST
WPM.TO ↓NTES ~
Medium (1–6m) · dominance 4
The open question is how long a household absorbs $100 oil and a 6.97% mortgage while spending like this. Resilience is confirmed for now; it is not proven durable, and the savings buffer is the thing to watch.
▲ OUTPERFORM
US EquitiesOil
▼ UNDERPERFORM
Long Treasuries
SECTORS
XLY ↑XLE ↑
WATCHLIST
WPM.TO ↓NTES ~
Long (6–18m) · dominance 3
Fades to MODERATE as the cycle question resolves one way or the other. A consumer this strong into a tightening cycle is exactly what allows the Fed to keep going.
▲ OUTPERFORM
US Equities
▼ UNDERPERFORM
Long Treasuries
SECTORS
XLI ↑
WATCHLIST
WPM.TO ~NTES ~
Retirement criteria: reduce to MODERATE if claims sustain above 250k or retail sales turn negative ex-petrol; reduce to BACKGROUND if a recession is confirmed and the data stops surprising.
TEMP
Fed Reaction Function under Chair Warsh — Dominance: HIGH (4)
Warsh delivered. The September hike was unanimous 12-0, and the projections showed 16 of 18 participants expecting at least one more this year, four expecting two. He refuses forward guidance and anchors on 2% as a fixed target, so every print now maps to policy through a reaction function that is demonstrably willing to tighten into a supply shock.
IndicatorValueTrendWatchBreachStatusAsset Impact
September vote12-0, unanimous↑ the July 9-3 split closed COMPLETELY behind a hikeAny dissentUnanimous hawkish● BREACHNo internal brake is visible — the hawkish path has no organised opposition
SEP: participants seeing more hikes16 of 18↑ four of them see two more in 2026>half>80%● BREACHUSD ↑↑ · TLT ↓ · long-duration equity ↓
Forward guidanceWithheld→ Warsh refuses it; 2% described as a firm, fixed targetNo guidance—● WATCHEvery print now maps to policy with higher variance
Short (0–4w) · dominance 4
Warsh did what he said he would. The unanimity is the signal that matters more than the 25bp: a committee that split 9-3 in July closed ranks entirely, which removes the dissent-driven brake this report was counting on. A heavy speaker calendar runs 21–25 September.
▲ OUTPERFORM
USD
▼ UNDERPERFORM
Long TreasuriesGoldHigh Yield
SECTORS
XLF ↑XLRE ↓XLK ↓
WATCHLIST
WPM.TO ↓NTES ↓
Medium (1–6m) · dominance 4
A reaction function that will tighten into a supply shock is a genuinely different regime from the one this framework modelled for two years. It raises the probability of a policy-induced slowdown later even as it caps inflation expectations now.
▲ OUTPERFORM
USD
▼ UNDERPERFORM
Long TreasuriesIG Credit
SECTORS
XLRE ↓XLU ↓
WATCHLIST
WPM.TO ↓NTES ~
Long (6–18m) · dominance 3
Fades as the chair's reaction function becomes known and priced rather than a live uncertainty.
▼ UNDERPERFORM
Long Treasuries
SECTORS
XLRE ↓
WATCHLIST
WPM.TO ~NTES ~
Retirement criteria: reduce to MODERATE if the committee's reaction function becomes predictable and priced; reduce to BACKGROUND if formal forward guidance is restored.
TEMP
Super El Niño / Climate & Resource Stress — Dominance: HIGH (4)
The meteorology strengthened again. NOAA's Climate Prediction Center puts a very strong El Niño above 90% for autumn-winter and assigns a 75% chance of a HISTORIC event over October-December — one exceeding every previous El Niño back to 1950, defined as a 3-month RONI value of +2.5°C or more — with positive IOD above 80%. Peak agricultural impact lags six to twelve months, which is why this weighs heaviest on the medium horizon. Wheat is already 18.6% above its 200-day average, though the broad DBA basket has cooled.
IndicatorValueTrendWatchBreachStatusAsset Impact
CPC probability, very strong El Niño>90%↑ CPC discussion of 10 Sep 2026: 75% chance of a HISTORIC event Oct–Dec>70%>90%● BREACHFood and freight inflation with a 6–12 month lag
Positive IOD probability>80%↑ Sep–Nov; compounds the East African and Australian signal>60%>80%● BREACHAustralian wheat plantings fall; DBA and wheat bid
Wheat (spot future)714.25c↑ +18.6% vs 200-DMA, +5.0% on the month>700c>800c● WATCHThe grain complex is already pricing it; the broad DBA basket is not yet
Short (0–4w) · dominance 4
The meteorology strengthened while the broad agricultural tape cooled — DBA is 2.93% lower since the last report and sits marginally below its 50-day, even as wheat runs 18.6% above its 200-day. The forecast is ahead of the basket, which is the opportunity and the risk.
▲ OUTPERFORM
Agriculture (DBA)TIPS
▼ UNDERPERFORM
EM Equities
SECTORS
XLB ↑XLP ↓
WATCHLIST
WPM.TO ~NTES ~
Medium (1–6m) · dominance 5
UPWEIGHTED to the medium horizon because peak agricultural impact lags the sea-surface signal by six to twelve months. A 75% chance of a record event lands in the data through the first half of 2027.
▲ OUTPERFORM
Agriculture (DBA)TIPSOil
▼ UNDERPERFORM
EM Equities
SECTORS
XLB ↑XLP ↓XLY ↓
WATCHLIST
WPM.TO ~NTES ~
Long (6–18m) · dominance 3
Fades as the event passes and the base effect reverses. The structural residue is water and crop-yield stress on a warmer baseline, which historical analogues understate.
▲ OUTPERFORM
Agriculture (DBA)
SECTORS
XLB ↑
WATCHLIST
WPM.TO ~NTES ~
Retirement criteria: reduce to MODERATE if CPC downgrades the event below 'very strong'; reduce to BACKGROUND if ENSO returns to neutral and DBA gives back its premium.
END
AI & Productivity Revolution — Dominance: HIGH (4)
The leadership is holding but the market beneath it is not. QQQ and XLK are above both moving averages and strengthening, while the equal-weight RSP sits 2.28% below its 50-day and fell 4.4% over the last month against SPY's 0.96%. Breadth is narrowing, not broadening. The BIS now flags implied long-term earnings growth for the largest firms well above historical benchmarks, Nvidia carries about $99bn of disclosed AI-related investments and stakes, and Anthropic is valued at $965bn ahead of an October listing.
IndicatorValueTrendWatchBreachStatusAsset Impact
SPY vs equal-weight RSP+0.26% vs -2.28% (vs 50-DMA)↓ RSP fell 4.4% on the month against SPY's 0.96%Gap >2ppGap >5pp● BREACHIndex has no diversification cushion — a leadership reversal is an INDEX drawdown
Nvidia AI investments & stakes~$99bn↑ disclosed as at 26 Jul 2026; ~$94bn of it equity holdingsRising—● WATCHNon-operating marks flatter reported earnings across the complex
Anthropic private valuation$965bn↑ ahead of OpenAI's $852bn; October listing targeted above $2tn—Markdown● WATCHA private markdown is the most likely trigger for the concentration tail
Short (0–4w) · dominance 4
Leadership holds while the market beneath it thins. XLK is 3.54% above its 50-day and QQQ 1.62%, but equal-weight RSP is 2.28% BELOW its own. That divergence is the concentration tail forming, and it is why this report carries an index-level risk rather than a sector rotation.
▲ OUTPERFORM
US Tech
▼ UNDERPERFORM
EM Equities
SECTORS
XLK ↑XLC ↑
WATCHLIST
WPM.TO ~NTES ↓
Medium (1–6m) · dominance 4
The October Anthropic listing is the single largest scheduled test of the AI capital cycle. The BIS now says implied long-term earnings growth for the largest firms sits well above anything they have historically delivered.
▲ OUTPERFORM
US TechCopper / Ind Metals
SECTORS
XLK ↑XLU ↑
WATCHLIST
WPM.TO ~NTES ~
Long (6–18m) · dominance 5
Rises to CRITICAL. The productivity gain is real and is the strongest structural argument against the stagflation case; the financing structure around it is the strongest argument for a drawdown first.
▲ OUTPERFORM
US TechSilverCopper / Ind Metals
SECTORS
XLK ↑XLC ↑XLU ↑
WATCHLIST
WPM.TO ~NTES ↑
Retirement criteria: reduce to MODERATE if breadth broadens with RSP catching SPY; reduce to BACKGROUND if the capex cycle visibly rolls over.
END
Private Credit & Shadow Banking Stress — Dominance: HIGH (4)
The ECB's own Financial Stability Review now documents a wave of redemption requests from semi-liquid US private-credit vehicles, with some funds capping withdrawals. The BIS puts BDC lending to software firms at about $115bn — roughly a FIFTH of all BDC lending and over 80% of their technology portfolios (Bulletin 128, 14 Jul 2026); Russell Investments puts software plus affiliated sectors above 28% once interval funds are included — the same AI disruption that is lifting the index is impairing the collateral. HYG and LQD both sit below their 50- and 200-day averages on raw closes; credit is not confirming the equity tape.
IndicatorValueTrendWatchBreachStatusAsset Impact
HYG vs moving averages-1.08% / -1.88%↓ BELOW both 50- and 200-DMA on RAW closesBelow 50-DMABelow both● BREACHCredit is NOT confirming the equity tape
LQD vs moving averages-1.34% / -3.76%↓ below both; investment grade is not a haven hereBelow 50-DMABelow both● BREACHRate duration and credit spread are hitting the same instrument
Software share of BDCs' TECHNOLOGY portfolios>80%→ BIS Bulletin 128 (14 Jul 2026): ~$115bn lent to software firms — about a FIFTH of all BDC lending, but over 80% of their technology books. Russell Investments puts software plus affiliated sectors above 28% once interval funds are included.>70%>90%● WATCHThe AI boom is impairing the collateral behind the private-credit boom — the disruption and the lending sit in the same sector
Short (0–4w) · dominance 4
Both credit reads use raw, unadjusted closes deliberately — dividend-adjusted prices invert this conclusion on high-distribution instruments, and that error has shipped a wrong signal from this report before. On raw closes HYG and LQD are both below both averages while equities sit near highs.
▲ OUTPERFORM
GoldLong Treasuries
▼ UNDERPERFORM
High YieldIG CreditUS Equities
SECTORS
XLF ↓XLP ↑
WATCHLIST
WPM.TO ↑NTES ~
Medium (1–6m) · dominance 4
The ECB documents redemption requests being capped at semi-liquid vehicles. A gate is not a default, but it is how illiquidity becomes a price event, and the concentration in software makes the AI driver and this one the same story told twice.
▲ OUTPERFORM
Gold
▼ UNDERPERFORM
High YieldIG Credit
SECTORS
XLF ↓XLRE ↓
WATCHLIST
WPM.TO ↑NTES ~
Long (6–18m) · dominance 4
Either the vintage clears or it becomes the cycle's credit event. Held at HIGH on every horizon because the resolution date is unknowable and the exposure is not marked daily.
▲ OUTPERFORM
Gold
▼ UNDERPERFORM
High YieldIG Credit
SECTORS
XLF ↓
WATCHLIST
WPM.TO ↑NTES ~
Retirement criteria: reduce to MODERATE if HYG and LQD reclaim both moving averages and redemption caps are lifted; reduce to BACKGROUND if the vintage clears without a credit event.
TEMP
Japan / Yen Carry-Trade Unwind — Dominance: MODERATE (3)
DOWNGRADED
DOWNGRADED. The trigger event came and went without the tail firing. The BoJ hiked to 1.25% on 18 September in a 7-2 vote and the yen WEAKENED to two-week lows — USD/JPY ran from about 156.17 just before the decision to a peak of 157.998 — roughly 1.2% intraday, and about 1.8% from the 16 September close — before settling near 156.86, because Ueda's guidance on the pace was mixed. (The widely-quoted Yahoo daily "close" of 156.13 for 18 September is a 00:00 UTC print that PRE-DATES the decision and shows only about a THIRD of the true move — 0.56% against 1.76%, both measured from the 16 September close — so it understates it by roughly two-thirds; the intraday series is the correct read.) Roughly $500bn of carry remains outstanding, so this stays live as a tail, but it is not currently unwinding.
IndicatorValueTrendWatchBreachStatusAsset Impact
USD/JPY across the BoJ decision156.17 → 157.998 peak↓ yen WEAKENED ~1.2% intraday on the decision, ~1.8% from the 16 Sep close; settled ~156.86>3% move>5% move● OKYen weakness, but well inside the disorderly threshold — the unwind tail did NOT fire
BoJ policy rate1.25%↑ 7-2 vote, highest since April 1995——● WATCHRoughly $500bn of carry remains outstanding
Short (0–4w) · dominance 3
DOWNGRADED. The event this driver was built around happened and the tail did not fire: the BoJ hiked and the yen fell, because Ueda's guidance on the pace was mixed. Markets price only a 27% chance of an October follow-up. Action forecast right, reaction forecast wrong — for the fourth time in this ledger.
▲ OUTPERFORM
JPY / Safe FX
▼ UNDERPERFORM
US TechEM Equities
SECTORS
XLK ↓
WATCHLIST
WPM.TO ~NTES ↓
Medium (1–6m) · dominance 3
The carry stock has not gone away, it has simply not been forced. The condition that would reactivate this is a BoJ forced into speed by yen weakness rather than one choosing its pace.
▲ OUTPERFORM
JPY / Safe FX
▼ UNDERPERFORM
US Tech
SECTORS
XLK ↓XLF ↓
WATCHLIST
WPM.TO ~NTES ~
Long (6–18m) · dominance 2
Fades to BACKGROUND as rate differentials narrow gradually and the position is re-hedged rather than liquidated.
SECTORS
no material sector tilt
WATCHLIST
WPM.TO ~NTES ~
TEMP
Tariff War & Section 301 Regime — Dominance: MODERATE (3)
No fresh rate action verified this run, but the calendar is now the story: the 24% reciprocal-tariff suspension expires on 10 November, roughly seven weeks out and squarely inside the medium horizon. Until then this remains a cost-pass-through and supply-chain drag rather than a new shock.
IndicatorValueTrendWatchBreachStatusAsset Impact
Reciprocal-tariff suspension expiry10 Nov 2026→ 24% suspension lapses in ~7 weeksWithin 90dExpiry● WATCHSquarely inside the medium horizon — XLY and China-revenue names
Short (0–4w) · dominance 3
No fresh rate action verified this run, so the near-term effect stays a cost drag rather than a shock. The calendar is the story now.
▲ OUTPERFORM
GoldTIPS
▼ UNDERPERFORM
EM EquitiesUS Equities
SECTORS
XLY ↓XLK ↓
WATCHLIST
WPM.TO ~NTES ↓
Medium (1–6m) · dominance 4
UPWEIGHTED. The 10 November cliff falls inside this horizon and is the single most consequential scheduled policy date between now and year-end for anything with China revenue.
▲ OUTPERFORM
GoldTIPSUSD
▼ UNDERPERFORM
EM EquitiesUS Equities
SECTORS
XLY ↓XLP ↓XLI ↓
WATCHLIST
WPM.TO ~NTES ↓
Long (6–18m) · dominance 3
Either extended again or absorbed into the cost base. Tariff levels have proven stickier than any of the deadlines suggested.
▲ OUTPERFORM
TIPS
▼ UNDERPERFORM
EM Equities
SECTORS
XLY ↓
WATCHLIST
WPM.TO ~NTES ~
END
De-dollarisation & Monetary Geopolitics — Dominance: MODERATE (3)
DOWNGRADED
DOWNGRADED. The structural case is intact — central banks bought a net 289 tonnes of gold in the June quarter — but the tactical expression has reversed hard. The dollar index is 100.22, above both moving averages and up 1.47% since the last report, and it ROSE in the week BRICS met. The New Delhi declaration talked payment rails, not a common currency. A driver whose thesis the tape is actively contradicting does not keep a HIGH rating.
IndicatorValueTrendWatchBreachStatusAsset Impact
Dollar index (DXY)100.22↑ +1.47% since the last report, ABOVE both moving averages<97<95● OKThe tactical thesis of this driver has REVERSED — the dollar is rallying
Central bank gold buying289 tonnes (Q2)→ steady net official-sector accumulation<200t<100t● OKThe structural leg is intact even as the currency leg reverses
Short (0–4w) · dominance 3
DOWNGRADED to MODERATE and the reason is discipline, not doubt. The prior report's headline claim was that a dollar falling into a hiking cycle was a structural tell. The dollar has since risen 1.47%, moved above both averages, and gained in the very week BRICS met in New Delhi. When the tape contradicts the thesis, the thesis loses dominance.
▲ OUTPERFORM
GoldTIPS
▼ UNDERPERFORM
USD
SECTORS
XLB ↑
WATCHLIST
WPM.TO ↑NTES ~
Medium (1–6m) · dominance 3
BRICS chose payment rails over a common currency, which is the slower and more credible path. Nothing in the September data changes the direction of travel; it changes the speed.
▲ OUTPERFORM
GoldSilver
▼ UNDERPERFORM
USD
SECTORS
XLB ↑
WATCHLIST
WPM.TO ↑NTES ~
Long (6–18m) · dominance 5
Rises to CRITICAL. Official-sector gold demand and payment-rail fragmentation are multi-year forces, and they are the main reason Materials carries the strongest long-horizon signal in this report.
▲ OUTPERFORM
GoldSilverEM Equities
▼ UNDERPERFORM
USDLong Treasuries
SECTORS
XLB ↑
WATCHLIST
WPM.TO ↑NTES ↑
END
China Economic Health — Dominance: MODERATE (3)
Steady and two-sided. The official manufacturing and non-manufacturing PMIs are both still below 50 and forecast to stay around that line at the end of September, while exports have been running strongly and the deflation grip has loosened at the margin. Not the marginal mover this month, but the transmission channel for copper and for any name with China revenue.
IndicatorValueTrendWatchBreachStatusAsset Impact
NBS manufacturing PMI49.8 (Sep f/c 50.0)→ still at or below the expansion line<49<48● WATCHCopper demand and EM sentiment · NTES revenue base
Short (0–4w) · dominance 3
Two-sided and steady. The PMIs sit on the 50 line, exports have been strong and the deflation grip has loosened, but nothing here is the marginal mover this month. It matters most as the transmission channel for copper and for China-domiciled revenue.
▲ OUTPERFORM
Copper / Ind MetalsEM Equities
SECTORS
XLB ↑XLI ↑
WATCHLIST
WPM.TO ~NTES ↓
Medium (1–6m) · dominance 3
The end-September PMI pair is the next real read. A move decisively above 50 would be the first genuine cyclical upturn signal in over a year.
▲ OUTPERFORM
Copper / Ind MetalsEM Equities
SECTORS
XLB ↑XLY ↑
WATCHLIST
WPM.TO ~NTES ~
Long (6–18m) · dominance 3
Steady at MODERATE. Demographics and the property overhang cap the upside; policy support caps the downside.
▲ OUTPERFORM
Copper / Ind Metals
SECTORS
XLB ↑
WATCHLIST
WPM.TO ~NTES ↑
END
Energy Transition & Electrification — Dominance: MODERATE (3)
Copper at $6.615 a pound sits 9.3% above its 200-day average with the shorter average also above — the cleanest sustained uptrend in the metals complex, and it has held that structure through a Fed hike and a rising dollar. Datacentre power demand now compounds the traditional grid and EV story.
IndicatorValueTrendWatchBreachStatusAsset Impact
Copper (spot future)$6.615/lb↑ +9.3% vs 200-DMA and above its 50-DMA<$6.00<$5.50● OKThe cleanest sustained uptrend in the metals complex
Silver (spot future)$66.556/oz↑ +5.75% vs 50-DMA but still 8.2% BELOW its 200-DMA<$60<$55● WATCHRepairing, not yet trending — the SLV ETF at $59.93 is not an ounce price
Short (0–4w) · dominance 3
Copper has held its uptrend through a Fed hike and a rising dollar, which is a meaningful tell about physical tightness. Silver is a different picture: above its 50-day but still below its 200-day, so it is repairing rather than trending.
▲ OUTPERFORM
Copper / Ind MetalsSilver
SECTORS
XLB ↑XLU ↑
WATCHLIST
WPM.TO ~NTES ~
Medium (1–6m) · dominance 3
Datacentre power demand now sits on top of the grid and EV story, which is why Utilities carries a positive impact from this driver even while rates crush the sector overall.
▲ OUTPERFORM
Copper / Ind MetalsSilver
SECTORS
XLB ↑XLU ↑XLI ↑
WATCHLIST
WPM.TO ~NTES ~
Long (6–18m) · dominance 5
Rises to CRITICAL. Grid replacement, electrification and datacentre load are a decade-long bid against a supply base that cannot be permitted quickly.
▲ OUTPERFORM
Copper / Ind MetalsSilverUS Tech
SECTORS
XLB ↑XLU ↑
WATCHLIST
WPM.TO ↑NTES ~
END
Structural Deglobalisation & Trade — Dominance: MODERATE (3)
The slow force behind supply-chain duplication and a persistent goods cost floor. The BIS notes that since the pandemic adverse supply shocks have outnumbered negative demand shocks, reversing the pre-pandemic pattern — which is the structural reason an energy shock now passes into core rather than washing out.
IndicatorValueTrendWatchBreachStatusAsset Impact
Supply vs demand shock frequencySupply-led↑ BIS: adverse supply shocks now outnumber demand shocks post-pandemic——● WATCHThis is WHY an energy shock reaches core instead of washing out
Short (0–4w) · dominance 3
The quiet structural reason the rest of this report behaves as it does. When supply shocks dominate, a central bank cannot ease its way out, and inflation and growth move in opposite directions more often.
▲ OUTPERFORM
GoldTIPSDefense (XAR)
▼ UNDERPERFORM
EM EquitiesUS Equities
SECTORS
XLI ↑XLB ↑XLK ↓
WATCHLIST
WPM.TO ↑NTES ↓
Medium (1–6m) · dominance 3
Supply-chain duplication is capital spending that produces resilience rather than output, which shows up as a persistent goods cost floor.
▲ OUTPERFORM
GoldTIPS
▼ UNDERPERFORM
EM Equities
SECTORS
XLI ↑XLB ↑
WATCHLIST
WPM.TO ↑NTES ~
Long (6–18m) · dominance 4
Rises as the reshoring capital cycle matures. Industrials and Materials are the long-horizon beneficiaries.
▲ OUTPERFORM
Copper / Ind MetalsDefense (XAR)
▼ UNDERPERFORM
EM Equities
SECTORS
XLI ↑XLB ↑
WATCHLIST
WPM.TO ↑NTES ~
TEMP
EM Currency Stress — Dominance: BACKGROUND (2)
Quiet but no longer improving. EEM still sits 7.5% above its 200-day average, yet it has given back 2.12% since the last report as the dollar turned. A firming dollar into a Fed that expects to hike again is the condition under which this driver reactivates.
Short (0–4w) · dominance 2
Quiet but no longer improving. EEM remains 7.5% above its 200-day average yet has given back 2.12% since the last report as the dollar turned higher.
▲ OUTPERFORM
USD
▼ UNDERPERFORM
EM Equities
SECTORS
XLF ↓
WATCHLIST
WPM.TO ~NTES ↓
Medium (1–6m) · dominance 2
A firming dollar into a Fed that expects to hike again is precisely the condition that reactivates this driver.
▲ OUTPERFORM
USD
▼ UNDERPERFORM
EM Equities
SECTORS
XLB ↓
WATCHLIST
WPM.TO ~NTES ↓
Long (6–18m) · dominance 1
Fades to DORMANT absent a specific sovereign event.
SECTORS
no material sector tilt
WATCHLIST
WPM.TO ~NTES ~
END
NATO Rearmament & Global Defense — Dominance: BACKGROUND (2)
The widest gap in this report between budgets and price. EU defence spending reaches an estimated €454bn in 2026, up 8.6% and an eleventh consecutive annual rise, with Germany at €108bn and targeting 3.5% of GDP by 2029. Yet XAR is down 15.6% on the month and sits nearly 10% below both averages. The multi-year demand is real; the equity expression has de-rated, so dominance stays BACKGROUND near-term and rises on the long horizon.
Short (0–4w) · dominance 2
The widest gap in this report between budgets and price. EU defence spending reaches an estimated €454bn in 2026, an eleventh consecutive annual rise, yet XAR has fallen 15.6% on the month and sits nearly 10% below both its averages. Dominance follows the tape, so this stays BACKGROUND near term.
▼ UNDERPERFORM
Long Treasuries
SECTORS
XLI ↑
WATCHLIST
WPM.TO ~NTES ~
Medium (1–6m) · dominance 2
The order books are contracted and the budgets are legislated; the de-rating is about multiples, not demand.
▲ OUTPERFORM
Defense (XAR)
SECTORS
XLI ↑
WATCHLIST
WPM.TO ~NTES ~
Long (6–18m) · dominance 4
Rises to HIGH. Germany targets 3.5% of GDP by 2029, six years ahead of the NATO guideline, and that is a decade of procurement.
▲ OUTPERFORM
Defense (XAR)Copper / Ind Metals
SECTORS
XLI ↑XLB ↑
WATCHLIST
WPM.TO ~NTES ~
5Economic Asset Class Forecast
Your macro-driven playbook for positioning across 15 asset classes. Each row shows whether an asset is expected to outperform or underperform over Short (0–4 weeks), Medium (1–6 months) and Long (6–18 months) horizons. Read across the row to see how the outlook shifts as temporary drivers fade and structural forces take over.
Asset ClassShort (0–4w)Medium (1–6m)Long (6–18m)Read
Gold (GLD)N +0.21N +0.22O +0.36Gold spot (GC=F) $4,424.90/oz — the GLD ETF trades at $401.17 and is not an ounce price. above its 50-day but still 2.8% below its 200-day. Rising real yields and a firming dollar cap it near term; de-dollarisation lifts it long.
TIPSO +0.48O +0.48O +0.46The only bond exposure with a positive signal on every horizon. Every inflationary driver in the report points the same way.
Silver (SLV)N +0.24N +0.22O +0.39Silver spot (SI=F) $66.556/oz — the SLV ETF is $59.93, not an ounce price. above its 50-day but 8.2% below its 200-day — repairing, not trending. Electrification carries it on the long horizon.
JPY / Safe FXN +0.21N +0.21N +0.16The BoJ hiked and the yen still fell. Safe-haven bid intact, carry-unwind bid is not currently firing.
Defense (XAR)N +0.21N +0.19O +0.27Down 15.6% on the month against record legislated budgets. The clearest budget-versus-price gap in the report.
Agriculture (DBA)N +0.22N +0.24N +0.16A 75% chance of a historic El Niño against a basket that has cooled 2.9% since the last report. Forecast ahead of price.
OilO +0.33O +0.29N +0.21WTI (CL=F) $100.30/bbl, Brent (BZ=F) $103.87/bbl — the USO ETF at $153.82 is NOT a barrel price. Still intensifying short and medium. The long-horizon Neutral is WEAKER than it looks: the re-routing that was supposed to deflate the premium now has its own problem, since Saudi Arabia shut the 5 mb/d East-West bypass pipeline on 11 September after drone strikes.
Copper / Ind MetalsN +0.21N +0.19O +0.39Copper spot (HG=F) $6.615/lb, above both averages, and it held that through a Fed hike and a rising dollar. Strongest long-horizon commodity call.
EM Equities (EEM)U -0.45U -0.48U -0.29A firming dollar plus the 10 November tariff cliff. Still above its 200-day, but it has given back 2.1% since the last report.
Long Treasuries (TLT)SU -0.78SU -0.78SU -0.71The strongest negative in the report on every horizon. A 5% 10-year with term premium rising independently of the policy path.
USD (UUP)O +0.50O +0.48O +0.32REVERSED from the prior report. Exact score +0.500, which sits ON the Outperform/Strong-Outperform boundary (>+0.50 would be SO), so the label is Outperform by the stated rule; summing the rounded per-cell contributions in §2 gives +0.51 and that 0.01 is display rounding, not a different answer. DXY 100.22, above both averages, +1.5% since the last run. A hiking Fed beats the structural story near term.
US Equities (SPY)U -0.40U -0.41U -0.34Marked Underperform while the index sits near highs and VIX is 14.81. This is the report's largest internal disagreement — see §8 Part C.
US Tech (QQQ)N -0.22N -0.24N -0.09Above both averages and strengthening, but the equal-weight index is not. Neutral is the honest answer to a narrow, expensive leadership.
High Yield (HYG)U -0.47U -0.47U -0.39Below both moving averages on raw closes while equities hold. Credit is not confirming the tape.
IG Credit (LQD)SU -0.55SU -0.53U -0.45Rate duration and credit spread hitting one instrument. Below both averages, and the Fed is not finished.
6Economic Sector Forecast
Your sector-rotation playbook. Each of the 11 GICS sectors is scored Short / Medium / Long. Read across the row to see how equity leadership rotates as temporary drivers fade. Each watchlist stock's parent sector is annotated so you can trace the name back to its sector signal.
GICS SectorShort (0–4w)Medium (1–6m)Long (6–18m)Read
Technology (XLK)N -0.22N -0.24N -0.113.5% above its 50-day, but the AI tailwind and the rate headwind are close to cancelling. The concentration tail lives here.
Financials (XLF)N -0.07N -0.09N -0.09A steeper curve helps, private-credit exposure hurts. XLF is 2.3% below its 50-day — the market is weighting the second one.
Health Care (XLV)N +0.03N +0.00N +0.04Defensive bid and AI-driven discovery against duration and tariff exposure. Genuinely balanced, not a placeholder Neutral.
Cons. Disc. (XLY)U -0.43U -0.48U -0.36Marked Underperform on the tape (-6.4% on the month) despite the strongest consumer data in a year. Flagged as a divergence, not resolved.
Cons. Staples (XLP)N -0.14N -0.15N -0.09Input-cost inflation from energy and El Niño offsets the defensive bid. Down 4.3% on the month.
Energy (XLE)O +0.48O +0.45O +0.39The cleanest positive in the equity complex, 5.1% above its 50-day, and the most direct expression of the dominant driver.
Industrials (XLI)N +0.09N +0.07O +0.29Neutral near term on the -6.7% monthly tape; upgraded long as reshoring and rearmament capex compound.
Materials (XLB) WPM.TOO +0.40O +0.40SO +0.62The strongest sector signal in the report and the only Strong Outperform. De-dollarisation and electrification both rise to CRITICAL long.
Utilities (XLU)U -0.31U -0.33N -0.12Datacentre power demand is real, but a 5% 10-year is decisive for a bond proxy. Down 6.2% versus its 50-day.
Real Estate (XLRE)SU -0.64SU -0.62SU -0.52Strong Underperform throughout. Mortgages at 6.97%, starts and permits both missing, and the Fed expects to hike again.
Comm. Services (XLC) NTESN +0.09N +0.09N +0.14Carries the AI tailwind but little else. Flat since the last report. NTES sits here and is marked below its sector.
7Economic Watchlist Forecast
How the current macro environment is affecting the specific names on the Portfolio Watchlist. Each stock inherits its GICS sector's net signal from §6, then carries an idiosyncratic adjustment for geography, business model and commodity or rate sensitivity.
Watchlist membership changed this run. The source grid (PortfolioWatchlist-state, rebuilt 10 September) now holds two names. The five names carried by the previous report came from a stale 17 August grid; WCP.TO, NOW, SYF and TCOM are no longer grid winners and have been dropped rather than carried forward. NTES is new. Two names means two chips everywhere in this report — that is a genuine membership change, not missing data.
TickerParent SectorShortMediumLongSector → Stock Adjustment
WPM.TOMaterials (XLB)
parent: O / O / SO
OOSOInherits Materials, the strongest sector signal in this report. The streaming model is the point: Wheaton buys metal at a fixed contractual cost, so an energy shock that squeezes conventional miners' diesel, haulage and processing margins largely passes it by — and it is trading like it, 13.6% above its 50-day average while the broad XLB sits 3.4% below its own. The honest offset is that gold itself is the weak leg: $4,424.90 spot is still 2.8% BELOW its 200-day average, and both a 5% 10-year and a dollar back above 100 are textbook gold headwinds. Short and medium ride the relative strength and the cost immunity; the long-horizon upgrade to Strong Outperform comes from de-dollarisation and electrification both rising to CRITICAL on that horizon, not from anything in the last fortnight.
NTESComm. Services (XLC)
parent: N / N / N
UUNNEW to the watchlist this run, and it inherits a Neutral sector rather than a supportive one. Three idiosyncratic adjustments all push the same way near term: it is China-domiciled, so the August US retail-sales strength that lifts the rest of this report does nothing for it; the 24% reciprocal-tariff suspension expires on 10 November, inside the medium horizon; and a dollar back above both moving averages is a direct translation headwind on repatriated earnings. The tape agrees — NTES sits 6.8% below its 50-day and 6.3% below its 200-day, and fell 8.7% over the last month against a Communication Services sector that was flat. Long returns to Neutral once the tariff date resolves and Chinese domestic consumption recovers; gaming cash generation is not the problem here, the macro wrapper is.
8Net Capital Flow Forecast
Where macro drivers translate into actual capital movement. Real money = slow, structural flows from pension funds, sovereign wealth funds and central bank reserve managers. Fast money = tactical positioning from hedge funds and ETF traders. When both agree, conviction is highest. Part A — inflows. Part B — outflows. Part C — divergences, where one side is wrong and the resolution is the opportunity. Part D — the self-reinforcing loops currently in motion.
Reading the driver chips: Name×N means that driver and the dominance N it carries on the horizon that is actually driving the flow — so a long-horizon flow cites the long-horizon dominance (De-dollarisation and Electrification both rise to 5 long; NATO to 4; Tariffs to 4 on the medium horizon). Current short-horizon dominance for every driver is in the §2 and §3 matrices, and the full three-horizon trajectory is in each §4 deep dive.
AssetFlowMoney TypeConfShort
0–4w
Med
1–6m
Long
6–18m
Key DriversRationale
▲ Part A — Inflows
Oil↑RealFastHighININ—Iran×5US Econ×5A closed Strait meeting a consumer that is still spending. Both money types are long the same barrel for different reasons.
TIPS↑RealFastHighINININFiscal×5Iran×5El Niño×4The one asset every inflationary driver in this report agrees on, and the only positive-signal bond exposure.
USD (UUP)↑RealFastHighINININWarsh×4Global Mon×5A hiking Fed with 16 of 18 participants expecting more. This flow REVERSED since the last report, which called the dollar structurally offered.
Copper / Ind Metals↑RealMedium——INElectrification×5China×3Real money accumulating physical tightness; fast money rate-suppressed near term. The long-horizon signal is the strongest in the complex.
Gold (GLD)↑RealMedium——INDe-dollar×5Fiscal×5Central banks bought 289 tonnes in the June quarter and do not care about the 200-day average. Fast money is on the other side while real yields rise.
▼ Part B — Outflows
Long Treasuries (TLT)↓↓RealFastHighOUTOUTOUTFiscal×5Global Mon×5Warsh×4The clearest outflow in this report. A 5% 10-year with term premium rising independently of the policy path, into rising auction sizes.
IG Credit (LQD)↓↓RealFastHighOUTOUTOUTPrivate Credit×4Fiscal×5Rate duration and credit spread hitting the same instrument at once. Below both moving averages on raw closes.
High Yield (HYG)↓RealFastHighOUTOUTOUTPrivate Credit×4Below both averages while equities sit near highs. Credit is not confirming the tape, and the BIS puts software at over 80% of BDCs' technology portfolios (~$115bn, about a fifth of all BDC lending — Bulletin 128, 14 Jul 2026).
EM Equities (EEM)↓FastMediumOUTOUTOUTEM Stress×2Tariffs×4A firming dollar plus a 10 November tariff cliff. EEM has given back 2.12% since the last report.
US Equities (SPY)↓RealMediumOUTOUTOUTGlobal Mon×5Private Credit×4Real money de-risking through credit and breadth while the index holds. This is the report's largest internal disagreement — see the divergence below.

Part C — Divergences (where real and fast money disagree — the highest signal quality on the board)

⚡ US Equities (SPY)
Real money: De-risking — HYG and LQD both below their 50- and 200-day averages, and equal-weight RSP 2.28% below its own 50-day.
Fast money: Holding. SPY is 0.26% above its 50-day and 6.34% above its 200-day, and VIX fell to 14.81 — a surprise Fed hike was absorbed without a flinch.
Resolution call: This is the highest-conviction disagreement on the board and the report does not resolve it by overriding one side. The aggregation says Underperform; the index price says otherwise. Credit and breadth have been the better leading indicator historically, but they have also been early for most of this year. Watch HYG reclaiming both averages as the tell that the equity tape was right.
⚡ Cons. Discretionary (XLY)
Real money: Selling — XLY is 3.76% below its 50-day and fell 6.37% over the last month, one of the worst sector tapes in the report.
Fast money: The fundamental data points the other way: retail sales +1.2% MoM, ex-gas/ex-autos +1.2% against a +0.2% consensus, +6.0% YoY.
Resolution call: NEW this run, and it is a direct product of the run's biggest forecast miss. The sector is priced for a consumer that the August data says does not exist. Either the tape is discounting the petrol bill and the mortgage rate arriving later, or XLY is simply wrong. Given this report has now been wrong on the consumer twice, the aggregation keeps XLY at Underperform but the flag is raised deliberately loudly.
⚡ Gold (GLD)
Real money: Accumulating — central banks bought a net 289 tonnes in the June quarter, price-insensitive and structural.
Fast money: Selling — gold is 2.82% below its 200-day average and fell 0.80% since the last report as the 10-year hit 5% and the dollar rose.
Resolution call: The rate-sensitive money is winning on this horizon, which is why gold is marked Neutral short and medium despite being the report's strongest long-horizon call. A hedge that is cheap while everyone hates it.
⚡ Defense (XAR)
Real money: Legislated — EU defence spending at an estimated €454bn in 2026, up 8.6%, an eleventh consecutive annual rise.
Fast money: Liquidating — XAR is down 15.6% on the month and roughly 10% below both moving averages.
Resolution call: A multiple de-rating on contracted order books. Dominance follows the tape and stays BACKGROUND near term, but the long-horizon impact is upweighted; this is the clearest budget-versus-price gap in the report.
RESOLVED — Copper. The prior report carried copper as a real-money-tight / fast-money-rate-suppressed disagreement. It has largely resolved toward the physical side: copper held its uptrend through a Fed hike and a rising dollar, so the short-horizon signal is Neutral on aggregation rather than contested, and the long-horizon call is unambiguous. RESOLVED — USD. The prior report flagged a dollar falling into a hiking debate as a structural reserve-demand tell. It has resolved against that reading: DXY is 100.22, up 1.47%, above both moving averages, and it ROSE in the week BRICS met. Real and fast money now agree the dollar goes up when the Fed hikes, and the de-dollarisation driver was downgraded accordingly.

Part D — Active Feedback Loop Watch

Yield → Fiscal → Policy → Yield
ACCELERATING
The 10-year at 4.998% raises net interest, the fastest-growing line in the budget, which forces larger auctions, which raises term premium again. The Fed hiking into it tightens the front end at the same time. No self-correcting leg is currently engaged.
Asset Prices → Wealth Effect → Growth → Policy → Asset Prices
ACCELERATING
This is the loop that produced the September hike. Equities near highs supported spending, retail sales came in at +1.2%, and the Fed tightened in response. The correcting leg only engages when higher rates finally bite the consumer — which this report has now twice predicted early.
Dollar → EM → Commodities → Inflation → Dollar
ENGAGING
Newly active. The dollar turned up 1.47%, EEM gave back 2.12%, and a stronger dollar normally caps commodity prices — except oil, where the supply shock overrides the currency. That override is what makes this cycle stagflationary rather than disinflationary.
Credit → Growth → Default → Credit
LATENT
Armed but not firing. HYG and LQD are below both averages and private-credit vehicles are capping redemptions, yet growth data is accelerating, so the default leg has not engaged. This is the loop to watch if the consumer does eventually turn.
9Sector Capital Flow Forecast
Where capital is rotating within equities. Same Real-money / Fast-money framework as the asset flow table, applied to the GICS sectors across Short / Medium / Long. Part A — sectors receiving inflows (overweight); Part B — sectors seeing outflows (underweight); Part C — sector divergences where real and fast money disagree.
SectorFlowMoney TypeConfShortMedLongKey DriversRationale & watchlist mapping
▲ Part A — Sector Inflows (overweight)
Energy (XLE)↑RealFastHighINININIran×5US Econ×5The most direct equity expression of the dominant driver, 5.1% above its 50-day average. No flagged watchlist name sits here.
Materials (XLB)↑RealHighINININDe-dollar×5Electrification×5The only Strong Outperform in the report, and it is a long-horizon call driven by official-sector gold demand and grid capex. WPM.TO sits here and is the report's strongest watchlist name.
Industrials (XLI)↑RealMedium——INNATO×4Deglob×4Real money is accumulating the reshoring and rearmament capex cycle while the near-term tape (-6.7% on the month) is still selling. No flagged watchlist name sits here.
▼ Part B — Sector Outflows (underweight)
Real Estate (XLRE)↓↓RealFastHighOUTOUTOUTFiscal×5Warsh×4Mortgages at 6.97%, starts and permits both below consensus, and a Fed that expects to hike again. Nothing here is ambiguous. No flagged watchlist name sits here.
Cons. Disc. (XLY)↓RealFastMediumOUTOUTOUTIran×5Tariffs×4Flagged deliberately: the flow is out, but the August consumer data argues the opposite. See the divergence below. No flagged watchlist name sits here.
Utilities (XLU)↓FastMediumOUTOUT—Global Mon×5Fiscal×5A bond proxy against a 5% 10-year. Datacentre demand is the offset and it is why the long-horizon cell is neutral, not out. No flagged watchlist name sits here.
Comm. Services (XLC)↓FastLowOUT——Yen Carry×3Tariffs×4Marginal, and driven by the China-exposed constituents rather than the sector's US mega-caps. NTES sits here and is marked BELOW its sector on tariff and FX exposure.

Part C — Sector Divergences

⚡ Cons. Discretionary (XLY)
Real money: Selling — XLY is 3.76% below its 50-day and fell 6.37% over the last month, one of the worst sector tapes in the report.
Fast money: The fundamental data points the other way: retail sales +1.2% MoM, ex-gas/ex-autos +1.2% against a +0.2% consensus, +6.0% YoY.
Resolution call: NEW this run, and it is a direct product of the run's biggest forecast miss. The sector is priced for a consumer that the August data says does not exist. Either the tape is discounting the petrol bill and the mortgage rate arriving later, or XLY is simply wrong. Given this report has now been wrong on the consumer twice, the aggregation keeps XLY at Underperform but the flag is raised deliberately loudly.
⚡ Defense (XAR)
Real money: Legislated — EU defence spending at an estimated €454bn in 2026, up 8.6%, an eleventh consecutive annual rise.
Fast money: Liquidating — XAR is down 15.6% on the month and roughly 10% below both moving averages.
Resolution call: A multiple de-rating on contracted order books. Dominance follows the tape and stays BACKGROUND near term, but the long-horizon impact is upweighted; this is the clearest budget-versus-price gap in the report.
Part D (feedback loops) is not repeated here — it lives in §8.
10Economic Forecast Calendar
21–27 September 2026 · Know what is coming and what it means before it happens. Each event shows the market consensus, the Donatien forecast, and — if that forecast is correct — which assets move and in which direction. Confidence levels are calibration-adjusted against a ledger of 57 scored forecasts (53% hit, 75% hit-or-partial). Scenario weights: Energy-Shock Stagflation 38% | Reacceleration 27% | Soft Landing 22% | Deflationary Bust 13%.
What the ledger changed about this week's forecasts. Two calibration rules are applied explicitly below, both of them consequences of this run's misses. One: the growth-pessimism bias has fired five times and is now corrected mechanically — no US activity print is forecast below consensus unless HARD data supports it (which is why New Home Sales is the only below-consensus growth call, resting on the starts and permits misses). Two: contrarian calls now require a positive mechanism AND tape corroboration, after both of this run's misses came from fading a consensus that was right. Two forecasts are issued at HIGH confidence — deliberately, because a confidence ladder whose top rung is never used cannot be calibrated, and both rest on evidence that independently supports them rather than on an elevated MEDIUM.
📅 Week 1 — 21–27 September 2026
21
SEP
Post-hike Fed speaker calendar (21–25 Sep)HIGH
Nine scheduled appearances in five days — Goolsbee, Williams three times, Jefferson, Barkin twice, Barr and Hammack twice — the first full read on how the committee frames a unanimous hike. Warsh withholds formal forward guidance, so the speakers ARE the guidance.
Market Expectation
No formal guidance; market implies further tightening
Donatien Forecast
The balance of commentary reads HAWKISH: at least two speakers explicitly keep a further 2026 hike on the table and no voter opens the door to a cut. Tape corroboration is explicit — the 2-year at 4.67% sits 79bp ABOVE effective funds of roughly 3.88%, so the front end has already priced more tightening, not less.
If correct →▲ USD▼ TLT▼ Gold▼ XLRE▼ WPM.TO
HIGH · 78%
23
SEP
US S&P Global Flash PMIs (Sep)HIGH
The first activity read that fully post-dates the Fed hike and a full month of triple-digit crude. Services has slipped two months running from 56.5; manufacturing sits at 53.9. The prices-paid components matter more than the headline this month, because that is where an energy shock shows up before it reaches CPI.
Market Expectation
Composite 55.2 · Mfg 53.6 · Svc 56.0
Donatien Forecast
Composite 55.0–56.2 — broadly IN LINE on activity, deliberately not shading down after this run's growth-pessimism miss. The scoreable edge is on prices: input/prices-paid components RISE versus August across both surveys.
If correct →▲ US Equities steady▼ TLT on hot prices▲ XLE↔ WPM.TO▼ NTES
MEDIUM · 60%
24
SEP
SNB Interest Rate DecisionMEDIUM
The SNB sits at zero with an energy-driven European inflation impulse building and the ECB having just hiked to 2.50%. A return to negative rates would be a significant dovish outlier against every other developed central bank this month.
Market Expectation
No change expected from 0.00%
Donatien Forecast
HOLD at 0.00%. No cut to negative, no hike. Central-bank ACTION calls are this ledger's strongest category — ECB, BoJ, BoC and Fed holds have all scored hits — and this is the clear-action case the calibration rules say to issue at HIGH rather than defaulting to MEDIUM.
If correct →↔ EUR↔ Gold↔ WPM.TO
HIGH · 80%
24
SEP
US Initial Jobless Claims (Sep/19)HIGH
Claims have become the cleanest high-frequency test of the labour resilience that drove the Fed to hike. The last print was 196k against a 208k forecast, and the four-week average has been falling.
Market Expectation
202k (previous 196k)
Donatien Forecast
188–199k — BELOW consensus. Mechanism: the four-week average has fallen three weeks running and continuing claims dropped to 1.730M, also below forecast; corroborated by the +1.2% retail print. This is the growth-pessimism correction applied in the opposite direction to habit.
If correct →▼ TLT▲ USD▲ XLF▼ Gold↔ WPM.TO
MEDIUM · 60%
24
SEP
US New Home Sales (Aug)MEDIUM
The rate-sensitive part of the economy is the one place the tightening is visibly landing. On 17 September both housing starts (1.275M) and building permits (1.394M) printed BELOW consensus, with the 30-year mortgage at 6.97% and tracking a 5% 10-year higher.
Market Expectation
0.610M (previous 0.607M)
Donatien Forecast
0.560–0.605M — BELOW consensus. This is the one below-consensus call in this calendar that rests on hard data rather than sentiment: starts and permits both missed in the same release, and mortgage rates have risen since.
If correct →▼ XLRE▼ XLY▲ TLT slightly↔ NTES
MEDIUM · 60%
25
SEP
US Durable Goods Orders (Aug)MEDIUM
The capex read. Headline is distorted by aircraft; ex-transportation is the signal, and it is the cleanest available proxy for whether the AI datacentre build is still pulling real orders through the industrial economy.
Market Expectation
Headline -0.5% · Ex-transport +0.5%
Donatien Forecast
Ex-transport +0.4% to +1.0% — at or ABOVE consensus. Headline -1.0% to +0.2% on aircraft volatility. Mechanism: the same demand strength that produced +1.2% retail plus an unbroken datacentre capex cycle.
If correct →▲ XLI▲ XLK▼ TLT↔ NTES
MEDIUM · 56%
Just beyond this window, and why the next report is dated 2026-10-05: Core PCE (30 Sep), ISM Manufacturing (1 Oct) and the September jobs report (2 Oct) land in consecutive sessions. That cluster is the first full test of whether the energy shock is reaching the Fed's preferred inflation measure and whether the labour strength that justified the September hike is durable.
11Driver Interactions & Double-Count Prevention
Why the signals in this report are not inflated. When several drivers point the same way there is a risk of counting one underlying effect twice and overstating conviction. This section maps where drivers interact, which one is the source and which the transmission channel, and what was adjusted. Read this if a signal looks stronger or weaker than you expected — the answer is usually here.
InteractionSource → ChannelAdjustment made
Iran / Hormuz ↔ US Fiscal & Sovereign DebtIran is the SOURCE; the fiscal driver is the TRANSMISSION CHANNEL.The oil shock raises headline inflation, which raises nominal yields, which raises debt service. Both drivers therefore push TLT the same way. Counted ONCE: Iran carries the inflation impulse (TIPS +2, Oil +2) while Fiscal carries the term-premium impulse (TLT -2). Iran is deliberately given TLT -1, not -2, to avoid stacking the same yield move twice.
AI & Productivity ↔ Private CreditAI is the SOURCE; private credit is the TRANSMISSION CHANNEL.This is the most under-appreciated link in the report and it is newly quantified: the BIS puts BDC lending to software firms at about $115bn, roughly a FIFTH of all BDC lending and over 80% of their technology portfolios (Bulletin 128, 14 Jul 2026), with Russell Investments putting software plus affiliated sectors above 28% once interval funds are included, and those are precisely the business models AI is disrupting. The same force lifting XLK is impairing the collateral behind private credit. Both drivers are kept at HIGH (4) rather than one being raised to CRITICAL, because raising both would count one story twice.
Global Monetary Policy ↔ Fed Reaction Function under WarshGlobal Monetary Policy is the SOURCE; the Warsh driver is the AMPLIFIER.These overlap most heavily of any pair. Global Monetary Policy carries the LEVEL of rates (TLT -2, LQD -2); the Warsh driver carries only the REACTION FUNCTION — the variance around each print and the USD bid (+2). Warsh is deliberately given TLT -1 rather than -2 so the same hike is not counted twice. Combined they are 9 dominance points pointing at duration, which is why TLT is the report's strongest negative.
De-dollarisation ↔ US Fiscal & Sovereign DebtFiscal is the SOURCE; de-dollarisation is the CONSEQUENCE.Both argue for gold. Fiscal is given USD 0 rather than -1 this run, because the near-term dollar is being set by the rate differential, not by debasement — and DXY rising 1.47% into a hike settles which force is currently dominant. De-dollarisation keeps USD -1, so the structural claim survives without double-counting the dollar.
US Economic Health ↔ Iran / HormuzGenuine OFFSET, not an overlap.These two point in opposite directions on almost every risk asset, and both sit at dominance 5. That mutual cancellation is why US Equities lands at Underperform rather than Strong Underperform, and why Oil is Outperform rather than Strong Outperform. The offset is real analysis, not a modelling artefact: a strong consumer genuinely does absorb an energy shock, up to a point.
El Niño ↔ Iran / HormuzIndependent sources, COMPOUNDING effect on the same target.Both raise agricultural prices — Iran via fertiliser, freight and diesel, El Niño via yields. They are genuinely independent causes, so no adjustment is made; DBA legitimately receives contributions from both. That compounding lifts Agriculture to the top of the Neutral band on the medium horizon (+0.24 against a +0.25 Outperform threshold) — close enough that a single further leg in either driver would flip the label, which is worth stating plainly rather than rounding away.
Japan Carry Unwind ↔ AI & ProductivityCarry is the FUNDING CHANNEL for the AI trade.A yen unwind hits long-duration growth equity hardest, which is the same QQQ exposure the AI driver lifts. With the carry driver DOWNGRADED to 3 after the BoJ hike passed without a disorderly move, this offset has weakened — which is part of why QQQ improves from Underperform in the prior report to Neutral here.
Aggregation note. Net scores are Σ(impact × dominance) ÷ Σ(dominance) across all 16 drivers, computed separately for each horizon using that horizon's dominance trajectory (total dominance: 58 short, 58 medium, 56 long). Thresholds: above +0.50 Strong Outperform, +0.25 to +0.50 Outperform, ±0.25 Neutral, −0.25 to −0.50 Underperform, below −0.50 Strong Underperform. Every figure in this report is computed from one shared data structure rather than transcribed, so the matrices, the forecast tables and the state JSON cannot disagree with each other.
12State Snapshot
The machine-readable state this report hands to the next run. The next MacroDriver run diffs against this to build its Changes block.
{
 "run_date": "2026-09-20",
 "run_id": "MD-20260920",
 "next_update_date": "2026-10-05",
 "next_update_basis": "US jobs report (Sep) 2026-10-02 +1 trading day. The 14-day ceiling (2026-10-04) falls on a Sunday and rolls to the same Monday, so the refresh captures Core PCE (30 Sep), ISM (1 Oct) and payrolls (2 Oct) in one pass.",
 "prices_asof": "2026-09-18",
 "dominant_regime": "Energy-shock inflation meeting RESILIENT demand, with the Fed now tightening into the shock. Brent $103.87 and WTI $100.30 with Hormuz effectively closed, landing on an economy where August retail sales rose 1.2% (ex-gas/autos also +1.2%) and initial claims fell to 196k. The Fed hiked 25bp to 3.75-4.00% on a UNANIMOUS 12-0 vote with 16 of 18 participants expecting at least one more. The 2-year at 4.67% sits 79bp above effective funds, so cuts are priced out. This supersedes the prior run's 'stagflation with a cracking consumer' framing, whose growth leg was refuted by the data.",
 "scenarios": {
  "Energy-Shock Stagflation": {
   "probability": 38
  },
  "Reacceleration": {
   "probability": 27
  },
  "Soft Landing": {
   "probability": 22
  },
  "Deflationary Bust": {
   "probability": 13
  }
 },
 "tail_risk": {
  "name": "S&P 500 concentration / AI earnings-quality unwind",
  "trigger": "An AI private-valuation markdown (the Anthropic listing, targeted above $2tn against a $965bn mark, is the nearest scheduled test), a hyperscaler guiding capex down, or non-operating gains turning negative.",
  "falsification": "Breadth broadening &mdash; RSP catching SPY and equal-weight making new highs alongside the cap-weighted index.",
  "evidence": "SPY +0.26% vs its 50-DMA while equal-weight RSP is -2.28%; RSP -4.4% on the month vs SPY -0.96%; Nvidia disclosed ~$99bn of AI-related investments and stakes (~$94bn equity holdings); Anthropic marked at $965bn ahead of an October listing."
 },
 "drivers": [
  {
   "name": "Iran / Hormuz Energy Shock",
   "type": "temporary",
   "dominance": 5,
   "dominance_label": "CRITICAL",
   "prior_dominance": 5,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 5,
    "medium": 4,
    "long": 3
   },
   "short_thesis": "The shock is still intensifying, not resolving. Attacks on shipping continued through 16 and 18 September and there is no diplomatic track in view. Quote levels to spot: Brent $103.87 and WTI $100.30 - the USO ETF at $153.82 is not a barrel price and should never be read as one.",
   "medium_thesis": "Supply chains adapt and demand destruction begins to bite, so the dominance fades from CRITICAL to HIGH. The lasting damage is the pass-through already in train: this is what took core CPI to +0.3% in August against a +0.2% call.",
   "long_thesis": "The re-routing thesis this report carried a fortnight ago has been damaged, and the dominance was raised from BACKGROUND to MODERATE to say so. The main workaround - Saudi Arabia's 5 mb/d East-West pipeline to Yanbu - was shut on 11 September after drones launched from Iraq struck it and its operating equipment. A bypass that is itself a target does not deflate a war premium on schedule. Resolution still most likely comes from the war ending rather than from logistics, and the residual in every case is a permanently higher freight and insurance cost floor."
  },
  {
   "name": "Global Monetary Policy",
   "type": "enduring",
   "dominance": 5,
   "dominance_label": "CRITICAL",
   "prior_dominance": 5,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 5,
    "medium": 5,
    "long": 3
   },
   "short_thesis": "Three hikes in eleven days is a synchronised tightening, and the 2-year at 4.67% against effective funds near 3.88% - a spread of +79bp - says the market expects more, not a pause. Any dovish reading of this tape is contradicted by the front end.",
   "medium_thesis": "Sixteen of eighteen FOMC participants expect at least one further hike this year. The binding question is whether the energy pass-through reaches wages; if it does not, this is a short tightening cycle rather than a long one.",
   "long_thesis": "Policy rates peak and the driver recedes to MODERATE. The regime question shifts from the level of rates to the level of term premium, which the fiscal driver owns."
  },
  {
   "name": "US Fiscal Trajectory & Sovereign Debt",
   "type": "enduring",
   "dominance": 5,
   "dominance_label": "CRITICAL",
   "prior_dominance": 5,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 5,
    "medium": 5,
    "long": 5
   },
   "short_thesis": "The 5% level is no longer a forecast, it is a print. What makes this structural rather than cyclical is that the long end keeps rising on days the policy path does not move - that residual is term premium, and it is the market charging more to hold the debt.",
   "medium_thesis": "Net interest is now the fastest-growing line in the budget, which is the mechanism by which a debt level becomes a market problem. Auction sizes rise from here, concentrated in the front end and belly.",
   "long_thesis": "This is the one driver that does not fade on any horizon. Arithmetic, not sentiment: the debt compounds whatever the cycle does."
  },
  {
   "name": "US Economic Health",
   "type": "enduring",
   "dominance": 5,
   "dominance_label": "CRITICAL",
   "prior_dominance": 4,
   "change": "up",
   "dominance_trajectory": {
    "short": 5,
    "medium": 4,
    "long": 3
   },
   "short_thesis": "UPGRADED to CRITICAL, and this report was wrong about it. Donatien forecast retail sales of 0.0 to +0.2% and they printed +1.2%, with the ex-gas, ex-autos core also at +1.2% against a +0.2% consensus - so it was genuine discretionary volume, not petrol inflating the dollar total. Claims corroborate. The household is not cracking.",
   "medium_thesis": "The open question is how long a household absorbs $100 oil and a 6.97% mortgage while spending like this. Resilience is confirmed for now; it is not proven durable, and the savings buffer is the thing to watch.",
   "long_thesis": "Fades to MODERATE as the cycle question resolves one way or the other. A consumer this strong into a tightening cycle is exactly what allows the Fed to keep going."
  },
  {
   "name": "Fed Reaction Function under Chair Warsh",
   "type": "temporary",
   "dominance": 4,
   "dominance_label": "HIGH",
   "prior_dominance": 4,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 4,
    "medium": 4,
    "long": 3
   },
   "short_thesis": "Warsh did what he said he would. The unanimity is the signal that matters more than the 25bp: a committee that split 9-3 in July closed ranks entirely, which removes the dissent-driven brake this report was counting on. A heavy speaker calendar runs 21-25 September.",
   "medium_thesis": "A reaction function that will tighten into a supply shock is a genuinely different regime from the one this framework modelled for two years. It raises the probability of a policy-induced slowdown later even as it caps inflation expectations now.",
   "long_thesis": "Fades as the chair's reaction function becomes known and priced rather than a live uncertainty."
  },
  {
   "name": "AI & Productivity Revolution",
   "type": "enduring",
   "dominance": 4,
   "dominance_label": "HIGH",
   "prior_dominance": 4,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 4,
    "medium": 4,
    "long": 5
   },
   "short_thesis": "Leadership holds while the market beneath it thins. XLK is 3.54% above its 50-day and QQQ 1.62%, but equal-weight RSP is 2.28% BELOW its own. That divergence is the concentration tail forming, and it is why this report carries an index-level risk rather than a sector rotation.",
   "medium_thesis": "The October Anthropic listing is the single largest scheduled test of the AI capital cycle. The BIS now says implied long-term earnings growth for the largest firms sits well above anything they have historically delivered.",
   "long_thesis": "Rises to CRITICAL. The productivity gain is real and is the strongest structural argument against the stagflation case; the financing structure around it is the strongest argument for a drawdown first."
  },
  {
   "name": "Private Credit & Shadow Banking Stress",
   "type": "enduring",
   "dominance": 4,
   "dominance_label": "HIGH",
   "prior_dominance": 4,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 4,
    "medium": 4,
    "long": 4
   },
   "short_thesis": "Both credit reads use raw, unadjusted closes deliberately - dividend-adjusted prices invert this conclusion on high-distribution instruments, and that error has shipped a wrong signal from this report before. On raw closes HYG and LQD are both below both averages while equities sit near highs.",
   "medium_thesis": "The ECB documents redemption requests being capped at semi-liquid vehicles. A gate is not a default, but it is how illiquidity becomes a price event, and the concentration in software makes the AI driver and this one the same story told twice.",
   "long_thesis": "Either the vintage clears or it becomes the cycle's credit event. Held at HIGH on every horizon because the resolution date is unknowable and the exposure is not marked daily."
  },
  {
   "name": "Super El Nino / Climate & Resource Stress",
   "type": "temporary",
   "dominance": 4,
   "dominance_label": "HIGH",
   "prior_dominance": 4,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 4,
    "medium": 5,
    "long": 3
   },
   "short_thesis": "The meteorology strengthened while the broad agricultural tape cooled - DBA is 2.93% lower since the last report and sits marginally below its 50-day, even as wheat runs 18.6% above its 200-day. The forecast is ahead of the basket, which is the opportunity and the risk.",
   "medium_thesis": "UPWEIGHTED to the medium horizon because peak agricultural impact lags the sea-surface signal by six to twelve months. A 75% chance of a record event lands in the data through the first half of 2027.",
   "long_thesis": "Fades as the event passes and the base effect reverses. The structural residue is water and crop-yield stress on a warmer baseline, which historical analogues understate."
  },
  {
   "name": "De-dollarisation & Monetary Geopolitics",
   "type": "enduring",
   "dominance": 3,
   "dominance_label": "MODERATE",
   "prior_dominance": 4,
   "change": "down",
   "dominance_trajectory": {
    "short": 3,
    "medium": 3,
    "long": 5
   },
   "short_thesis": "DOWNGRADED to MODERATE and the reason is discipline, not doubt. The prior report's headline claim was that a dollar falling into a hiking cycle was a structural tell. The dollar has since risen 1.47%, moved above both averages, and gained in the very week BRICS met in New Delhi. When the tape contradicts the thesis, the thesis loses dominance.",
   "medium_thesis": "BRICS chose payment rails over a common currency, which is the slower and more credible path. Nothing in the September data changes the direction of travel; it changes the speed.",
   "long_thesis": "Rises to CRITICAL. Official-sector gold demand and payment-rail fragmentation are multi-year forces, and they are the main reason Materials carries the strongest long-horizon signal in this report."
  },
  {
   "name": "Japan / Yen Carry-Trade Unwind",
   "type": "temporary",
   "dominance": 3,
   "dominance_label": "MODERATE",
   "prior_dominance": 4,
   "change": "down",
   "dominance_trajectory": {
    "short": 3,
    "medium": 3,
    "long": 2
   },
   "short_thesis": "DOWNGRADED. The event this driver was built around happened and the tail did not fire: the BoJ hiked and the yen fell, because Ueda's guidance on the pace was mixed. Markets price only a 27% chance of an October follow-up. Action forecast right, reaction forecast wrong - for the fourth time in this ledger.",
   "medium_thesis": "The carry stock has not gone away, it has simply not been forced. The condition that would reactivate this is a BoJ forced into speed by yen weakness rather than one choosing its pace.",
   "long_thesis": "Fades to BACKGROUND as rate differentials narrow gradually and the position is re-hedged rather than liquidated."
  },
  {
   "name": "China Economic Health",
   "type": "enduring",
   "dominance": 3,
   "dominance_label": "MODERATE",
   "prior_dominance": 3,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 3,
    "medium": 3,
    "long": 3
   },
   "short_thesis": "Two-sided and steady. The PMIs sit on the 50 line, exports have been strong and the deflation grip has loosened, but nothing here is the marginal mover this month. It matters most as the transmission channel for copper and for China-domiciled revenue.",
   "medium_thesis": "The end-September PMI pair is the next real read. A move decisively above 50 would be the first genuine cyclical upturn signal in over a year.",
   "long_thesis": "Steady at MODERATE. Demographics and the property overhang cap the upside; policy support caps the downside."
  },
  {
   "name": "Energy Transition & Electrification",
   "type": "enduring",
   "dominance": 3,
   "dominance_label": "MODERATE",
   "prior_dominance": 3,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 3,
    "medium": 3,
    "long": 5
   },
   "short_thesis": "Copper has held its uptrend through a Fed hike and a rising dollar, which is a meaningful tell about physical tightness. Silver is a different picture: above its 50-day but still below its 200-day, so it is repairing rather than trending.",
   "medium_thesis": "Datacentre power demand now sits on top of the grid and EV story, which is why Utilities carries a positive impact from this driver even while rates crush the sector overall.",
   "long_thesis": "Rises to CRITICAL. Grid replacement, electrification and datacentre load are a decade-long bid against a supply base that cannot be permitted quickly."
  },
  {
   "name": "Tariff War & Section 301 Regime",
   "type": "temporary",
   "dominance": 3,
   "dominance_label": "MODERATE",
   "prior_dominance": 3,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 3,
    "medium": 4,
    "long": 3
   },
   "short_thesis": "No fresh rate action verified this run, so the near-term effect stays a cost drag rather than a shock. The calendar is the story now.",
   "medium_thesis": "UPWEIGHTED. The 10 November cliff falls inside this horizon and is the single most consequential scheduled policy date between now and year-end for anything with China revenue.",
   "long_thesis": "Either extended again or absorbed into the cost base. Tariff levels have proven stickier than any of the deadlines suggested."
  },
  {
   "name": "Structural Deglobalisation & Trade",
   "type": "enduring",
   "dominance": 3,
   "dominance_label": "MODERATE",
   "prior_dominance": 3,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 3,
    "medium": 3,
    "long": 4
   },
   "short_thesis": "The quiet structural reason the rest of this report behaves as it does. When supply shocks dominate, a central bank cannot ease its way out, and inflation and growth move in opposite directions more often.",
   "medium_thesis": "Supply-chain duplication is capital spending that produces resilience rather than output, which shows up as a persistent goods cost floor.",
   "long_thesis": "Rises as the reshoring capital cycle matures. Industrials and Materials are the long-horizon beneficiaries."
  },
  {
   "name": "NATO Rearmament & Global Defense",
   "type": "enduring",
   "dominance": 2,
   "dominance_label": "BACKGROUND",
   "prior_dominance": 2,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 2,
    "medium": 2,
    "long": 4
   },
   "short_thesis": "The widest gap in this report between budgets and price. EU defence spending reaches an estimated &euro;454bn in 2026, an eleventh consecutive annual rise, yet XAR has fallen 15.6% on the month and sits nearly 10% below both its averages. Dominance follows the tape, so this stays BACKGROUND near term.",
   "medium_thesis": "The order books are contracted and the budgets are legislated; the de-rating is about multiples, not demand.",
   "long_thesis": "Rises to HIGH. Germany targets 3.5% of GDP by 2029, six years ahead of the NATO guideline, and that is a decade of procurement."
  },
  {
   "name": "EM Currency Stress",
   "type": "temporary",
   "dominance": 2,
   "dominance_label": "BACKGROUND",
   "prior_dominance": 2,
   "change": "unchanged",
   "dominance_trajectory": {
    "short": 2,
    "medium": 2,
    "long": 1
   },
   "short_thesis": "Quiet but no longer improving. EEM remains 7.5% above its 200-day average yet has given back 2.12% since the last report as the dollar turned higher.",
   "medium_thesis": "A firming dollar into a Fed that expects to hike again is precisely the condition that reactivates this driver.",
   "long_thesis": "Fades to DORMANT absent a specific sovereign event."
  }
 ],
 "asset_class_forecast": {
  "Gold (GLD)": {
   "short": "N",
   "medium": "N",
   "long": "O"
  },
  "TIPS": {
   "short": "O",
   "medium": "O",
   "long": "O"
  },
  "Silver (SLV)": {
   "short": "N",
   "medium": "N",
   "long": "O"
  },
  "JPY / Safe FX": {
   "short": "N",
   "medium": "N",
   "long": "N"
  },
  "Defense (XAR)": {
   "short": "N",
   "medium": "N",
   "long": "O"
  },
  "Agriculture (DBA)": {
   "short": "N",
   "medium": "N",
   "long": "N"
  },
  "Oil": {
   "short": "O",
   "medium": "O",
   "long": "N"
  },
  "Copper / Ind Metals": {
   "short": "N",
   "medium": "N",
   "long": "O"
  },
  "EM Equities (EEM)": {
   "short": "U",
   "medium": "U",
   "long": "U"
  },
  "Long Treasuries (TLT)": {
   "short": "SU",
   "medium": "SU",
   "long": "SU"
  },
  "USD (UUP)": {
   "short": "O",
   "medium": "O",
   "long": "O"
  },
  "US Equities (SPY)": {
   "short": "U",
   "medium": "U",
   "long": "U"
  },
  "US Tech (QQQ)": {
   "short": "N",
   "medium": "N",
   "long": "N"
  },
  "High Yield (HYG)": {
   "short": "U",
   "medium": "U",
   "long": "U"
  },
  "IG Credit (LQD)": {
   "short": "SU",
   "medium": "SU",
   "long": "U"
  }
 },
 "asset_class_scores": {
  "Gold (GLD)": {
   "short": 0.207,
   "medium": 0.224,
   "long": 0.357
  },
  "TIPS": {
   "short": 0.483,
   "medium": 0.483,
   "long": 0.464
  },
  "Silver (SLV)": {
   "short": 0.241,
   "medium": 0.224,
   "long": 0.393
  },
  "JPY / Safe FX": {
   "short": 0.207,
   "medium": 0.207,
   "long": 0.161
  },
  "Defense (XAR)": {
   "short": 0.207,
   "medium": 0.19,
   "long": 0.268
  },
  "Agriculture (DBA)": {
   "short": 0.224,
   "medium": 0.241,
   "long": 0.161
  },
  "Oil": {
   "short": 0.328,
   "medium": 0.293,
   "long": 0.214
  },
  "Copper / Ind Metals": {
   "short": 0.207,
   "medium": 0.19,
   "long": 0.393
  },
  "EM Equities (EEM)": {
   "short": -0.448,
   "medium": -0.483,
   "long": -0.286
  },
  "Long Treasuries (TLT)": {
   "short": -0.776,
   "medium": -0.776,
   "long": -0.714
  },
  "USD (UUP)": {
   "short": 0.5,
   "medium": 0.483,
   "long": 0.321
  },
  "US Equities (SPY)": {
   "short": -0.397,
   "medium": -0.414,
   "long": -0.339
  },
  "US Tech (QQQ)": {
   "short": -0.224,
   "medium": -0.241,
   "long": -0.089
  },
  "High Yield (HYG)": {
   "short": -0.466,
   "medium": -0.466,
   "long": -0.393
  },
  "IG Credit (LQD)": {
   "short": -0.552,
   "medium": -0.534,
   "long": -0.446
  }
 },
 "sector_forecast": {
  "Technology (XLK)": {
   "short": "N",
   "medium": "N",
   "long": "N"
  },
  "Financials (XLF)": {
   "short": "N",
   "medium": "N",
   "long": "N"
  },
  "Health Care (XLV)": {
   "short": "N",
   "medium": "N",
   "long": "N"
  },
  "Cons. Disc. (XLY)": {
   "short": "U",
   "medium": "U",
   "long": "U"
  },
  "Cons. Staples (XLP)": {
   "short": "N",
   "medium": "N",
   "long": "N"
  },
  "Energy (XLE)": {
   "short": "O",
   "medium": "O",
   "long": "O"
  },
  "Industrials (XLI)": {
   "short": "N",
   "medium": "N",
   "long": "O"
  },
  "Materials (XLB)": {
   "short": "O",
   "medium": "O",
   "long": "SO"
  },
  "Utilities (XLU)": {
   "short": "U",
   "medium": "U",
   "long": "N"
  },
  "Real Estate (XLRE)": {
   "short": "SU",
   "medium": "SU",
   "long": "SU"
  },
  "Comm. Services (XLC)": {
   "short": "N",
   "medium": "N",
   "long": "N"
  }
 },
 "sector_scores": {
  "Technology (XLK)": {
   "short": -0.224,
   "medium": -0.241,
   "long": -0.107
  },
  "Financials (XLF)": {
   "short": -0.069,
   "medium": -0.086,
   "long": -0.089
  },
  "Health Care (XLV)": {
   "short": 0.034,
   "medium": 0.0,
   "long": 0.036
  },
  "Cons. Disc. (XLY)": {
   "short": -0.431,
   "medium": -0.483,
   "long": -0.357
  },
  "Cons. Staples (XLP)": {
   "short": -0.138,
   "medium": -0.155,
   "long": -0.089
  },
  "Energy (XLE)": {
   "short": 0.483,
   "medium": 0.448,
   "long": 0.393
  },
  "Industrials (XLI)": {
   "short": 0.086,
   "medium": 0.069,
   "long": 0.286
  },
  "Materials (XLB)": {
   "short": 0.397,
   "medium": 0.397,
   "long": 0.625
  },
  "Utilities (XLU)": {
   "short": -0.31,
   "medium": -0.328,
   "long": -0.125
  },
  "Real Estate (XLRE)": {
   "short": -0.638,
   "medium": -0.621,
   "long": -0.518
  },
  "Comm. Services (XLC)": {
   "short": 0.086,
   "medium": 0.086,
   "long": 0.143
  }
 },
 "watchlist_forecast": {
  "WPM.TO": {
   "short": "O",
   "medium": "O",
   "long": "SO",
   "sector": "Materials",
   "parent_sector_signal": {
    "short": "O",
    "medium": "O",
    "long": "SO"
   },
   "reason": "Gold-price leverage without cost inflation; rising real yields and a firming dollar are the live headwinds."
  },
  "NTES": {
   "short": "U",
   "medium": "U",
   "long": "N",
   "sector": "Communication Services",
   "parent_sector_signal": {
    "short": "N",
    "medium": "N",
    "long": "N"
   },
   "reason": "China revenue base, Section 301 tariff-cliff exposure, USD translation drag; no US consumer beta."
  }
 },
 "watchlist_source": "PortfolioWatchlist-state-20260910.json (winners[] = WPM.TO, NTES). The prior run used a stale 2026-08-17 grid carrying five names; WCP.TO, NOW, SYF and TCOM are no longer grid winners and were dropped, not carried.",
 "sector_capital_flow": [
  {
   "sector": "Energy (XLE)",
   "flow_direction": "inflow",
   "money_type": "real+fast",
   "short": "IN",
   "medium": "IN",
   "long": "IN"
  },
  {
   "sector": "Materials (XLB)",
   "flow_direction": "inflow",
   "money_type": "real",
   "short": "IN",
   "medium": "IN",
   "long": "IN"
  },
  {
   "sector": "Industrials (XLI)",
   "flow_direction": "inflow",
   "money_type": "real",
   "short": "—",
   "medium": "—",
   "long": "IN"
  },
  {
   "sector": "Real Estate (XLRE)",
   "flow_direction": "outflow",
   "money_type": "real+fast",
   "short": "OUT",
   "medium": "OUT",
   "long": "OUT"
  },
  {
   "sector": "Cons. Disc. (XLY)",
   "flow_direction": "outflow",
   "money_type": "real+fast",
   "short": "OUT",
   "medium": "OUT",
   "long": "OUT"
  },
  {
   "sector": "Utilities (XLU)",
   "flow_direction": "outflow",
   "money_type": "fast",
   "short": "OUT",
   "medium": "OUT",
   "long": "—"
  },
  {
   "sector": "Comm. Services (XLC)",
   "flow_direction": "outflow",
   "money_type": "fast",
   "short": "OUT",
   "medium": "—",
   "long": "—"
  }
 ],
 "divergences": [
  {
   "asset": "US Equities (SPY)",
   "real_stance": "De-risking",
   "fast_stance": "Holding. SPY is 0.26% above its 50-day and 6.34% above its 200-day, and VIX fell to 14.81",
   "resolution": "This is the highest-conviction disagreement on the board and the report does not resolve it by overriding one side. The aggregation says Underperform; the index price says otherwise. Credit and breadth have been the bett"
  },
  {
   "asset": "Cons. Discretionary (XLY)",
   "real_stance": "Selling",
   "fast_stance": "The fundamental data points the other way: retail sales +1.2% MoM, ex-gas/ex-autos +1.2% against a +0.2% consensus, +6.0% YoY.",
   "resolution": "NEW this run, and it is a direct product of the run's biggest forecast miss. The sector is priced for a consumer that the August data says does not exist. Either the tape is discounting the petrol bill and the mortgage r"
  },
  {
   "asset": "Gold (GLD)",
   "real_stance": "Accumulating",
   "fast_stance": "Selling",
   "resolution": "The rate-sensitive money is winning on this horizon, which is why gold is marked Neutral short and medium despite being the report's strongest long-horizon call. A hedge that is cheap while everyone hates it."
  },
  {
   "asset": "Defense (XAR)",
   "real_stance": "Legislated",
   "fast_stance": "Liquidating",
   "resolution": "A multiple de-rating on contracted order books. Dominance follows the tape and stays BACKGROUND near term, but the long-horizon impact is upweighted; this is the clearest budget-versus-price gap in the report."
  }
 ],
 "calendar_events": [
  {
   "name": "US S&P Global Flash PMIs (Sep)",
   "date": "2026-09-23",
   "consensus": "Composite 55.2, Manufacturing 53.6, Services 56.0",
   "boris_forecast": "Composite 55.0-56.2 - broadly IN LINE on activity (deliberately NOT shaded down, per the escalated growth-pessimism bias). The scoreable edge is on PRICES: input/prices-paid components rise versus August in both the manufacturing and services surveys.",
   "boris_confidence": "MEDIUM"
  },
  {
   "name": "US Initial Jobless Claims (Sep/19)",
   "date": "2026-09-24",
   "consensus": "202k (previous 196k)",
   "boris_forecast": "188-199k - BELOW consensus. Mechanism: the four-week average has fallen three consecutive weeks to 203.25k and continuing claims dropped to 1.730M, both below forecast; corroborated by +1.2% August retail sales. This applies the growth-pessimism correction in the OPPOSITE direction to Donatien's habit.",
   "boris_confidence": "MEDIUM"
  },
  {
   "name": "US New Home Sales (Aug)",
   "date": "2026-09-24",
   "consensus": "0.610M (previous 0.607M)",
   "boris_forecast": "0.560-0.605M - BELOW consensus. The only below-consensus call in this calendar resting on HARD data: housing starts (1.275M) and building permits (1.394M) BOTH printed below consensus in the same 17 Sep release, with the 30-year mortgage at 6.97% and tracking a 5% 10-year higher.",
   "boris_confidence": "MEDIUM"
  },
  {
   "name": "SNB Interest Rate Decision (Q3)",
   "date": "2026-09-24",
   "consensus": "No change expected from 0.00%",
   "boris_forecast": "HOLD at 0.00%. No cut to negative and no hike. Issued at HIGH deliberately: central-bank ACTION forecasts are the ledger's strongest category (ECB, BoJ, BoC and Fed holds have all scored hits) and calibration rule 0e says to issue HIGH where evidence independently supports it rather than defaulting everything to MEDIUM.",
   "boris_confidence": "HIGH"
  },
  {
   "name": "US Durable Goods Orders (Aug)",
   "date": "2026-09-25",
   "consensus": "Headline -0.5% MoM, ex-transport +0.5% MoM",
   "boris_forecast": "Ex-transport +0.4% to +1.0% - at or ABOVE consensus; headline -1.0% to +0.2% on aircraft volatility. Mechanism: the same demand strength that produced +1.2% retail sales plus an unbroken AI datacentre capex cycle.",
   "boris_confidence": "MEDIUM"
  },
  {
   "name": "Post-hike Fed speaker calendar (21-25 Sep)",
   "date": "2026-09-25",
   "consensus": "No formal guidance; market-implied path favours further tightening",
   "boris_forecast": "The balance of post-hike commentary reads HAWKISH: at least two speakers explicitly keep a further 2026 hike on the table and NO FOMC voter opens the door to a cut. Tape corroboration is explicit - the 2-year at 4.67% sits 79bp ABOVE effective funds of ~3.88%, so the front end has already priced more tightening.",
   "boris_confidence": "HIGH"
  }
 ],
 "forecast_ledger": {
  "unified": true,
  "total_scored": 57,
  "hit_rate_pct": 53,
  "hit_or_partial_pct": 75,
  "this_run_scored": "5 resolved: 2 HIT (ECB action+tone, BoJ orderliness), 1 PARTIAL (US CPI), 2 MISS (FOMC hold, US retail sales)",
  "note": "Both misses were calls taken AGAINST consensus and both were refuted. New standing bias recorded: contrarian_overreach_2026_09_20."
 },
 "new_driver_candidates": [
  "AI-to-private-credit collateral channel - software ~20% of BDC lending per BIS Bulletin 128 ($115bn), >28% incl. interval funds per Russell; currently recorded as a sub-factor of BOTH the AI and Private Credit drivers rather than as a separate driver, to avoid double-counting",
  "10 Nov 2026 US-China tariff cliff - the 24% reciprocal suspension expires; carried inside the Tariff War driver with medium-horizon dominance raised to 4",
  "Anthropic October Nasdaq listing - the largest scheduled test of the AI capital cycle; tracked as the named trigger for the concentration tail risk",
  "Twin maritime chokepoint risk (Hormuz + Bab el-Mandeb) - still monitored, not yet separately active"
 ]
}
Data Source Status
✓
get_key_economic_indicators — Fed funds, CPI, UNRATE, 2Y/10Y, curve, VIX — all returned
✓
get_economic_calendar — 149 high-impact events across 8 Sep–11 Oct, plus a US-only medium pass for PCE and payroll dates
✓
yfinance price pull (RAW, auto_adjust=False) — 41 tickers incl. CL=F, BZ=F, GC=F, SI=F, HG=F futures for every price LEVEL
✓
search_financial_news — Step 2b scrub: geopolitics, private credit, de-dollarisation, carry trade, El Niño, NATO, market structure, EM/systemic
✓
WebSearch (outcome verification) — FOMC, CPI, ECB, BoJ and retail-sales actuals independently confirmed for Step 0 scoring
⚠
PortfolioWatchlist-state-20260910.json — Loaded; winners[] holds only TWO names (WPM.TO, NTES), down from five in the prior run's source file
⚠
get_economic_calendar (US detail) — Response truncates at ~50 events; PCE (30 Sep) and payrolls (2 Oct) confirmed via a second narrowed pass
✗
Michigan consumer sentiment — Not available in this run's pulls — the prior report's 51.7 reading is NOT carried forward; the consumer read rests on hard data (retail sales, claims) instead
Impact on this report: One source failed and two returned partial data. The Michigan sentiment failure is recorded rather than papered over, and it matters: the prior two reports leaned on a 1st-percentile sentiment reading to argue the consumer was cracking, and the hard data refuted them both times. This run therefore scores US Economic Health on retail sales and claims ONLY. The truncated calendar was resolved with a second query, so the scheduling decision is unaffected. The two-name watchlist is a genuine membership change, not a data failure — §7 and §10 render two names because there are two.
DISCLAIMER: This is a quantitative macro-economic framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.