Macro analysis — 26/07/2026
3 changes of view during the day.
(UTC) US halted airstrikes on Iran after thirteen days as Saudi Arabia bombed Houthi targets in Hodeidah following attacks on Aramco sites at Jizan and Yanbu.
Market regime
Fiscal debasement, not risk-off, remains the organising theme, and this batch shifts the war's centre of gravity from Hormuz to the Red Sea. Washington's pause on Iran strikes is a net de-escalation: WTI fell 3.12% to 89.31 after trading above 100 midweek. VIX at 18.58 and falling against Nasdaq -3.74% monthly is de-rating from higher discount rates, not fear. US10Y sits at 4.679, +6.29% on the month with 30s near 5%, yet DXY is -0.14% over that window while gold is +1.94% and BTC +7.21%. Hard assets bid alongside yields is a currency signal.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few weeks
- Primary driver
- Structural official-sector and debasement demand, evidenced by China importing 173 tonnes in June, outweighs the deflating war premium.
- Reasoning
- Gold's bid is fiscal, not haven. It added 1.37% on the week while US10Y climbed 3.04% to 4.679% — the same divergence from real yields that produced +1.94% monthly against a DXY down 0.14%. China imported 173 tonnes in June, a third consecutive heavy month, and BofA's $2trn deficit with $1trn of interest cost frames the structural bid. The counter is immediate and specific: Washington paused Iran strikes and WTI shed 3.12% to 89.31, draining the oil-linked inflation hedge that carried gold on Tuesday and Wednesday. VIX at 18.58 confirms no genuine risk-off underneath. Friday's print is stale; Sunday's reopen gaps against de-escalation, partly offset by the Aramco strikes.
- Key levels
- S 4030/3980 · R 4100/4160
- Invalidated if
- An H4 close below 4030 breaks the structure and opens 3980. A daily WTI close under 85 removes the inflation-hedge leg regardless of price.
Bitcoin
BULLISH · Conviction 4/10 · a few days
- Primary driver
- Retail sentiment has rotated from euphoria to disappointment while price holds 64k, a mild contrarian positive on the debasement axis.
- Reasoning
- Bitcoin is the only live market this weekend and it absorbed the Iran pause without moving: 24h +0.09%. That non-reaction matters — the headline is already discounted. Price holds 64,432 while Nasdaq is -3.74% monthly and 30-year yields sit near 5%, and BTC is +7.21% on the month, participating in the same hard-asset bid as gold. Crowd tone has flipped from last week's FOMO warning flag to manipulation complaints and negative YTD tallies, which reads as disappointment near capitulation rather than euphoria. Against that, the week is flat at -0.45%, 65,800 remains unreclaimed and ETF flows have not turned. This is a lean, not a trend trade.
- Key levels
- S 63000/62000 · R 65800/67500
- Invalidated if
- A daily close below 63,000 negates the lean; below 62,000 opens 58,500. Failure to reclaim 65,800 this week keeps it a range.
DXY (USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- A widening rate differential, with US10Y at 4.679 and hike odds alive, against a structurally weaker euro and yen.
- Reasoning
- The dollar is winning on relative yield. DXY gained 0.71% on the week as US10Y pushed to 4.679, the high since January 2025, with 30s above 5% and jobless claims at 1969 lows keeping a Fed hike in the conversation. Warsh's hawkish tone and the ECB's already-faded hawkish hold widen the gap, and the yen near forty-year lows adds mechanical index support. The problem is the monthly tape: DXY is -0.14% despite the largest yield move in months, meaning the market is discounting a $2trn deficit and $1trn interest bill rather than monetising the carry. That fiscal drag caps upside and is why this stays a 101.80 grind, not a breakout.
- Key levels
- S 101.00/100.60 · R 101.80/102.30
- Invalidated if
- A daily close below 100.90 negates the bias and opens 100.40. Rejection at 101.80 with US10Y back under 4.55 removes the yield support.
EUR/USD
BEARISH · Conviction 6/10 · a few days
- Primary driver
- The ECB's hawkish hold has fully faded while US long-end yields keep repricing higher, leaving the differential firmly against the euro.
- Reasoning
- The euro lost 0.61% on the week to 1.1375, sitting directly on the 1.1350 trigger that would confirm the leg toward 1.1300. The rate differential is the whole story: US10Y at 4.679 versus a European curve where the ECB's hawkish hold produced no follow-through. Europe also carries the wrong end of the energy risk — Red Sea escalation and IRGC threats against the UK hit European shipping and gas costs harder than US ones, and the Trump tariff relaunch after the court ruling is a direct export threat. The counter is that this pair has gone nowhere for a month at -0.04%, 1.1350 has absorbed repeated tests, and short positioning is crowded.
- Key levels
- S 1.1350/1.1300 · R 1.1450/1.1500
- Invalidated if
- A daily close above 1.1450 negates the setup. A daily close below 1.1350 confirms the leg toward 1.1300.
Watchlist
- Sunday 21:00 UTC reopen: gap risk in gold and FX against the Iran de-escalation headline.
- WTI 85 — a daily close below kills gold's inflation-hedge leg.
- US10Y above 4.70 or 30s clearing 5% cleanly: renewed pressure on gold and Nasdaq.
- Damage reports from Aramco's Jizan and Yanbu facilities — the new oil supply risk.
- BTC ETF flows Monday plus any reclaim of 65,800 to upgrade the lean.
(UTC) Iran's IRGC claims it destroyed eleven US fighter jets and helicopters at regional bases, and warned Britain it becomes a target.
Market regime
Fiscal debasement, not risk-off, remains the organising theme. US10Y sits at 4.679, +6.29% on the month with 30s near 5%, yet DXY is -0.14% over the same window while gold is +1.94% and BTC +7.21%. Hard assets bid alongside rising yields is a currency signal, not a duration one. VIX at 18.58 and falling against Nasdaq -3.74% monthly is de-rating from higher discount rates, not fear. The war's centre of gravity has shifted from Hormuz to the Red Sea; WTI at 89.31 is off its highs but still +26.97% monthly.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few weeks
- Primary driver
- Official-sector and debasement demand is bidding gold against every fiat, independent of the war premium.
- Reasoning
- Gold is being bid as a reserve-diversification hedge, not a war hedge, and this batch strengthens that read. China imported 173 tonnes in June, a third consecutive strong month, putting an official-sector floor under the bid. BofA projects a $2tn US deficit with $1tn in interest costs, and $7.1bn left corporate bond funds, the largest since 2020. Gold is +1.94% monthly while US10Y rose 6.29% to 4.679 with 30s near 5%: rising against rising yields is a currency signal. WTI at 89.31, still +26.97% monthly, keeps an inflation-hedge leg alive. Counter: gold failed repeatedly at 4080 in July and broke under 4000 at peak war fear, and traders are now betting on Fed hikes, which would squeeze real yields again.
- Key levels
- S 4030/3980 · R 4100/4160
- Invalidated if
- An H4 close below 4030 breaks the structure and opens 3980. A daily WTI close under 85 removes the inflation-hedge leg regardless of price.
Bitcoin
BULLISH · Conviction 4/10 · a few days
- Primary driver
- Washed-out sentiment plus the same debasement bid supporting gold, with no genuine risk-off to force liquidation.
- Reasoning
- The lean stays mildly bullish but the setup degraded: BTC never reclaimed 65,800 last week, so the range condition flagged previously has played out. At 64,433 it is -0.45% weekly yet +7.21% monthly, and it held 63,000 through the peak of the Iran escalation, which matters. VIX at 18.58 and falling says there is no genuine risk-off to extend a drawdown. StockTwits chatter is nominally bullish but the text is complaints about manipulation and negative YTD returns, closer to capitulation than euphoria, which is a mild contrarian positive. Counter: five straight days of ETF outflows drove the last leg lower and Nasdaq -3.74% monthly is a real headwind for high beta. Treat 63k-65.8k as range until broken.
- Key levels
- S 63000/62000 · R 65800/67500
- Invalidated if
- A daily close below 63,000 negates the lean; below 62,000 opens 58,500.
DXY (USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- Front-end yield differentials still favour the dollar against a weak euro and a 40-year-low yen.
- Reasoning
- The dollar is firm but capped, and that tension defines the position. DXY at 101.47 is +0.71% on the week alongside US10Y +3.04%, so the rate differential is doing its job against EUR and a yen at 40-year lows. Oil at 89.31 has traders explicitly betting on Fed hikes, which is dollar-supportive at the front end. But the monthly tape is the tell: DXY is -0.14% while 10y yields rose 6.29%, meaning the dollar is not capturing the yield move because that move is term premium and fiscal risk, not growth. Counter: the same debasement premium lifting gold caps the dollar, and Friday's close is stale ahead of Sunday's reopen.
- Key levels
- S 100.90/100.40 · R 101.80/102.30
- Invalidated if
- A daily close below 100.90 negates the bias and opens 100.40. Rejection at 101.80 with US10Y back under 4.55 removes the yield support.
EUR/USD
BEARISH · Conviction 6/10 · a few days
- Primary driver
- The euro cannot capitalise on the ECB's hawkish hold because US term premium, not rate differentials, is setting the pair.
- Reasoning
- Bearish continuation remains the cleanest forex read. EURUSD at 1.1375 is -0.61% weekly and -0.32% Friday, and flat on the month, despite the ECB's hawkish hold last week. That failure to build on a hawkish central bank is the strongest evidence that rate differentials are not driving this pair; US term premium and dollar funding are. Geopolitics adds a European-specific tax: the IRGC has warned Britain it becomes a target, and Red Sea shipping disruption from the Saudi-Houthi exchange hits eurozone trade routes harder than US ones. Counter: 1.1350 has held repeatedly, so this is a grind not a breakdown, and short EUR positioning is crowded enough to squeeze on any US10Y retreat under 4.55.
- Key levels
- S 1.1350/1.1300 · R 1.1450/1.1500
- Invalidated if
- A daily close above 1.1450 negates the setup. A daily close below 1.1350 confirms the leg toward 1.1300.
Watchlist
- Sunday 21:00 UTC reopen: gold/FX gap risk from unpriced Red Sea headlines
- Verification of the IRGC claim on eleven destroyed US aircraft
- WTI daily close: above 92 revives the inflation hedge, below 85 kills it
- US10Y 4.70 and 30y above 5%: a break higher squeezes the gold bid
- BTC ETF flows Monday plus any reclaim of 65,800
(UTC)held until 01:59 The US halted its 13-day airstrike campaign against Iran without explanation as CBS reported Hormuz de-escalation diplomacy is progressing.
Market regime
Fiscal debasement, not risk-off, still frames the tape, but war premium is unwinding on one axis while opening on another. Washington paused its Iran campaign after 13 days and Hormuz diplomacy is reportedly progressing, even as Saudi Arabia and the Houthis trade strikes on Red Sea energy infrastructure. WTI at 89.31, -3.12% daily but +26.97% monthly, captures both. VIX 18.58 and falling against Nasdaq -3.74% monthly is de-rating from a 4.679 ten-year, not fear.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few weeks
- Primary driver
- Structural debasement and official-sector demand, not war premium, is what actually drove July's advance and it remains intact.
- Reasoning
- July's gold gain was never a war trade: bullion fell 2.3% with Brent above 100 and US strikes on Iranian soil, then recovered to +1.94% monthly on debasement. That distinction matters now. The strike pause and Hormuz diplomacy remove a premium gold never fully carried, while softer crude trims Fed hike bets and eases the real-yield squeeze that did the actual damage. China imported 173 tonnes in June, a third consecutive strong month, and BofA projects a $2tn deficit with $1tn in interest costs. Counter: US10Y at 4.679, +6.29% on the month with 30s near 5%, is a standing headwind, and Friday's close is stale into the Sunday reopen.
- Key levels
- S 4030/3980 · R 4110/4180
- Invalidated if
- An H4 close below 4030 breaks the structure and opens 3980. A daily WTI close under 85 removes the inflation-hedge leg regardless of price.
Bitcoin
BEARISH · Conviction 4/10 · a few days
- Primary driver
- BTC failed to bid on genuinely risk-positive news while being the only open market, exposing a thin underlying bid.
- Reasoning
- BTC holds 64,480 but the bid is thin: +0.16% on the day, -0.37% on the week, and no reaction at all to the strike pause and Hormuz diplomacy despite being the only market trading. Non-reaction to good news is information. The +7.29% monthly came from the same debasement impulse that lifted gold, yet gold added 1.37% this week while BTC went nowhere; that relative fade matters with Nasdaq -3.74% monthly and BTC's beta to it re-tightening. Social flow shows forced hopium, 50k/70k/125k targets against a -29.72% YTD, which is a fade rather than a floor. Counter: 63,000 has held repeatedly and a sustained crude drop killing hike bets would reopen upside.
- Key levels
- S 63000/61500 · R 65500/67000
- Invalidated if
- A daily close above 65,500 negates the bearish lean; above 67,000 resumes the debasement uptrend.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- A narrowing yield advantage still favours the dollar, but only against weaker currencies rather than as outright strength.
- Reasoning
- The dollar keeps a modest yield-anchored edge at 101.47, +0.71% on the week with US10Y at 4.679, but this batch trims both legs holding it up. De-escalation removes the haven dollar bid, and softer crude cuts the oil-driven Fed hike bets traders were pricing. Add 140,000 tech job cuts alongside heavy AI capex and the labour narrative behind higher-for-longer is fraying at the edges. The structural cap is unchanged: DXY is -0.14% on the month while yields rose 6.29% and gold gained 1.94%, a gap that reads as fiscal risk premium, not duration. The lean is therefore long on EUR and JPY weakness rather than on dollar strength itself.
- Key levels
- S 100.90/100.40 · R 101.80/102.30
- Invalidated if
- A daily close below 100.90 negates the bias and opens 100.40. Rejection at 101.80 with US10Y back under 4.55 removes the yield support.
EUR/USD
BEARISH · Conviction 5/10 · a few days
- Primary driver
- An unfriendly front-end differential with the ECB's hawkish hold fully priced keeps the euro pinned on the funding side.
- Reasoning
- The euro remains the funding-side loser at 1.1375 after -0.61% on the week, pinned just above the 1.1350 pivot that would confirm the leg toward 1.1300. The ECB's hawkish hold is fully priced while US front-end yields sit near cycle highs, leaving the differential unfriendly. The IRGC's explicit warning that Britain becomes a target if it backs Washington adds a European geopolitical risk premium the dollar does not carry. The counter-argument is real: the eurozone is the larger beneficiary of falling crude, and WTI -3.12% with Hormuz diplomacy progressing improves euro terms of trade materially, which is why confidence stays moderate rather than high. Friday's close is also stale into the Sunday gap.
- Key levels
- S 1.1350/1.1300 · R 1.1450/1.1500
- Invalidated if
- A daily close above 1.1450 negates the setup. Failure to break 1.1350 while WTI closes under 85 would force a downgrade to neutral.
Watchlist
- Sunday 21:00 UTC reopen: gap risk in gold, DXY, EURUSD on stale Friday closes.
- Whether the Iran strike pause holds beyond 48 hours or the campaign resumes.
- WTI daily close versus 85: the trigger that removes gold's inflation-hedge leg.
- Damage assessment at Aramco's Jizan and Yanbu facilities after Houthi missile claims.
- US10Y at 4.70 and 30-year at 5%: a break higher re-tightens the real-yield squeeze.
This page is frozen to a past day. The latest call is always on the home page.