🌐 Morning Macro Brief

Thursday, 23 July 2026

06:36 UTC 8 sections Live data

🏦
🇺🇸Fed — On hold; EFFR 3.63% within 3.50–3.75% target. Trump allies pursuing SVB review to remove Fed governor — independent governance risk. Polymarket: 84.6% probability zero cuts in 2026; Dec cut only 14.5%.
🇪🇺ECB — HOLD today (Lagarde press conference 13:30 UTC). ECB buys time to assess Iran war oil-shock fallout. EUR/USD 1.1431 (+0.24%) as DXY softens — modest dollar liquidity relief for EM.
🇬🇧BOE — New PM Andy Burnham first week — market watching for fiscal signals. BOE on hold; GBP/USD 1.3387. No policy action expected near-term.
🇨🇳PBOC — Pre-Politburo meeting. Bond rally (CGBs bid strongly) = growth scare / PBOC easing signal. China June fiscal spending down most since Oct 2025. PBOC restricting distressed-developer offshore loan structures. RRR/LPR cuts expected; watch Politburo communique for fiscal stimulus signal.

📊
US 2Y 4.31% ▲ +5bps
US 10Y 4.67% ▲ +4bps
US 30Y 5.15%
2s10s +36bps — steepening
DXY 100.99 ▼ -0.15%
SOFR 3.61% | EFFR: 3.63% (target 3.5–3.75%)

Yields: US Treasury as of 2026-07-22 | DXY: Yahoo Finance prev-close

Rates: NY Fed as of 2026-07-21


💧
Net system liquidity 🟢 Expanding — net positive liquidity impulse
RRP $0.4B (▲ $+0.1B) → reserves draining from system (2026-07-22)
TGA $756.2B (▼ $-17.8B) → Treasury drawing down — liquidity injection (2026-07-15)
Fed BS $6.74T (▲ $+0.007T) → Balance sheet expanding (2026-07-15)
Reserves $3.14T (▲ $+0.044T) (2026-07-15)
Real 10Y 2.35% ▲ (+0.01%) = 4.63% nominal − 2.28% BEI

→ tightening financial conditions (2026-07-21)

5Y5Y fwd inflation 2.26% ▲ (+0.02%) → on-target (2026-07-22)

Source: FRED (St. Louis Fed) — daily series: prev business day lag; weekly series (WALCL, WTREGEN, WRESBAL): prior Thursday


🌡️ INFLATION EXPECTATIONS

Market-implied (daily)

10Y BEI 2.28% ▲ +2bps ▲ above 20d avg 2.24%
5Y5Y Fwd 2.26% ▲ +2bps → on-target

Model nowcast (Cleveland Fed, monthly)

1Y nowcast 2.39% ▼ -65bps (2026-07)
2Y nowcast 2.44% ▼ -32bps (2026-07)

Consumer survey (Michigan, monthly)

1Y consumer 4.8% ▲ +10bps (2026-05)
Divergence Cleveland 1Y 2.39% − CPI 3.73% (2026-06) = -1.34pp

→ market pricing faster disinflation than official data

FRED — T10YIE/T5YIFR: daily, prev business day. EXPINF1YR/EXPINF2YR/MICH/CPIAUCSL: monthly, ~1-month lag.


🎲 MARKET-IMPLIED PROBABILITIES

Source: Polymarket — crowdsourced probability, not objective truth

Fed Policy

2026 cuts 0 cuts: *85% | 1 cut: 10% | 2 cuts: 3%*
Cut by mtg July: 0% | September: 2% | October: 7% | December: 14%

Macro Risk

US recession by end-2026 *12%* yes $1.7M vol

BTC — Monthly Thresholds

July $62k: 10% | $68k: 26% | $70k: 6%

BTC — Year-End 2026 Thresholds

$100k: 10% | >$120k: 6% | >$140k: 4% | >$160k: 3% | >$200k: 2%


🌍
Dollar transmission DXY 101.0 (-0.15%) — softening on ECB hold day. EUR/USD 1.1431 (+0.24%), AUD 0.7016 (+0.21%). Real 10Y yield 2.35% — above 2.0% threshold, genuinely restrictive. Slight DXY weakness = marginal EM relief, insufficient to reverse capital flow headwinds while real yields hold above 2.0%.
EM fin. conditions EEM -0.54% — EM equities underperforming DM. HYG -0.16%, TLT -0.26% — mild credit spread widening proxy. Divergence: commodity exporters outperforming (Bovespa +2.44%, KOSPI +3.84%) vs oil importers under stress (Philippines defending peso, INR weakening). EMBI OAS proxy via HYG/TLT: mild widening, no systemic blowout.
China June fiscal spending down most since Oct 2025 — austerity into slowdown. Bond rally = PBOC easing signal. Property: PBOC restricting distressed-developer offshore keepwell loan structures (further credit tightening). CNH 6.77 — stable, no capital flight. Pre-Politburo: watch for RRR cut or fiscal stimulus announcement. HSI +1.2% pricing AI-capex optimism over domestic demand reality.
Carry regime Selective pressure. TRY carry viable at 47.23 — TCMB holding. BRL carry improving as BRL strengthens. INR carry eroding (-0.21% + tariff headwinds). SARB hiking today into oil-driven inflation = EM-CB policy divergence widening. Oil break above $100 Brent = forced tightening across oil-importing EM CBs — carry unwind trigger.
Capital flows BRL +0.86% strengthening (oil exporter; Bovespa +2.44% confirms). KRW +0.86% (AI chip boom; SK GDP beats Q2 estimates). ZAR +0.44% (gold/commodity bid despite SARB hike today). INR -0.21% weakening (oil importer, 100% pharma tariff). TRY +0.08% (marginal depreciation — carry regime intact but fragile into oil shock).
Commodity-linked FX AUD/USD 0.7016 (+0.21%), BRL 5.04 (-0.86% = strengthening), ZAR 16.39 (-0.44% = strengthening), NOK (assumed bid on Brent $96). Commodity FX complex uniformly bid — consistent confirmation of oil/copper/precious metals rally. No divergence detected.
Sovereign stress SARB hiking today (second consecutive meeting) into oil-inflation shock — proactive, not emergency. Philippines BSP defending peso at record low. India RBI: resilient but flags Iran war + deficient monsoon risks. Argentina contracted May (second consecutive month — Milei austerity transition). No systemic EM sovereign spread blowout; stress is idiosyncratic (oil importers) not systemic.

🛢
Oil (WTI) WTI $88.15 (+1.52%) | Brent $96.12 (+2.18%) — Iran war premium + Houthi tanker strikes (Encelia + Layla, Red Sea). US refineries at breakneck utilisation. Saudi fiscal break-even ~$80 — current price gives Riyadh buffer to fund nuclear buildout. Petrodollar recycling disrupted by tanker targeting.
Copper HG $6.508/lb (+0.88%) — AI data-centre and electrification demand overriding weak China credit impulse. KOSPI +3.84% (Samsung AI boom) confirms tech-infra copper demand thesis. Copper/gold ratio 0.158 — elevated, signalling growth/infra optimism even as China domestic demand contracts.
Gold GC $4,128.80 (-0.44%) — modest pullback; real 10Y yield 2.35% headwind but gold holding near historic highs. Structural bid = CB reserve diversification + dollar credibility stress. Gold above $4,000 = regime shift in CB reserve allocation. Gold/copper ratio slightly declining = growth/infra regime dominant over pure safety bid.
Silver SI $59.92 (-0.17%) — holding near record highs. Dual demand: monetary hedge + solar/EV/AI data-centre electronics. Silver/gold ratio stable — bid remains mixed monetary + industrial. AI capex supercycle ($205B Google 2026, data-centre buildout) = structural industrial silver demand story.
Uranium CCJ $90.37 (+1.91%) | Sprott U-UN.TO C$26.35 (+0.96%) — US-Saudi nuclear pact signed. Allows US firms to build Gulf reactors; no prohibition on enrichment = proliferation concern but uranium demand signal. Nuclear restart momentum + new Gulf pipeline = structural demand floor intact.
Commodity FX AUD +0.21%, BRL +0.86%, ZAR +0.44% strengthening uniformly — commodity complex confirmation signal. No divergence.

Oil (geopolitical supply shock) + Copper (AI/infra demand) both rallying — not a clean demand signal. Gold at $4,129 despite 2.35% real yield = CB reserve diversification dominant. Net read: stagflationary confusion regime. Oil = inflationary impulse; Copper = growth-neutral (AI-driven, not China-credit driven); Gold = safety/credibility hedge. Watch copper/gold ratio: sustained above 0.16 = AI demand holding; break below 0.14 = growth scare wins.


BTC $65,697 ▼ -0.33% (24h)
ETH $1,923 ▲ +0.33% (24h)

🟡 Mixed / flat — directionless overnight

BTC $65,698 (-0.19%) | ETH $1,924 (+0.51%) — ETH outperforming as Senate crypto market structure bill heads toward vote next week (regulatory clarity catalyst). Liquidity backdrop: RRP $0.376B (near zero — maximum system reserves in banking system), TGA -$17.8B (fiscal injection), reserves $3.143T (+$43.8B) = net liquidity expanding. Counter: real 10Y yield 2.35% (above 2.0% threshold) suppresses risk multiple. BTC consolidating $65-66K. Polymarket: $68K by week-end 23.5%, $100K by Dec 2026 only 9.5%. Yen carry at USD/JPY 163 = funded long risk intact; BOJ tail (sub-155 unwind) remains the systemic flush catalyst. Net: liquidity floor supportive (RRP near zero, reserves healthy), real yield ceiling in place — rangebound until macro catalyst breaks the regime.

Source: CoinGecko free API — live


⚠️ GEOPOLITICAL RISKS

🔴HIGH:: Iran War Escalation — Houthis struck two Saudi tankers (Encelia + Layla) in Red Sea (22 Jul). Brent +2.18% to $96.12; WTI +1.52% to $88.15. US House approved $95B Iran war budget. Strait of Hormuz commercial safety unresolved. Macro transmission: oil spike → 10Y BEI +2bp to 2.28% → EM import-inflation forcing CBs to hike (SARB today) → petrodollar recycling disruption → structural UST demand headwind.
🔴HIGH:: US-Saudi Nuclear Energy Pact signed Wednesday — US firms to build reactors in Saudi Arabia; pact does NOT prohibit uranium enrichment/reprocessing (proliferation concession). CCJ +1.91%, Sprott Uranium Trust +0.96%. Structural uranium demand signal: Gulf nuclear buildout adds to global reactor pipeline.
🟡WATCH:: Trump Tariff Escalation — 100% levy on Indian generic medicines announced. Rubio/Jaishankar meeting reinforcing trade deal urgency despite pharma tariff threat. INR weakening -0.21%; Indian pharma sector disrupted. Wider context: FT questions net fiscal/macro outcome of tariff wars.
🟡WATCH:: China Property Sector Pre-Politburo — PBOC restricting distressed developers from using offshore 'keepwell' loan structures; further credit tightening into demand vacuum. Bond rally confirms growth scare. Watch Politburo communique for fiscal pivot.
🟢COOLING:: Russia-Ukraine — Ukrainian drone strikes forcing Russia to import fuel from India as domestic refineries damaged. Tactical Ukrainian success reducing Russian energy revenue. No commodity supply disruption signal from this front.

📌 TOP 3 MACRO NARRATIVES

1️⃣ Iran War Oil Premium: $96 Brent and the Stagflationary Feedback Loop

Data: Brent $96.12 (+2.18%), WTI $88.15 (+1.52%). Houthis hit two Saudi tankers 22 Jul. US House approved $95B Iran war budget. TotalEnergies Q2 profit +68% on war premium. | Liquidity read: Oil surge → 10Y BEI +2bp to 2.28% (above 20d avg) → real yield 2.35% stays restrictive (Fed cannot cut) → DXY 101 (offered -0.15% on ECB hold day) → EM oil-importers tighten (SARB hiking today, Philippines defending peso). Petrodollar recycling disrupted while US funds war via Treasury issuance — dual headwind for UST demand at the long end (30Y 5.15%). | Signal: Brent $100 sustained — the level that forces EM CBs from optional to emergency tightening and re-prices Fed cut probabilities toward zero-for-2027.

2️⃣ China Pre-Politburo: Fiscal Austerity Paradox vs AI Copper Bid

Data: China June public spending down most since Oct 2025. 10Y CGB yields rallying (bond bid = growth scare). PBOC restricting distressed-developer offshore loan structures. HSI +1.2%, CSI 300 flat. Copper HG $6.508 (+0.88%) despite weak domestic demand. | Liquidity read: China fiscal tightening → PBOC must compensate → RRR/LPR cuts incoming → CNH stable 6.77 (no capital flight) → copper price AI/infra bid masking the credit impulse collapse. Copper/gold ratio 0.158 (elevated) = AI infrastructure demand is overriding the China growth scare in copper. Bond/equity divergence is the key tell: bonds price demand vacuum, equities price AI tailwind. | Signal: CNH above 6.85 — confirms hot money outflow and PBOC credibility stress; would be the moment China's AI narrative fails to offset capital flow reversal.

3️⃣ BOJ at 1%: Yen Carry Risk and the Systemic Leverage Tail

Data: USD/JPY 163.07 (-0.07%). BOJ benchmark at 1.00%. FT: '1% rates could shake everything up after a generation of deflation.' 50% of economists expect next BOJ hike December 2026. | Liquidity read: BOJ tightening cycle = yen carry unwind risk. USD/JPY at 163 = yen historically cheap → funded risk positions (BTC, EM equities, credit) financed via yen remain intact. But the asymmetry is fat-tailed: any surprise BOJ move above 1.25% triggers forced unwind across yen-funded risk simultaneously. ETH +0.51% vs BTC -0.19% today — ETH regulatory tailwind (Senate crypto bill) partially offsets carry-funded liquidation risk. | Signal: USD/JPY breaks below 155 — the level where carry unwind becomes systemic; forces simultaneous risk-off across EM equities, crypto, and credit spreads.


🎯

Three forces colliding: (1) Iran War oil premium is building a genuine CPI reflationary impulse — 10Y BEI 2.28% above 20d avg and rising; this is the scenario where real yields stay high AND nominal yields rise (30Y 5.15%), a double headwind for risk assets. (2) China tightening fiscal policy into a demand vacuum while markets price AI-driven copper demand — bond/equity divergence will resolve; watch CNH 6.85 as the break signal. (3) Yen carry at 163 remains the systemic leverage layer — low probability but fat tail. Bull case for yields/dollar (bearish risk): Iran war forces oil above $90 sustained → BEI rises toward 2.50% → Fed holds into 2027 → DXY re-bids → EM stress → crypto flush. Bear case for yields / bull for crypto: ECB hold + DXY -0.15% + RRP near zero + TGA declining = net liquidity expanding; if oil stabilises below $90, Cleveland 1Y (2.39%) disinflation path reopens and real yields compress → risk rally.


Sources: US Treasury | CoinGecko | NY Fed | Yahoo Finance | FRED | Polymarket | Reuters | Bloomberg

Generated: 06:36 UTC