Gold macro call, 19/07/2026: leaning sideways
Record of 19/07/2026 — this page is frozen and is not the current picture. See the current call →
17 changes of view during the day.
(UTC)
Market regime
The Iran conflict has crossed from headline risk into physical supply destruction, and three of four assets are shut. Iran hit Kuwaiti oil, power and desalination plants and fired missiles into Hormuz; two US soldiers died in Jordan; the US launched presidentially-ordered strikes two hours ago, with WSJ reporting US aircraft damaged. Oil traders warn buffer stocks are exhausted. Yet the month's lesson holds: gold fell 7.94% through maximal escalation because real yields, not haven demand, set the price. Sunday's 21:00 UTC reopen dominates every short-horizon call.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- Roughly fifteen impact-8-plus escalation headlines landed while the market was shut, so none of it is in Friday's 4012.7 close.
- Reasoning
- The bull case is mechanical, not narrative: gold shut on Friday at 4012.7 and the entire escalation — US strikes on presidential order, damaged US aircraft, Kuwaiti energy infrastructure destroyed, Hormuz missile fire — arrived unpriced. Flow supports a floor: China bought 48 tonnes via London OTC in May, its largest month, and price reclaimed 4000 into the close (+0.68%). The counter is serious and recent. Gold is -7.94% on the month and -2.23% on the week through equally violent headlines, because us10y near 4.54 and a $14.4bn GLD outflow show Western real-money selling into the central-bank bid. An oil shock also lifts inflation-driven nominal yields, which can cap bullion. I ran this same unpriced-gap thesis last week and it did not pay; confidence stays at 5 until price trades.
- Key levels
- S 3981 / 3960; R 4060 / 4100
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that is fully faded back under 4000 by Monday's European session also voids it.
Bitcoin
SIDEWAYS · Conviction 6/10 · a few days
- Primary driver
- BTC is the only asset actually trading through the strikes and it moved 0.02% in 24h — a live vote of indifference.
- Reasoning
- BTC's flatness is itself the evidence: +0.02% over 24 hours that included US strikes on Iran and American combat deaths confirms it trades as a risk asset, not digital gold. Positioning argues against chasing either side. Retail sentiment is extremely euphoric — low-quality bullposting and memes that ignore the war entirely — and crowd extremes are contrarian signals, not confirmation. US investor leverage sits at a record with net credit balances at all-time lows, which is liquidation fuel if risk-off finally lands, and one cluster already flags an unusual sharp sell-off. Against a bearish tilt: 61000 held on the break lower and the month is still +2.05%. With the 61000-66000 range intact and price mid-range, there is no edge until a daily close resolves it.
- Key levels
- S 63000 / 61000; R 66000 / 68500
- Invalidated if
- A daily close below 61000 flips bearish; a daily close above 66000 flips bullish.
DXY (USD)
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- Haven and energy-shock dollar demand is offset by soft CPI pulling front-end yields lower, pinning the index in its range.
- Reasoning
- Two forces cancel. An oil supply shock is structurally dollar-positive: the US is an energy exporter, and CENTCOM's blockade plus exhausted buffer stocks push terms of trade its way, while war reliably bids the reserve currency. Against that, soft CPI and PPI have unwound Fed hike pricing and eased us10y to 4.541, removing rate support, and the debt stock just crossed a record $39.5tn — a slow term-premium drag that argues against paying up for dollars. The tape agrees with the standoff: 100.75 with the index +0.66% on the month but -0.22% on the week and flat on the day. Skew into Sunday's reopen is mildly higher, but 100.00-101.30 has contained everything and I will not pre-position for a gap.
- Key levels
- S 100.30 / 100.00; R 101.30 / 102.00
- Invalidated if
- A daily close above 101.30 flips bullish; a daily close below 100.00 with us10y under 4.50 flips bearish.
EUR/USD
BEARISH · Conviction 5/10 · a few days
- Primary driver
- Europe is the developed economy most exposed to an oil supply shock it must import, right as the conflict widens.
- Reasoning
- The structural case is a terms-of-trade hit. Europe imports its energy, sits closest to the theatre, and faces a second front as Russia reports Ukraine's largest strike on Moscow in two years — while the US exports energy and owns the reserve currency. The month agrees at -1.42%, and Friday closed soft at 1.1446, -0.22%. The honest counter is that this call has gone nowhere: +0.11% on the week means a bearish lean has produced nothing for five sessions, and euro weakness is partly offset by falling US front-end yields after soft CPI, which is why DXY stays pinned while EUR underperforms on the crosses rather than against the dollar outright. That unresolved tension caps confidence at 5 and keeps the horizon at days, not hours, with the pair shut into a gap.
- Key levels
- S 1.1380 / 1.1330; R 1.1520 / 1.1580
- Invalidated if
- A daily close above 1.1520 cancels the bearish call; a daily close below 1.1330 confirms extension.
Watchlist
- Sunday 21:00 UTC reopen — size the gold and FX gap before trusting any level
- Hormuz transit and tanker rates — the shock only becomes real if flow stops
- us10y around 4.54 — a break above 4.60 caps gold regardless of the war
- BTC 61000-66000 — a daily close either side resolves the range
- Retail BTC euphoria plus record leverage — contrarian risk of a liquidation flush
(UTC)
Market regime
Three of four assets are shut while the Iran conflict escalated into presidentially-ordered US strikes, damaged US aircraft and destroyed Kuwaiti energy infrastructure. The month's dominant lesson still holds: real yields, not haven demand, set gold's price, which is why gold fell 7.94% through maximal escalation. But us10y has eased to 4.541 after soft CPI, lifting that weight just as the shock turned physical. Roughly fifteen impact-8-plus clusters are unpriced into Friday's closes. Sunday's 21:00 UTC reopen dominates every short-horizon call.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- Falling real yields removed the weight that capped gold, just as the Iran shock turned into physical supply destruction.
- Reasoning
- For the first time this month both drivers lean the same way. us10y eased to 4.541, down 0.61% over both 24h and the week after soft CPI, removing the term-premium pressure that drove gold down 7.94% in a month. Simultaneously the shock became physical: Iran destroyed Kuwaiti oil, power and desalination plants, fired missiles into Hormuz, and oil traders warn buffer stocks are exhausted. China quietly bought 48 tonnes via London OTC in May, its largest month. The counter-argument is decisive though: gold refused to bid through three comparable escalations already, and 4012.7 is a stale Friday print. Chasing a Sunday gap is the expensive way to be right about direction.
- Key levels
- S 3980 / 3960 · R 4050 / 4100
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher fully faded back under 4000 by Monday's European session also voids it.
Bitcoin
SIDEWAYS · Conviction 6/10 · a few days
- Primary driver
- BTC is the only asset actually trading and it barely moved through a war escalation, refusing both the haven and the risk-asset script.
- Reasoning
- The information here is the non-reaction: BTC is -0.03% over 24h while US aircraft were hit and strikes were ordered. It is +1.62% on the week and +2.0% on the month, drifting inside its range with no directional conviction from the biggest macro event available. Positioning argues for caution rather than participation: retail chatter is saturated with rocket and moon tags, 'load up' and 'parabolic' calls, while US margin debt has set a record with net credit balances at all-time lows. That combination is contrarian warning, not confirmation. The counter is that price itself is flat, not euphoric, so the crowd's words and the tape disagree; that gap resolves through range, not trend.
- Key levels
- S 63000 / 61000 · R 66000 / 68500
- Invalidated if
- A daily close below 61000 flips bearish; a daily close above 66000 flips bullish.
DXY (USD)
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- Haven demand at the reopen and falling front-end yields pull the dollar in opposite directions with roughly equal force.
- Reasoning
- DXY closed at 100.75, flat over 24h, -0.22% on the week and +0.66% on the month — a market with no thesis. Two forces cancel. A Middle East conflict with US casualties and damaged aircraft should bid the dollar at Sunday's reopen. Against that, us10y at 4.541 has fallen 0.61% over the week, narrowing the rate advantage that carried DXY through the month. The fiscal backdrop cuts the same way: US debt has passed a record 39.5 trillion, up 11 trillion under Trump. The risk to staying flat is that a genuine Hormuz closure produces a disorderly dollar squeeze that ignores yields entirely.
- Key levels
- S 100.00 / 99.40 · R 101.30 / 102.00
- Invalidated if
- A daily close above 101.30 flips bullish; a daily close below 100.00 with us10y under 4.50 flips bearish.
EUR/USD
BEARISH · Conviction 5/10 · a few days
- Primary driver
- Europe absorbs the energy supply shock far more directly than the US, a terms-of-trade hit that falls straight on the euro.
- Reasoning
- The mechanism is terms of trade, not rates. Destroyed Kuwaiti output, missiles in Hormuz and exhausted buffer stocks mean higher energy import costs, and the eurozone is a net energy importer while the US is not. The tape agrees so far: -1.42% over the month and -0.22% in the last session, with 1.1446 sitting in the lower half of its recent range. Russia's largest Kyiv missile barrage overnight adds a second European risk premium. The counter-argument keeps confidence at 5 rather than higher: the pair is +0.11% on the week, so selling momentum has stalled, and a softer us10y at 4.541 erodes the dollar's carry support for the move.
- Key levels
- S 1.1380 / 1.1330 · R 1.1520 / 1.1580
- Invalidated if
- A daily close above 1.1520 cancels the bearish call; a daily close below 1.1330 confirms extension.
Watchlist
- Sunday 21:00 UTC reopen — the gap prices ~15 unpriced impact-8+ headlines at once.
- us10y around 4.50 — gold's bullish case rests entirely on yields staying soft.
- Any confirmed Hormuz closure versus threats: that is the line between risk premium and supply crisis.
- Gold's behaviour on a gap higher — a full fade back under 4000 restores the broken-haven regime.
- BTC 66000 / 61000 — the only live asset; a break tells us what real money did with the news.
(UTC)held until 06:01
Market regime
The Iran conflict hit its highest rung yet in the last four hours: presidentially-ordered US strikes confirmed by CENTCOM, damaged US aircraft, two American deaths in Jordan, IRGC missiles into Hormuz and wrecked Kuwaiti energy infrastructure. Yet the month's core lesson holds — real yields, not haven demand, price gold, which is why it fell 7.94% through this entire escalation. The difference now is that us10y has eased to 4.541 on soft CPI, lifting that weight just as the shock turned physical. Three of four assets are shut with roughly fifteen impact-8-plus clusters unpriced into Friday's closes.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- Front-end yields easing to 4.541 removes the weight that suppressed gold through a month of escalation, just as the supply shock turns physical.
- Reasoning
- Gold closed Friday at 4012.7, +0.68% and back above the psychological 4000 it lost mid-week, while us10y fell 0.61% over both 24h and the week on soft CPI. That correlation is the whole thesis: gold is -7.94% on the month despite maximal geopolitical escalation, so the marginal price-setter is real yields, not haven bid. Two things are genuinely new. First, the last four hours brought the largest strike wave yet, and with the market shut it is mechanically impossible for that to be priced. Second, PBoC bought 48 tonnes via London OTC in May, a structural bid underneath ETF outflows. Counter-argument: every prior Iran-driven Sunday gap this month was faded within a session, and GLD lost $14.4bn.
- Key levels
- S 3960 / 4000; R 4075 / 4140
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher fully faded back under 4000 by Monday's European session also voids it.
Bitcoin
SIDEWAYS · Conviction 6/10 · a few days
- Primary driver
- BTC is flat at +0.01% over 24h while being the only asset open through the largest strike wave — total indifference, not accumulation.
- Reasoning
- BTC sits at 64838, +0.01% over 24h, +1.66% on the week, squarely between the 61000 and 66000 flip levels. The tell is that it is the only market trading through this news flow and it did nothing — no haven bid, no risk-off flush. Crowd sentiment is the opposite: overwhelmingly FOMO with 67-79K targets and 'going parabolic' talk, laced with 'bull trap' and 'secondary top' warnings. Euphoric positioning on an asset that is not actually moving is a contrarian warning, since expectations have run ahead of price. Counter-argument: weekend liquidity is thin, so this flat print carries less information than a weekday one, and a 21:00 UTC reopen that lifts gold could drag BTC with it.
- Key levels
- S 63000 / 61000; R 66000 / 68500
- Invalidated if
- A daily close below 61000 flips bearish; a daily close above 66000 flips bullish.
DXY (USD)
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- Haven dollar demand from the Iran escalation is offset almost exactly by easing front-end yields and a record 39.5 trillion debt load.
- Reasoning
- DXY closed at 100.75, +0.02% on the day and -0.22% on the week — a flat tape that reflects genuine two-way tension rather than absence of news. The bullish leg is straightforward: a widening Middle East war with US casualties normally sends reserve-currency bid higher. The bearish leg is us10y falling to 4.541 on soft CPI, which compresses the rate advantage, plus US public debt crossing a record 39.5 trillion after adding 11 trillion under Trump — a term-premium story that argues against sustained dollar strength. With those forces roughly matched, no directional call is honest here. Counter-argument: if Hormuz actually closes, the haven leg dominates and 101.30 goes quickly.
- Key levels
- S 100.00 / 99.40; R 101.30 / 102.00
- Invalidated if
- A daily close above 101.30 flips bullish; a daily close below 100.00 with us10y under 4.50 flips bearish.
EUR/USD
BEARISH · Conviction 4/10 · a few days
- Primary driver
- Europe carries the most direct energy-supply exposure to a Hormuz disruption, but a flat week forces the conviction lower.
- Reasoning
- EURUSD closed 1.1446, -0.22% on the day but +0.11% on the week — the bearish call from last session simply did not travel. Structurally the case still stands: Hormuz missile fire and oil traders warning that reserve buffers are exhausted hit Europe's terms of trade hardest, and Russia's largest ballistic barrage on Kyiv in the session adds a second energy-risk channel. The month's -1.42% supports the direction. But conviction must fall, because a week of zero net movement is evidence against, not noise — and with DXY genuinely neutral, this pair lacks a dollar-side engine. Counter-argument: if easing US yields drive broad dollar weakness, 1.1520 caps and cancels the setup outright.
- Key levels
- S 1.1380 / 1.1330; R 1.1520 / 1.1580
- Invalidated if
- A daily close above 1.1520 cancels the bearish call; a daily close below 1.1330 confirms extension.
Watchlist
- Sunday 21:00 UTC reopen — ~15 impact-8+ clusters unpriced into Friday closes
- us10y around 4.50 — the level that decides whether gold's bid holds
- Any confirmed Hormuz closure or tanker blockade escalation
- BTC reaction at 66000 given extreme crowd FOMO on a flat tape
- Further central-bank gold buying following PBoC's 48-tonne May purchase
(UTC)held until 10:06
Market regime
Real yields, not haven demand, still price this market: gold fell 7.8% over a month of maximum Iran escalation. The tell this period is BTC — the only asset actually trading — which sits at -0.16% over the eight hours since the largest US strike package yet. A live market voting 'no shock' argues against a violent Sunday gap. us10y easing to 4.541 has done more for gold than any missile. Three of four assets hold Friday marks with ~15 impact-8+ clusters unpriced.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- us10y easing to 4.541 lifts the real-yield weight that drove gold below $4,000, not the Iran headlines.
- Reasoning
- Gold reclaimed 4018.8, up 0.83% on the day, as us10y eased 0.61% to 4.541 on soft CPI. That is the mechanism worth trading: the month-long 7.8% drawdown tracked yields, not geopolitics. Structural bid is quietly building — China added 48 tonnes via London OTC in May, its largest month, and US public debt just crossed $39.5tn. Both argue for official-sector accumulation independent of haven flow. The counter-argument is serious: three weeks of maximum escalation produced no haven bid at all, so the ~15 unpriced impact-8+ clusters may gap gold far less than the tape implies. Worse, a genuine Hormuz closure is inflationary — it pushes yields up, which is the one thing that reliably hurts gold here.
- Key levels
- S 3990 / 3960 / 3930; R 4050 / 4085 / 4120
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher fully faded back under 3990 by Monday's European session also voids it.
Bitcoin
SIDEWAYS · Conviction 6/10 · a few days
- Primary driver
- The only live market is refusing to price the escalation, leaving BTC range-bound between 61k and 66k.
- Reasoning
- BTC at 64,729.98 is -0.16% on the day, +1.49% on the week, +1.87% on the month — flat through the largest US strike package of the conflict. That non-reaction is this period's most valuable data point, because BTC is the only asset with a real-time price while gold, DXY and EUR/USD sit on stale Friday marks. Crowd sentiment is violently split, with FOMO calls for 65k-as-support against 'red waterfall' warnings. Two-sided extremes signal impending volatility, not direction, which supports staying flat rather than fading either camp. The risk to neutrality is that BTC has quietly held its weekly gain while equities slipped on the China AI story — mild relative strength that could resolve upward if the Sunday forex reopen passes without incident.
- Key levels
- S 63.000 / 61.000; R 66.000 / 68.500
- Invalidated if
- A daily close below 61,000 flips bearish; a daily close above 66,000 flips bullish.
DXY (USD)
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- Softer front-end yields offset the dollar's haven pull, leaving DXY pinned near 100.75.
- Reasoning
- DXY closed at 100.75, +0.02% on the day and -0.22% on the week, showing the same absent haven bid as gold — a dollar that will not rally on two American soldiers killed and a presidentially-ordered strike campaign is a dollar with no fear premium. us10y at 4.541, down 0.61% on the week, trims the carry advantage that carried the +0.66% monthly gain. The $39.5tn debt milestone is a slow structural headwind rather than a tradable catalyst. The honest tension in this view: EUR/USD carries a bearish call and the euro is 57% of the basket, which mechanically tilts DXY upward. I hold neutral because that euro weakness is idiosyncratic — energy exposure and weak PMIs — not dollar strength, and no fresh price exists to confirm either.
- Key levels
- S 100,40 / 100,00; R 101,30 / 101,80
- Invalidated if
- A daily close above 101.30 flips bullish; a daily close below 100.00 with us10y under 4.50 flips bearish.
EUR/USD
BEARISH · Conviction 4/10 · a few days
- Primary driver
- Europe carries far more energy-shock exposure than the US into a week of ECB and flash PMIs.
- Reasoning
- EUR/USD sits at 1.1446, -0.22% on the day and -1.42% on the month, with the weekly change a negligible +0.11% — a pair drifting lower without conviction. The structural case is asymmetric energy exposure: with Hormuz under missile fire and traders warning that spare crude buffers are exhausted, a supply shock damages the eurozone's terms of trade far more than America's. The data calendar offers no rescue — the ECB is expected to hold at 2.40% on Wednesday, and Thursday's flash PMIs still show French services at 47.7 and German services at 49.0, both in contraction. Confidence stays low deliberately: this is a Friday mark with no fresh information, and a hawkish ECB press conference or an oil-price fade would remove the thesis quickly.
- Key levels
- S 1,1400 / 1,1330; R 1,1480 / 1,1520
- Invalidated if
- A daily close above 1.1520 cancels the bearish call; a daily close below 1.1330 confirms extension.
Watchlist
- Sunday 21:00 UTC forex/gold reopen — size of the gap is the week's first real information
- Hormuz: actual closure vs rhetoric — closure is inflationary, pushes yields up, hurts gold
- us10y around 4.50/4.60 — the single variable that has driven gold all month
- ECB Wed 23/07 12:15 UTC hold at 2.40% plus 12:45 press conference — EUR/USD trigger
- Thu 24/07 flash PMIs: French services 47.7, German services 49.0 — both in contraction
(UTC)
Market regime
Real yields still set the tone, but the transmission is repairing at the margin. A month of maximum Iranian escalation left gold down 7.8%, yet us10y easing to 4.541 has allowed a 0.83% daily bid. What is genuinely new is Hormuz shifting from threat to physical disruption: the IRGC reports two vessels disabled, two turned back and four running dark, with oil traders warning of exhausted spare buffers. BTC, the only live market, is -0.36% through the largest US strike package yet. Some fifteen impact-8+ headlines remain unpriced into the 21:00 UTC reopen.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- Hormuz has moved from threat to physical shipping disruption just as us10y eased to 4.541, removing the yield anchor that capped gold all month.
- Reasoning
- The setup is better than at any point this month: us10y down to 4.541 removes the real-yield anchor, and the Gulf story is now physical — vessels disabled at Hormuz, four running dark, Kuwaiti oil and power infrastructure struck, traders flagging exhausted spare capacity. Official demand supports the floor: China quietly absorbed 48 tonnes via London OTC in May. Gold's 0.83% daily gain is small relative to roughly fifteen unpriced impact-8+ headlines, arguing for gap-up risk at the reopen. The counter-argument is serious, though: gold is -7.8% on the month through the most violent phase of this war, so the market has repeatedly refused to pay for haven protection. China's retail paper-gold ban from 24 July also removes a speculative demand channel.
- Key levels
- S 3990 / 3960 / 3930 — R 4050 / 4085 / 4120
- Invalidated if
- An H4 close below 3960 kills the call. A reopen gap higher that is fully faded back under 3990 by Monday's European session also voids it.
Bitcoin
SIDEWAYS · Conviction 6/10 · a few days
- Primary driver
- As the only live market through the largest US strike package of the war, BTC's -0.36% response is an explicit refusal to price either panic or haven demand.
- Reasoning
- BTC is the cleanest real-time read available and it is saying very little: -0.36% on the day, +1.28% on the week, +1.66% on the month, all inside the 61,000-66,000 range set last session. It absorbed US strikes on Iran, two American deaths in Jordan and Hormuz disruption without breaking either boundary, which argues that crypto is trading its own liquidity rather than the geopolitical tape. Crowd positioning reinforces the chop: social flow is sharply polarised between despair-humour and dip-buying bravado alongside altcoin shilling, a mix that historically marks a contested range rather than a directional turn. The risk to this view is that BTC is a leading tell — if it breaks 61,000 before Monday's reopen, it would be pricing a risk-off wave that gold and DXY have yet to reflect.
- Key levels
- S 63000 / 61800 / 61000 — R 65600 / 66000 / 67400
- Invalidated if
- A daily close below 61,000 flips bearish; a daily close above 66,000 flips bullish.
DXY (USD)
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- Haven dollar demand from Gulf escalation is being cancelled out almost exactly by the front-end relief of us10y easing to 4.541.
- Reasoning
- Two opposing forces leave the index without an edge. Escalation across Iran, Kuwait, Bahrain and Jordan is textbook haven-dollar fuel, but the yield support has weakened: us10y fell 61bp on the week to 4.541 after soft CPI, which normally caps the dollar. The tape agrees — DXY is +0.02% on the day and -0.22% on the week, pinned between 100.00 and 101.30 for several sessions. The structural bear case is quietly building as US public debt clears $39.5 trillion, though that is a term-premium story measured in quarters, not days. The risk is asymmetric on the upside: a genuine Hormuz closure would trigger a scramble for dollar liquidity that overwhelms the yield channel, so neutral here is a statement about the current balance, not a claim it is stable.
- Key levels
- S 100.30 / 100.00 / 99.60 — R 101.00 / 101.30 / 101.80
- Invalidated if
- A daily close above 101.30 flips bullish; a daily close below 100.00 with us10y under 4.50 flips bearish.
EUR/USD
BEARISH · Conviction 5/10 · a few weeks
- Primary driver
- A physical Hormuz disruption is an energy-import terms-of-trade shock aimed squarely at the euro area, while the US is broadly self-sufficient in crude.
- Reasoning
- The bearish case is not a dollar call but a euro-specific one. Hormuz interference and strikes on Kuwaiti oil and power infrastructure raise Europe's import bill directly, a terms-of-trade hit the US largely escapes. The activity data is already soft: French flash services PMI is forecast at 47.7 and German at 49.0, both still contractionary, while the ECB is expected to hold at 2.40% on Thursday — no rate support on offer. The pair is -1.42% on the month, consistent with that direction. Honesty about the counter-case matters: this thesis produced nothing last week, with EURUSD +0.11%, and the bulk of the move is already behind us. A hawkish ECB press conference or a rapid de-escalation in the Gulf would undo it quickly.
- Key levels
- S 1.1400 / 1.1360 / 1.1330 — R 1.1480 / 1.1520 / 1.1570
- Invalidated if
- A daily close above 1.1520 cancels the bearish call; a daily close below 1.1330 confirms extension.
Watchlist
- 21:00 UTC Sunday reopen — gap size in gold is the single biggest variable of the week
- Hormuz shipping status: more disabled or dark vessels turns headline risk into a supply shock
- us10y around 4.50 — a break below strengthens gold, a snap back above 4.60 caps it
- ECB rate decision and press conference Thursday 23/07, 12:15 and 12:45 UTC
- BTC 61,000 as the live risk-off tell for markets that are still closed
(UTC)held until 13:44
Market regime
Real yields still set the tone, but a second driver has now forced its way in. A month of maximum Iranian escalation left gold down 7.8%, yet us10y easing to 4.541 after soft CPI has restored a 0.83% Friday bid. What is genuinely new is that Hormuz has moved from threat to physical disruption: the IRGC reports two vessels disabled, two turned back and four running dark, with traders warning spare buffers are exhausted. BTC, the only live market, is -0.46% through the largest US strike package yet. Roughly fifteen impact-8+ headlines remain unpriced into the 21:00 UTC reopen.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- Easing real yields have unblocked the haven channel just as Hormuz turns into a physical supply shock.
- Reasoning
- The month-long haven failure is reversing for a yield reason, not a war reason. Gold added 0.83% into Friday's close as us10y eased to 4.541 on soft CPI, after losing 7.8% in a month when escalation alone could not bid it. What is new is physical: two vessels disabled and four running dark in Hormuz, with oil traders flagging exhausted spare capacity. Positioning has been washed out for four weeks, which is the setup for a reopen gap, and roughly fifteen impact-8+ items are unpriced. Two counters are real: an oil spike lifts breakevens and can drag nominals back above 4.60, and China bans retail paper gold from 24 July, cutting a speculative bid.
- Key levels
- S 3990 / 3960 / 3920 · R 4060 / 4100 / 4180
- Invalidated if
- An H4 close below 3960 kills the call. A reopen gap higher that is fully faded back under 3990 by Monday's European session also voids it.
Bitcoin
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- BTC is absorbing the largest strike package of the war without breaking, but without a bid either.
- Reasoning
- BTC is the only live market and it is refusing to resolve. Down 0.46% over 24 hours through the largest US strike package of the conflict, up 1.19% on the week after reclaiming 63,000, it is trading as a liquidity asset rather than a risk proxy — it neither caught the haven bid gold got nor cracked with equities, which slipped on the Chinese AI headline. Crowd chatter is risk-off framed but heavily diluted by troll spam, closer to numbed meme-coping than genuine panic, so there is no contrarian capitulation signal to lean on. Inside 61,000–66,000 there is no edge; the more likely trigger is spillover from the 21:00 UTC forex reopen.
- Key levels
- S 63000 / 61000 · R 66000 / 68000
- Invalidated if
- A daily close below 61,000 flips bearish; a daily close above 66,000 flips bullish.
DXY (USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- A Gulf supply disruption is a growth tax on Europe and a windfall for the net-exporting US.
- Reasoning
- Terms of trade now favour the dollar. The US is a net energy exporter while the eurozone imports Gulf crude, so a Hormuz disruption hits European growth and the euro far harder than the dollar, arguing for DXY to grind up from 100.75. Direct US belligerence has historically produced a reserve-currency bid rather than a war discount, and positioning shows nothing priced: flat on the day, -0.22% on the week, only +0.66% on the month. The counter is the rate channel — us10y easing to 4.541 on soft CPI removes front-end support, and US debt just passed $39.5trn, so any dovish Fed repricing caps this quickly.
- Key levels
- S 100.40 / 100.00 · R 101.30 / 101.80
- Invalidated if
- A daily close below 100.00 kills the call. A rejection at 101.30 with us10y back under 4.50 also voids it.
EUR/USD
BEARISH · Conviction 6/10 · a few days
- Primary driver
- The euro carries the energy-shock cost into an ECB that has no room to tighten.
- Reasoning
- The euro sits on the wrong side of both drivers. It is -1.42% on the month and only +0.11% on the week, so the downtrend is intact without being stretched. A Hormuz supply disruption is an import bill for the bloc, and Thursday's ECB is forecast to hold at 2.40% with flash PMIs still showing French services at 47.7 and German services at 49.0 — contraction, even if German services improve from 46.8. That combination leaves the ECB dovish into a dollar bid. The counter is that this is a crowded short into a known event: a hawkish Lagarde press conference or a German services print back above 50 could squeeze it hard toward 1.1520.
- Key levels
- S 1.1380 / 1.1330 / 1.1280 · R 1.1480 / 1.1520
- Invalidated if
- A daily close above 1.1520 cancels the bearish call; a daily close below 1.1330 confirms extension.
Watchlist
- 21:00 UTC Sunday reopen — size of the gold gap and whether it is faded by the European session
- Hormuz shipping: confirmation of further disabled or dark vessels, and any formal closure attempt
- us10y around 4.54 — a move back above 4.60 on an oil-driven breakeven spike caps gold
- ECB Thursday 12:15 UTC hold at 2.40% plus 12:45 Lagarde tone — the EURUSD swing factor
- China's retail paper gold ban effective 24 July, against continued 48t/month OTC state buying
(UTC)held until 15:15
Market regime
Real yields have gated every macro impulse for a month, but that gate is cracking: US10Y eased to 4.541 after soft CPI, lifting the weight that drove gold -7.8% in thirty days. The bigger shift is Hormuz moving from threat to physical blockade, with the IRGC citing two vessels disabled, two turned back and four running dark. Transmission is rotating from broken haven bid to oil-led stagflation, which bids the dollar and punishes the euro. Gold, DXY and EURUSD sit on stale Friday marks with roughly fifteen impact-8-plus headlines unpriced. BTC, the only live market, shrugged at -0.5%.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- Roughly fifteen impact-8-plus escalation headlines landed while the gold market was shut, leaving Friday's 4018.8 mark structurally stale into the Sunday reopen.
- Reasoning
- Gold reclaimed 4000 on Friday, closing +0.83% at 4018.8, and last week's bullish call survives its 3960 invalidation. Two things now stack: US10Y at 4.541, down 0.61% on the week, removes the real-yield weight behind the -7.8% monthly slide, while CENTCOM-confirmed US strikes, an IRGC attack on bases in Jordan and Kuwait, and a physical Hormuz blockade all hit with the market closed. Structural bid persists: the PBoC quietly absorbed 48 tonnes via London OTC in May, and US debt just crossed 39.5 trillion. The counter is serious — every escalation this month was sold, oil ran +20% and gold still broke 4000, GLD bled 14.4 billion, and China bans retail paper gold from 24 July. So buy the gap, do not chase it.
- Key levels
- S: 3980 / 3960 / 3900. R: 4060 / 4100 / 4150
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that is fully retraced back under 3980 by Monday's London open also voids it.
Bitcoin
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- As the only live market through the escalation, BTC's -0.5% response says crypto is simply not pricing a war scenario in either direction.
- Reasoning
- BTC at 64,511 is doing nothing: -0.5% on 24h, +1.15% on the week, +1.52% on the month, dead centre of the 61k-66k range that has contained it since the 63k break and rebound. That flatness through CENTCOM strikes and a Hormuz blockade is information — either genuine indifference or unfinished distribution. Positioning argues the latter: social flow is split between FOMO calls for 70-90k and mockery of failed bottom-callers, with no real capitulation despite war headlines. Absent panic amid bad news usually means sellers are not done, so the tail risk is skewed lower. Against that, softer US10Y at 4.541 eases the discount-rate pressure on duration assets. Range-trade it; direction comes from the daily close.
- Key levels
- S: 63000 / 61000 / 59500. R: 66000 / 68000 / 70000
- Invalidated if
- A daily close below 61,000 flips the view bearish. A daily close above 66,000 flips it bullish.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- An oil supply shock from a blockaded Hormuz is a terms-of-trade transfer toward the energy-exporting US and toward dollar liquidity demand.
- Reasoning
- The bullish call survives — no daily close below 100.00 — but it has earned nothing, with DXY at 100.75, flat 0.02% on 24h and -0.22% on the week against a full month of war headlines. Confidence drops from five to four. The constructive case rests on the terms-of-trade channel: with traders warning spare buffers are gone and Gulf equities already selling off, an energy shock hurts European and Asian importers far more than the US. The problem is rates: US10Y at 4.541 is down 0.61% weekly, narrowing the yield support, and record 39.5 trillion federal debt is a slow structural drag. This is a relative-value long versus EUR, not a conviction dollar trade.
- Key levels
- S: 100.40 / 100.00 / 99.60. R: 101.00 / 101.30 / 101.80
- Invalidated if
- A daily close below 100.00 kills the call. A rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 6/10 · a few weeks
- Primary driver
- The euro area is the clearest loser from a Hormuz closure as a net energy importer facing a dovish ECB hold on Thursday.
- Reasoning
- At 1.1446 the pair sits well clear of the 1.1520 invalidation, down 1.42% on the month though flat at +0.11% on the week — the trend is intact but stalled, so this is a slow grind, not momentum. The macro case is clean: an energy shock is a direct terms-of-trade tax on a net-importing bloc, and Thursday's ECB is expected to hold at 2.40% with no room to counter growth weakness. Flash PMIs confirm the soft underbelly, with French services forecast at 47.7 and German services at 49.0, both still contracting. The risk is real: with the ECB fully priced to hold, a hawkish tone or Middle East de-escalation would squeeze crowded euro shorts quickly.
- Key levels
- S: 1.1400 / 1.1380 / 1.1320. R: 1.1490 / 1.1520 / 1.1570
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC reopen: size of the gold gap and whether it holds one hour in.
- Hormuz shipping traffic — any confirmed tanker loss turns headline risk into physical shortage.
- US10Y through 4.50: a break lower is the strongest single tailwind for gold.
- ECB Thursday 12:15 UTC hold at 2.40% plus 12:45 press conference tone for EURUSD.
- BTC daily closes at 61,000 and 66,000 — the only live vote on war risk.
(UTC)held until 15:29 IRGC claims successful missile and drone strikes on US bases in Jordan and Kuwait, and says the Strait of Hormuz remains blockaded.
Market regime
For a month real yields gated every macro impulse, capping gold even at peak war risk. That gate is cracking: US10Y eased to 4.541 after soft CPI, and gold reclaimed 4000 on Friday's close. Simultaneously the conflict shifted from headline risk to a physical Hormuz blockade and direct state-on-state strikes, an oil-led stagflation shock that bids the dollar and punishes the euro. Gold, DXY and EURUSD carry stale Friday marks with roughly fifty unpriced headlines; the Sunday 21:00 UTC gap dominates. BTC, the only live market, is flat.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- The real-yield weight that capped gold all month has eased just as a physical oil supply shock revives haven demand.
- Reasoning
- Gold closed Friday at 4018.8, up 0.83% and back above the 4000 line it lost mid-week, while US10Y slipped to 4.541 after soft CPI. That matters more than any headline: the -7.8% month was yield-driven, not war-driven, and the driver is fading. Roughly fifty impact-6-plus stories landed after the close, including IRGC strikes on US bases in Jordan and Kuwait and a reaffirmed Hormuz blockade, none of it in the Friday mark. China quietly added 48 tonnes via London OTC in May, a persistent official bid. Counter-argument: gold refused to bid through the entire escalation, and China's retail paper-gold ban from July 24 removes a speculative demand channel.
- Key levels
- S 3990 / 3960 / 3900; R 4060 / 4100 / 4150
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that is fully retraced back under 4000 by Monday's London open also voids it.
Bitcoin
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- BTC is the only live market and has absorbed a full weekend of impact-10 war headlines with a 0.48% drift, showing neither haven bid nor panic.
- Reasoning
- The information here is the non-reaction. BTC sits at 64,525, -0.48% on the day, +1.17% on the week, +1.54% on the month, having traded live through US strikes on Iran, two US soldiers killed in Jordan and an IRGC blockade claim. Crypto is pricing this as a regional conflict, not a global risk event, and is not being used as a haven. Positioning is genuinely two-sided: social flow mixes capitulation calls with dip-buying near 60-65k, so the contrarian signal is unusable. Range 61,000-66,000 has held for a week. Counter-argument: if Monday's forex open confirms a broad risk-off gap, BTC typically follows equities lower with a lag, not the dollar higher.
- Key levels
- S 63.000 / 61.000 / 59.500; R 66.000 / 68.000
- Invalidated if
- A daily close below 61,000 flips the view bearish. A daily close above 66,000 flips it bullish.
DXY (USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- An oil-led supply shock centred on Hormuz favours the energy-exporting US on terms of trade while Europe and Asia import the damage.
- Reasoning
- DXY closed at 100.75, flat on the day, -0.22% on the week but +0.66% on the month, holding the 100.00 floor through the entire escalation. A blocked Hormuz is a relative-terms-of-trade gain for the US and a hit to every net energy importer, which is the cleanest transmission channel from this news batch into FX. Gulf equities already fell and traders warn buffer inventories are exhausted. The honest tension: US10Y eased to 4.541 after soft CPI, which removes rate support, and a simultaneously bullish gold and dollar call is an unusual pairing only justified by a joint haven bid. Conviction is therefore deliberately modest.
- Key levels
- S 100.30 / 100.00 / 99.60; R 101.00 / 101.30 / 101.80
- Invalidated if
- A daily close below 100.00 kills the call. A second rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 6/10 · a few days
- Primary driver
- The euro area absorbs the Hormuz oil shock as a pure terms-of-trade loss just as the ECB is expected to hold at 2.40% with a dovish tone on Thursday.
- Reasoning
- EURUSD closed at 1.1446, -0.22% on the day and -1.42% on the month, unable to hold gains despite a soft US CPI print that should have helped it. That failure to rally on a dollar-negative datapoint is the tell. The euro area is a net energy importer facing a blockaded Hormuz, and the growth picture is already weak: French flash services PMI is forecast at 47.7 and German services at 49.0, both contractionary. Thursday's ECB decision at 12:15 UTC should hold at 2.40%, leaving the press conference as the risk, where a dovish growth assessment compounds the pressure. Counter-argument: a hawkish ECB surprise or a Hormuz de-escalation would squeeze crowded euro shorts quickly.
- Key levels
- S 1.1400 / 1.1350 / 1.1300; R 1.1490 / 1.1520 / 1.1580
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC reopen: size of the gold gap versus ~50 unpriced headlines
- US10Y around 4.45-4.60 — the single gate on gold's direction
- ECB Thursday 12:15 UTC hold at 2.40% and the 12:45 press conference tone
- Any confirmed reopening or hard closure of the Strait of Hormuz
- China's retail paper-gold trading ban effective July 24
(UTC) China will ban retail paper gold trading from July 24, as PBoC data shows a record 48-tonne quiet London OTC purchase in May.
Market regime
The real-yield gate that crushed gold for a month is loosening: US10Y eased to 4.541 after soft CPI, while gold reclaimed 4000 on Friday. The Iran conflict has hardened from headline risk into a physical supply shock, with Hormuz blockaded, four tankers dark and traders warning inventory buffers are exhausted. That argues for an oil-led stagflation trade: dollar bid on liquidity, euro punished on energy, gold supported. Gold, DXY and EURUSD carry stale Friday marks with roughly twenty impact-8-plus headlines unpriced; the Sunday gap dominates. BTC, the only live market, is inert.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- Falling US real yields have removed the weight that capped gold, just as physical Chinese demand is being structurally redirected into bullion.
- Reasoning
- The month-long bear case rested on term premium, not war: gold fell 7.8% in a month while oil rose 20%. That mechanism is now reversing, with US10Y down to 4.541 after soft CPI and gold closing 0.83% higher, back above 4000. The new structural leg is Chinese: a retail paper-gold ban effective July 24 forces demand into physical, on top of a 48-tonne PBoC London OTC purchase in May. Critically, none of the roughly twenty impact-8-plus war headlines are priced into a Friday close, and positioning has been washed out by the 7.8% drawdown, leaving upside asymmetry into the Sunday gap. Counter-argument: if the oil shock lifts inflation expectations and pushes US10Y back above 4.60, the June-July pattern of gold failing at 4050 simply repeats.
- Key levels
- S 3990 / 3960 / 3930 — R 4050 / 4100 / 4145
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher fully retraced back under 3990 by the London open also voids it.
Bitcoin
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- Bitcoin is refusing to respond to either war escalation or yield relief, leaving it range-bound with retail euphoria as a contrarian warning.
- Reasoning
- As the only live market this weekend, BTC is the cleanest read on real risk appetite — and it says nothing is happening: -0.38% in 24h, +1.27% on the week, +1.65% on the month despite US strikes on Iran and a blockaded Hormuz. That inertia cuts both ways, disproving both the digital-gold and the risk-asset transmission. The sentiment picture is the real warning: StockTwits is saturated with rocket emojis and 'ATH 2026' calls while the news backdrop is a regional war. Extreme crowd euphoria against a flat tape is a classic distribution signature, not confirmation, so I fade strength near 66,000 rather than chase. Counter-argument: with US10Y easing and the Fed hike bets unwinding, a liquidity impulse could break 66,000 and force a squeeze against that crowded skepticism.
- Key levels
- S 63,000 / 61,000 / 59,500 — R 66,000 / 67,500 / 70,000
- Invalidated if
- A daily close below 61,000 flips the view bearish. A daily close above 66,000 flips it bullish.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- An oil-led global supply shock drives defensive dollar demand, though softening US yields cap how far the index can extend.
- Reasoning
- The dollar remains the funding and liquidity destination when an energy shock hits net-importing blocs, and Hormuz being enforced shut is exactly that trade. The index held 100.75 into the close and its largest component is structurally weak, which does most of the work. But conviction is deliberately low because the two engines now conflict: US10Y fell to 4.541 after soft CPI, removing the rate-differential support that carried DXY through its +0.66% month, and the index actually lost 0.22% on the week. US corporate bankruptcies at a 16-year high argue the growth premium is fading too. Net: a modest gap-higher bid on Sunday is likely, but 101.30 has already rejected once and I would not press strength into it.
- Key levels
- S 100.40 / 100.00 / 99.60 — R 101.00 / 101.30 / 101.80
- Invalidated if
- A daily close below 100.00 kills the call. A second rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 6/10 · a few days
- Primary driver
- The eurozone is the most exposed major economy to a Hormuz-driven oil shock, forcing the ECB to sound dovish on Thursday.
- Reasoning
- Europe imports its energy, so a blockaded Hormuz is a direct terms-of-trade tax on the euro rather than a neutral global event. The pair already carries a -1.42% month and closed at 1.1446, and its weekly gain of just 0.11% shows no buyers even while the dollar itself softened 0.22%. The calendar compounds this: Thursday's ECB holds at 2.40%, but with French flash services PMI seen at 47.7 and German services still sub-50 at 49.0, Lagarde has little room to push back on growth downgrades. Counter-argument: a hold framed as confidence in the recovery, plus a German services beat, could squeeze the pair, and short positioning is already stretched into a well-telegraphed event.
- Key levels
- S 1.1400 / 1.1355 / 1.1300 — R 1.1490 / 1.1520 / 1.1580
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC reopen: size of the gold/DXY gap versus ~20 unpriced headlines.
- US10Y around 4.541 — a break above 4.60 re-caps gold; below 4.45 sinks DXY.
- ECB decision and Lagarde presser Thursday 12:15/12:45 UTC — the EURUSD trigger.
- Hormuz traffic and tanker AIS blackouts; any confirmed reopening deflates the oil bid.
- China's retail paper-gold ban taking effect July 24 and physical premiums in Shanghai.
(UTC) The US-Iran ceasefire collapsed as the IRGC claimed successful strikes on American bases in Jordan and Kuwait, triggering presidentially-ordered retaliatory airstrikes.
Market regime
The dominant axis remains real yields and term premium, not haven demand, but an oil supply shock is now layered on top. Hormuz stays blockaded, four tankers have gone dark and traders warn inventory buffers are exhausted. US10Y eased to 4.541 after soft CPI, loosening the gate that crushed gold for a month, yet incoming Fed Chair Warsh insists the inflation fight is unfinished. Expect a stagflation-lite mix: dollar bid, euro punished on energy, gold supported. Gold, DXY and EURUSD carry stale Friday marks; the Sunday gap dominates.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- US10Y easing to 4.541 after soft CPI reopens the real-yield gate that suppressed gold all month.
- Reasoning
- Gold reclaimed 4000 on Friday, up 0.83%, as US10Y fell 0.61% to 4.541. That yield relief matters far more than the headlines: gold is still down 7.8% on the month despite maximum escalation, proving the haven link is broken and news alone will not bid it. The real support is physical: the PBoC bought a record 48 tonnes via London OTC in May, and China bans retail paper gold from July 24, forcing demand into bullion. Roughly twenty impact-8-plus headlines are unpriced into Friday's stale mark, so a Sunday gap higher is likely. Counter-argument: every escalation gap this month was faded, and Warsh's hawkish inflation talk could push US10Y back above 4.60 and slam the gate shut again.
- Key levels
- S 4000, 3960, 3920 | R 4060, 4100, 4150
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that fully retraces back under 3990 by the London open also voids it.
Bitcoin
BEARISH · Conviction 4/10 · a few days
- Primary driver
- Extreme retail euphoria against a flat tape is a classic sentiment-price divergence into a risk-off weekend.
- Reasoning
- BTC is the only live market and it did nothing: down 0.34% in 24h through a night of impact-10 headlines including the ceasefire collapse and strikes on US bases. That is the tell. It absorbed no haven flow and produced no panic, so it is behaving as an inert high-beta asset waiting for equities. Meanwhile StockTwits is saturated with price targets and rocket emojis while price is up just 1.68% on the month, a textbook sentiment-price divergence that usually resolves lower. Gulf equities fell and US stocks slipped on the China AI shock, so the risk backdrop is deteriorating. Counter-argument: 63k held on the last flush and structure is still a range, so this is a lean, not a trend call.
- Key levels
- S 63,000, 61,000, 58,500 | R 66,000, 68,000
- Invalidated if
- A daily close above 66,000 cancels the bearish lean. A daily close below 61,000 confirms and extends it.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- An energy supply shock plus hawkish Fed rhetoric favours the dollar as the net-energy-exporter currency.
- Reasoning
- The dollar is the structural winner of a Hormuz blockade: the US is a net energy exporter while Europe and Japan import the shock, so terms of trade shift in its favour. Fresh commentary from Fed Chair Warsh that the inflation fight is unfinished supports front-end yields and caps any dovish repricing, even with US10Y easing to 4.541. But the tape is unconvincing: DXY is up just 0.02% in 24h and down 0.22% on the week, with 101.30 rejecting twice already. The month-to-date gain of 0.66% is modest given the escalation. Counter-argument: US corporate bankruptcies are at a 16-year high and 208-211K claims are drifting up, which argues the growth side eventually undercuts the dollar. Low conviction, hence confidence 4.
- Key levels
- S 100.40, 100.00, 99.50 | R 101.00, 101.30, 101.80
- Invalidated if
- A daily close below 100.00 kills the call. A third rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 6/10 · a few weeks
- Primary driver
- The eurozone is the primary loser from a Hormuz energy shock, with a dovish-leaning ECB on Thursday compounding it.
- Reasoning
- EURUSD is the cleanest expression of the oil shock: Europe imports the energy that Hormuz is choking off, so the blockade is a direct terms-of-trade tax on the euro. Price is already down 1.42% on the month at 1.1446, up just 0.11% on the week, so the trend is intact rather than stretched. Thursday's ECB should hold at 2.40%, but the press conference skews dovish given French flash services PMI is seen at 47.7 and German at 49.0, both still contractionary. Russian ballistic strikes on Kyiv add a second European risk premium. Counter-argument: positioning is already short euro, and a hawkish-hold surprise from Lagarde could squeeze the pair toward 1.1520 quickly.
- Key levels
- S 1.1400, 1.1350, 1.1300 | R 1.1490, 1.1520, 1.1580
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC reopen: size of the gold gap and whether it is faded
- US10Y at 4.60 — the level that shuts the gold trade down
- Hormuz: tanker transits, dark AIS count, any US move to seize the strait
- ECB Thursday 12:15/12:45 UTC — dovish presser is the euro trigger
- BTC 66,000 / 61,000 daily closes as the risk-appetite tell
(UTC) China will ban retail paper-gold trading from July 24, cutting a major speculative demand channel for domestic bullion investors.
Market regime
The dominant axis is still real yields and term premium, not haven demand. A month of maximal escalation — US airstrikes on Iran, a blockaded Hormuz, oil up 20% — left gold down 7.8% and briefly under 4,000, proving the haven link is broken. The new wrinkle is US10Y easing to 4.541 after soft CPI, lifting the gate that crushed bullion. Incoming Fed Chair Warsh insists the inflation fight is unfinished, capping the yield decline. Net: stagflation-lite, dollar bid, euro punished on energy.
Gold (XAU/USD)
BULLISH · Conviction 6/10 · a few days
- Primary driver
- US10Y easing to 4.541 after soft CPI removes the real-yield weight that drove the month-long liquidation.
- Reasoning
- Gold closed Friday at 4018.8, back above the 4,000 handle it lost mid-week, up 0.83% on the day. The bullish case is mechanical, not emotional: US10Y fell 0.61% to 4.541 after soft CPI and PPI, and bullion has tracked the yield gate far more faithfully than any war headline. Official demand supports the floor — the PBoC quietly absorbed 48 tonnes via London OTC in May. War tape is now a secondary tailwind rather than the thesis. The counter-argument is strong: gold is still down 2.08% on the week and 7.8% on the month, GLD bled $14.4bn, and every escalation this month has failed to generate a lasting bid. China's retail paper-gold ban also removes a speculative demand channel. Position small into the Sunday gap.
- Key levels
- S 3990 / 3960 / 3930 — R 4060 / 4100 / 4145
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that fully retraces under 3990 by the London open also voids it.
Bitcoin
BEARISH · Conviction 5/10 · a few days
- Primary driver
- Extreme retail euphoria on social feeds is not being confirmed by price, a classic distribution signature.
- Reasoning
- The sentiment-price divergence is the whole trade here. StockTwits is saturated with rocket emojis, price targets and FOMO, yet BTC has gone nowhere: -0.56% over 24h, +1.09% on the week, +1.46% on the month, sitting at 64,474. Crowds this loud with this little follow-through are usually being sold into, not leading. The macro backdrop reinforces it — incoming Fed Chair Warsh says the inflation fight is unfinished, Gulf equities are selling off, and US large-corporate bankruptcies just hit a 16-year first-half high. BTC is trading as a liquidity-sensitive risk asset, not digital gold. The counter: it defended the 63k break earlier this week and a sustained yield decline would ease the pressure, so keep conviction moderate.
- Key levels
- S 63,000 / 61,000 / 59,500 — R 65,800 / 66,000 / 68,200
- Invalidated if
- A daily close above 66,000 cancels the bearish lean. A daily close below 61,000 confirms and extends it.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- An oil supply shock plus a hawkish incoming Fed Chair keeps the dollar the default funding and haven currency.
- Reasoning
- DXY closed at 100.75, essentially flat on the day and down 0.22% on the week but still 0.66% higher on the month. The bull case rests on relative pain: a blockaded Hormuz with four tankers gone dark hurts energy-importing Europe and Japan far more than the net-exporting US, and Warsh's insistence that the inflation fight is unfinished caps front-end easing bets. Gulf equity weakness and global State Department warnings add haven flow. The honest counter is that US10Y fell to 4.541 and the index has now failed twice near 101.30 — a dollar rally without yield support is fragile. Conviction stays low, and Friday marks are stale ahead of the Sunday gap.
- Key levels
- S 100.40 / 100.00 / 99.60 — R 101.00 / 101.30 / 101.80
- Invalidated if
- A daily close below 100.00 kills the call. A third rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 6/10 · a few weeks
- Primary driver
- Europe absorbs the Hormuz energy shock directly while the ECB is pinned at 2.40% with no room to respond.
- Reasoning
- EURUSD closed at 1.1446, down 0.22% on the day and 1.42% over the month — a steady bleed, not a spike, which is exactly what a terms-of-trade shock looks like. The euro is the cleanest short expression of the oil story: a blockaded Hormuz and drone-halted loadings at Russia's CPC port hit European industry through input costs it cannot pass on. Thursday's ECB is expected to hold at 2.40%, and the forecast PMIs confirm the weakness — French services 47.7 and German services 49.0 both still in contraction. Against that, positioning is already short and the pair held 1.1400 all week, so a dovish-hold that markets read as growth-supportive could squeeze it higher before the trend resumes.
- Key levels
- S 1.1400 / 1.1360 / 1.1310 — R 1.1490 / 1.1520 / 1.1575
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC reopen: gap risk on gold/DXY after ~50 unpriced headlines
- ECB Thursday 12:15 UTC: hold at 2.40% expected, tone is the trade
- US10Y at 4.45-4.60: the single gate for gold direction
- Hormuz tanker traffic and the four dark ships — oil supply confirmation
- China retail paper-gold ban effective July 24: physical vs paper demand shift
(UTC) The US-Iran ceasefire collapsed hours ago as the IRGC claimed successful strikes on American bases in Jordan and Kuwait, reopening full-scale war risk.
Market regime
The dominant axis remains real yields and an oil supply shock, not classic haven demand. A month of maximal escalation left gold down 7.8% and briefly under 4,000, confirming the broken haven link. The new wrinkle is US10Y easing to 4.541 after soft CPI, lifting the gate that crushed bullion, though Warsh's insistence that the inflation fight is unfinished caps that decline. Net: stagflation-lite, dollar bid, euro punished on energy, risk assets bleeding as hedge funds dump tech.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- US10Y easing to 4.541 removes the real-yield weight just as a Sunday reopen must price a collapsed ceasefire.
- Reasoning
- Friday's 4018.8 close is stale and does not reflect the ceasefire collapse or the IRGC's claimed hits on US bases, so the Sunday 21:00 UTC reopen skews to a gap higher. The bullish case rests less on haven flows than on the yield gate: US10Y at 4.541, down 0.61% on the week, removes the term-premium weight that drove the 7.8% monthly slide. PBoC's quiet 48-tonne London OTC purchase in May shows sovereign bid under the market. The counter-argument is serious: four weeks of impact 9-10 war headlines produced no sustained bid, gold is still down 2.08% on the week, and China's July 24 ban on retail paper-gold trading removes a real speculative demand channel. Fade strength into 4090 rather than chase.
- Key levels
- S: 3980 / 3960 / 3920 — R: 4050 / 4090 / 4140
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that fully retraces under 3990 by the London open also voids it.
Bitcoin
BEARISH · Conviction 5/10 · a few days
- Primary driver
- BTC is trading as a high-beta risk asset into a record hedge-fund equity de-risking, not as a war hedge.
- Reasoning
- The tell is the non-reaction: BTC is the only market open, absorbed a batch of impact 9-10 war headlines including a ceasefire collapse, and finished -0.68% on 24h and just +0.96% on the week. No haven bid, no panic. Meanwhile Goldman flags the largest hedge-fund tech de-grossing on record and US large-corporate bankruptcies at a 16-year high, both pointing to shrinking risk budgets that hit crypto liquidity first. Front-end pressure persists with Warsh signalling the inflation fight is unfinished. The counter is that positioning is not extreme and social sentiment is split and low-quality, so there is no crowded long to flush; 61,000 has already held once, and a defended retest could produce a sharp squeeze.
- Key levels
- S: 63000 / 61000 / 58500 — R: 66000 / 68500
- Invalidated if
- A daily close above 66,000 cancels the bearish lean. A daily close below 61,000 confirms and extends it.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- War-driven oil shock plus a hawkish incoming Fed chair keeps the dollar the default funding-and-haven bid.
- Reasoning
- The dollar is the cleanest expression of this regime: the US is a net energy exporter while Europe and Asia import the oil shock, and DXY is up 0.66% on the month even as it stalls near-term. Warsh reiterating that the inflation fight is unfinished, echoed by bond traders, caps how far front-end pricing can turn dovish. Hormuz still blockaded and CENTCOM interdicting shipping keeps the crude bid alive, which mechanically drags on EUR and JPY. The counter is real: DXY is flat on 24h, -0.22% on the week, US10Y slipped to 4.541 after soft CPI, and price has failed three times near 101.30. This is a low-conviction, range-respecting long, not a breakout call.
- Key levels
- S: 100.30 / 100.00 / 99.40 — R: 101.30 / 102.00
- Invalidated if
- A daily close below 100.00 kills the call. A fourth rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 6/10 · a few weeks
- Primary driver
- Europe absorbs the energy shock as a pure terms-of-trade hit while the ECB has no room to respond hawkishly.
- Reasoning
- EURUSD is the highest-conviction leg because the transmission is mechanical, not sentiment-driven: a blockaded Hormuz and drone strikes halting loadings at Russia's CPC Black Sea terminal raise Europe's import bill directly, and the pair is already down 1.42% on the month. Thursday's ECB is expected to hold at 2.40%, and flash PMIs the next day show French services at 47.7 and German services at 49.0 — still contracting — leaving Lagarde no hawkish cover. Rate differentials therefore widen in the dollar's favour. The counter-argument: the pair is up 0.11% on the week and has based repeatedly above 1.1380, and an ECB that flags energy pass-through inflation could squeeze shorts toward 1.1520 before the trend resumes.
- Key levels
- S: 1.1380 / 1.1320 / 1.1250 — R: 1.1490 / 1.1520 / 1.1580
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC reopen: size of the gold gap and whether it holds above 4050
- Any Iranian strike on a Gulf oil export facility — the true escalation trigger
- US10Y: a break under 4.45 unlocks gold; back above 4.60 caps it
- ECB Thursday 12:15 UTC hold at 2.40% plus Lagarde's energy-inflation language
- China's July 24 retail paper-gold ban and follow-through PBoC OTC buying
(UTC) US launched its largest airstrike wave on Iran by direct presidential order after two American soldiers were killed, per CENTCOM confirmation.
Market regime
The dominant axis is still real yields and an oil supply shock, not classic haven demand: a month of maximal US-Iran escalation left gold down 7.8% and briefly under 4,000, proving the broken safe-haven link. The fresh wrinkle is US10Y easing to 4.541 after soft CPI, lifting the gate that crushed bullion and letting it reclaim 4,000, though Warsh's hawkish 'inflation fight isn't over' caps the move. Risk-off deepens as hedge funds dump tech at a record pace and corporate bankruptcies hit a 16-year high. Net: stagflation-lite, dollar bid, euro punished on energy.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- Falling front-end and 10Y yields removed the gate that was suppressing gold, and Sunday's gap must absorb a large stack of unpriced war headlines.
- Reasoning
- Gold closed Friday at 4,018 (+0.83% on the day) after reclaiming 4,000, with US10Y softening to 4.541 post-CPI—the yield relief matters more than any headline. Over 15 impact 8-10 geopolitics clusters (US airstrikes, Hormuz blockade, base hits) hit while metals were shut, so Sunday's 21:00 UTC reopen carries genuine gap-up risk. Yet the counter is heavy: a full month of maximal escalation could not hold gold above 4,000, GLD saw outflows, and the haven bid has repeatedly failed. Warsh reaffirming the inflation fight, plus the oil shock feeding into CPI, keeps real yields sticky and caps upside. China's retail paper-gold ban from July 24 trims marginal demand. Low-conviction bullish—buy the yield relief, not the war.
- Key levels
- S 4000 / 3960; R 4080 / 4120
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that fully retraces under 3990 by London open also voids it.
Bitcoin
BEARISH · Conviction 4/10 · a few days
- Primary driver
- Record hedge-fund tech liquidation and a 16-year high in bankruptcies keep risk assets under pressure, but BTC's resilience caps conviction.
- Reasoning
- The bearish thesis rests on regime, not price: hedge funds are dumping tech at the most aggressive pace on record (GS) and US corporate bankruptcies hit a 16-year high, classic risk-off that historically drags BTC. But price refuses to confirm—BTC sits at 64,434, only -0.62% on 24h yet +1.03% on the week and +1.4% on the month, holding the 63k shelf it defended all week. Social flow is noisy and evenly split, low-quality ticker spam and memes, offering no clean contrarian extreme. As a 24/7 asset it has already digested the war escalation without breaking down, which itself is a mildly constructive tell. I keep a low-conviction bearish lean tied to the equity de-risking, but downgrade confidence—this is a range, not a trend, until 61k or 66k breaks.
- Key levels
- S 63000 / 61000; R 66000 / 68000
- Invalidated if
- A daily close above 66,000 cancels the bearish lean. A daily close below 61,000 confirms and extends it.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- The dollar keeps a haven bid as the oil shock hurts energy-importing Europe more than the US, holding DXY above 100.
- Reasoning
- DXY closed at 100.75, flat on 24h but +0.66% on the month, defending the 100 line as the war and oil spike deliver an asymmetric hit to energy-importing Europe versus the relatively self-sufficient US. Safe-haven flows out of Gulf equities and into dollars reinforce the bid. The offset is US10Y easing to 4.541 after soft CPI, which trims the rate-differential support and is why this stays a low-conviction call rather than a strong one. Thursday's ECB and the run of European flash PMIs are the pivot: a dovish hold or weak PMIs extend dollar strength, while any hawkish ECB surprise plus yields slipping back under 4.45 would threaten it. Structurally bullish while 100 holds.
- Key levels
- S 100.00; R 101.30 / 101.80
- Invalidated if
- A daily close below 100.00 kills the call. A fourth rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 5/10 · a few days
- Primary driver
- The oil supply shock damages Europe's trade balance far more than the US, keeping the euro capped ahead of a likely dovish ECB hold.
- Reasoning
- EURUSD closed at 1.1446, -0.22% on 24h and -1.42% on the month, pinned below 1.1520 as the oil shock and Gulf war hit Europe's energy-heavy trade balance harder than the US. The ECB on Thursday is expected to hold the refi rate at 2.40%; a dovish-tilted hold plus a widening rate and growth gap with the US argues for continued downside. The counter is real: Friday's German flash PMIs are seen improving (services 49.0 from 46.8, manufacturing 50.5 from 50.0), and any hawkish ECB tone could squeeze shorts. But with the dollar bid and energy pressure structural, I keep a moderate bearish bias. A dovish hold that still lifts the pair through 1.1490 is the early warning to watch.
- Key levels
- S 1.1400 / 1.1370; R 1.1520
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC gold/FX reopen: gap risk from 15+ unpriced war headlines
- US10Y around 4.541 — the real driver of gold; a break back under 4.45 vs sticky above 4.60
- Hormuz status and oil price: sustained blockade reignites supply-shock inflation
- ECB Thursday 12:15 UTC hold at 2.40% + press conf tone for EURUSD direction
- Friday German/EZ flash PMIs — services rebound could squeeze EUR shorts
(UTC) CENTCOM confirmed another US servicemember killed in northern Iraq as the US-Iran ceasefire collapsed, reigniting full-scale war risk across the Gulf.
Market regime
The tape is still driven by real yields and an oil supply shock, not classic haven demand: a month of maximal US-Iran escalation left gold down 7.8% and briefly under 4,000, confirming the broken safe-haven link. The fresh wrinkle is US10Y easing to 4.541 after soft CPI, lifting the gate that crushed bullion back above 4,000. Risk-off deepens—hedge funds dump tech at a record pace, bankruptcies hit a 16-year high. Net: stagflation-lite, dollar bid, euro punished on energy. The Sunday reopen gap, with ~15 unpriced impact-8+ headlines, is the dominant near-term variable.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- A likely Sunday reopen gap higher as ~15 unpriced impact-8+ escalation headlines hit gold last marked at Friday's 4,018 close.
- Reasoning
- Thesis: gold should gap higher on the Sunday reopen as unpriced escalation—ceasefire collapse, fresh US casualties, Hormuz blockade—hits a market last marked at Friday's 4,018. Evidence: US10Y eased to 4.541 (-0.61%), removing the real-yield gate behind the 7.8% monthly drop, and bullion already reclaimed 4,000 on Friday's +0.83%. Cross-check: a dollar bid and a gold bid can coexist in a stagflation/oil-shock regime, so DXY strength is not disqualifying here. Counter-argument: the haven link is structurally impaired—gold ignored maximal escalation for a month—and China's July 24 retail paper-gold ban plus Warsh's hawkish 'inflation fight isn't over' cap upside; a US10Y rebound above 4.60 would re-break the tape.
- Key levels
- S 3990/3960; R 4050/4080/4100
- Invalidated if
- An H4 close below 3960 kills the call. A Sunday gap higher that fully retraces under 3990 by London open also voids it.
Bitcoin
SIDEWAYS · Conviction 4/10 · a few days
- Primary driver
- BTC is trading its own book—resilient near 64.5k despite record risk-off—while sentiment is too polarized to give a directional edge.
- Reasoning
- Thesis: no clean directional edge—BTC held 63k and bounced to 64,520 (24h -0.48%, 1w +1.16%) even as hedge funds dump tech at a record pace and bankruptcies hit a 16-year high, so it is not trading as a pure risk asset here. Evidence: the only 24/7 market absorbed maximal geopolitical shock without breaking, and social is near 50-50 with all-caps '80k' FOMO amid panic memes—a contrarian tell, not consensus. Cross-check: broad risk-off argues lower, yet price refuses to confirm. Counter: a daily close under 61k would show the risk-off transmission finally reaching crypto; a reclaim of 66k opens 68k. Fade extremes, respect the range.
- Key levels
- S 63000/61000; R 66000/68000
- Invalidated if
- A daily close above 66,000 flips the lean bullish; a daily close below 61,000 confirms risk-off transmission and turns it bearish.
DXY (USD)
BULLISH · Conviction 4/10 · a few days
- Primary driver
- Risk-off and an oil-driven stagflation impulse keep the dollar bid, likely gapping higher on the Sunday reopen.
- Reasoning
- Thesis: the dollar should catch a haven and stagflation bid on reopen given the oil supply shock and full-war risk, extending the 1m +0.66%. Evidence: risk-off is real—record tech deleveraging, 16-year-high bankruptcies, Gulf equities lower—typically dollar-positive, and DXY held 100.75 into the close. Cross-check: a bearish EURUSD is consistent with a firm dollar, and the euro is the most energy-exposed major. Counter: US10Y eased to 4.541 (-0.61%), softening the front-end support, and a fourth rejection at 101.30 with yields back under 4.45 would cap it. ECB on July 23 (hold at 2.40 expected) and Thursday's claims are the calendar risks to the view.
- Key levels
- S 100.00/99.60; R 101.30/101.50
- Invalidated if
- A daily close below 100.00 kills the call. A fourth rejection at 101.30 with US10Y back under 4.45 also voids it.
EUR/USD
BEARISH · Conviction 5/10 · a few days
- Primary driver
- The euro is the most energy-exposed major, punished by the oil/Hormuz shock into a likely dovish-hold ECB.
- Reasoning
- Thesis: EURUSD should drift lower—Europe is the most energy-exposed bloc into an oil supply shock and Hormuz blockade, and a firm dollar compounds it (24h -0.12%, flat on the week at 1.1431). Evidence: the DXY bid, Gulf-equity risk-off, and rising European inflation from the oil pass-through all weigh; the ECB is expected to hold at 2.40 on July 23 with the presser the key swing. Cross-check: this is consistent with our bullish dollar call, so the pair is the clean short expression. Counter: a dovish-hold that still lifts the pair through 1.1490 is an early warning, and a daily close above 1.1520 outright cancels the bearish call.
- Key levels
- S 1.1350/1.1300; R 1.1490/1.1520
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A dovish-hold ECB that still lifts the pair through 1.1490 is an early warning.
Watchlist
- Sunday 21:00 UTC reopen gap—~15 unpriced impact-8+ Iran headlines
- US10Y: holding under 4.55 supports gold; a break above 4.60 re-breaks it
- Hormuz blockade / oil supply shock—the real gold and euro driver
- ECB July 23 hold at 2.40 + presser—EURUSD and DXY catalyst
- China's July 24 retail paper-gold ban—structural demand headwind
(UTC) US launched major airstrikes on Iran under direct presidential order — CENTCOM's first strikes since announcing US soldiers killed, pushing toward full-scale Gulf war.
Market regime
The tape remains driven by real yields and an oil supply shock, not classic haven demand: a month of maximal US-Iran escalation left gold down 7.8%, confirming the broken safe-haven link. The fresh wrinkle is US10Y easing to 4.541 after soft CPI, letting bullion reclaim 4,000. But a record 5.06% 30-year auction and Warsh's hawkish tone keep long-end yields sticky. Risk-off deepens—record hedge-fund tech selling, 16-year-high bankruptcies. Net: stagflation-lite, two-sided dollar, euro punished on energy.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- US10Y easing to 4.541 relieves the real-yield pressure behind the monthly rout, letting gold reclaim 4,000.
- Reasoning
- Gold reclaimed 4,000 (+0.83% 24h) not on haven bid but on US10Y falling to 4.541 (-0.61%), relieving the real-yield pressure that drove the -7.8% monthly rout. The paradox persists: airstrikes, Hormuz disruption and oil +20% failed to bid bullion over the weekend, confirming the broken haven link. The thesis is tactical—softer front-end yields let gold recover, and a still-hot war floors downside near 3,980. Counter: the record 5.06% 30-year auction and Warsh's 'inflation fight not over' threaten to lift long yields again and cap the bounce. The muted Sunday gap despite heavy war flow warns haven demand is genuinely absent, so this is a yield trade, not a fear trade. Mildly bullish only while yields stay soft.
- Key levels
- S 3980 / 3960; R 4050 / 4080
- Invalidated if
- An H4 close below 3980 kills the call. US10Y snapping back above 4.60 would cap the bounce.
Bitcoin
SIDEWAYS · Conviction 4/10 · a few days
- Primary driver
- BTC trades as a high-beta risk proxy pinned in a 61k-66k box, with no crypto-specific catalyst.
- Reasoning
- BTC sits near 64,500, flat (-0.54% 24h), pinned between 63k support and 66k. Social sentiment is exhausted—torn between 80k/1M euphoria and capitulation ('walking dead')—signaling fatigue, not a clean contrarian extreme, so fade neither side. Risk-off is intensifying: GS flags record hedge-fund tech dumping and US bankruptcies at a 16-year high, yet BTC refuses to break 61k, a mild non-confirmation of risk-off transmission. It has no crypto-specific catalyst and trades purely as a high-beta risk proxy. Counter: a decisive equity flush or a long-yield spike from the 5.06% auction could finally drag it under 61k. Stay neutral until a daily close resolves the 61k-66k range.
- Key levels
- S 63000 / 61000; R 66000 / 68000
- Invalidated if
- A daily close above 66,000 flips the lean bullish; a daily close below 61,000 confirms risk-off transmission and turns it bearish.
DXY (USD)
SIDEWAYS · Conviction 4/10 · a few days
- Primary driver
- Safe-haven USD bid and easing US10Y (4.541) offset each other, leaving the index clinging to the 100 handle.
- Reasoning
- DXY sits at 100.75, barely holding 100 (+0.02% 24h). It is genuinely two-sided: risk-off haven flows support the dollar, but US10Y easing to 4.541 and soft CPI erode the rate advantage. The prior bullish lean fades as the index repeatedly stalls near 101 and clings to the big figure. Counter: an escalation-driven safe-haven surge or a hawkish Fed repricing (Warsh, the 5.06% 30-year auction) could reassert strength. The 30-year record yield is dollar-supportive at the long end but rate-cut pricing at the front end pulls the other way. Neutral pending a decisive break of 100.00 or a reclaim of 101.30.
- Key levels
- S 100.00 / 99.50; R 101.30 / 102.00
- Invalidated if
- A daily close below 100.00 turns it bearish; a reclaim of 101.30 with US10Y back above 4.60 restores the bullish lean.
EUR/USD
BEARISH · Conviction 5/10 · a few weeks
- Primary driver
- The euro is the funding-currency loser of an oil supply shock—energy-importing Europe suffers a direct terms-of-trade hit.
- Reasoning
- EURUSD sits at 1.143, capped near 1.145 and down 0.25% on the month. The euro is structurally the loser of an oil supply shock: energy-importing Europe absorbs a direct terms-of-trade hit as oil holds +20% on the Iran war. Thursday's ECB is expected to hold at 2.40%, but a dovish tilt or soft flash PMIs (German services 49.0, French services 47.7) would pressure the pair. Front-end rate differentials still favor the dollar despite the US10Y dip. Counter: broad USD softness on easing yields, or an unexpectedly hawkish ECB press conference, could lift EURUSD and force a rethink. Bearish while price stays below 1.1520.
- Key levels
- S 1.1400 / 1.1350; R 1.1490 / 1.1520
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A hawkish ECB that lifts the pair through 1.1490 is an early warning.
Watchlist
- ECB Thu 12:15 UTC: hold at 2.40% priced; watch tone + press conference for EUR
- US10Y 4.60 trigger: a break higher caps gold and revives DXY
- Hormuz closure / oil supply—any confirmed tanker halt spikes oil and stagflation risk
- BTC 61k-66k box: daily close breaks the neutral stalemate
- EU flash PMIs Fri: German/French services still sub-50, euro-negative
(UTC) Iran launched a fresh ballistic-missile and drone barrage at Bahrain, home to the US Fifth Fleet, with air-raid sirens sounding across the island roughly an hour ago.
Market regime
The tape is governed by real yields and an oil supply shock, not classic haven demand: a month of maximal US-Iran war left gold down 4.9%, confirming the broken safe-haven link. US10Y easing to 4.54 after soft CPI let bullion reclaim 4,000, but a record 5.06% 30-year auction and Warsh's hawkish tone keep the long end sticky. Risk-off deepens—record hedge-fund tech selling and 16-year-high bankruptcies. Dollar is two-sided, euro pressured by energy exposure, weekend gap risk fading as the Sunday tape stays orderly.
Gold (XAU/USD)
BULLISH · Conviction 5/10 · a few days
- Primary driver
- US10Y easing to 4.54 removed the yield weight, letting gold reclaim 4,000.
- Reasoning
- Gold reclaimed 4,000 as US10Y eased to 4.54 (24h -0.61%), the sole bull lever, and holding above the 3,980 invalidation keeps the days-horizon call alive. Yet the price action indicts the thesis: despite Iran shelling Gulf bases and Hormuz threats, bullion is up just 0.15% on 24h and still -2.1% on the week—the haven bid is genuinely broken. The bull case rests entirely on front-end yields, not war escalation. Counter-risk is stiff: the record 5.06% 30-year auction and Warsh reaffirming the inflation fight can snap US10Y back above 4.60 and cap any bounce, while earlier GLD outflows flag weak conviction. Buy dips toward 4,000, do not chase strength.
- Key levels
- S 4000/3980, R 4050/4080
- Invalidated if
- An H4 close below 3,980 kills the call. US10Y back above 4.60 caps the bounce.
Bitcoin
SIDEWAYS · Conviction 4/10 · a few days
- Primary driver
- BTC is boxed in the 61k-66k range, decoupled from the war, with no directional edge.
- Reasoning
- BTC sits mid-range at 64,700, +1.4% on the week but going nowhere on 24h (-0.2%), caught between 61k support and 66k resistance—neutral is the honest read. Social flow is pure retail FOMO (rocket spam, 100k targets) laced with capitulation and trolling: classic distribution/chop and a contrarian caution against chasing higher. Macro tilts bearish: record hedge-fund tech dumping and 16-year-high bankruptcies signal deepening risk-off, and a break below 61k would confirm that transmission. Yet crypto has decoupled from the war, absorbing maximal escalation without a flush, which caps downside conviction too. No edge until the range resolves—await a daily close beyond 66k or 61k for direction.
- Key levels
- S 63000/61000, R 66000
- Invalidated if
- A daily close above 66,000 flips it bullish; a daily close below 61,000 turns it bearish.
DXY (USD)
SIDEWAYS · Conviction 4/10 · a few days
- Primary driver
- A safe-dollar bid from the oil shock offsets falling yields—forces cancel.
- Reasoning
- DXY holds 100.84, flat on the week (-0.13%) and month, the definition of neutral. Two forces cancel: the oil-supply shock and deepening risk-off feed a safe-dollar bid, while US10Y easing to 4.54 (24h -0.61%) drains yield support. The record 5.06% 30-year auction argues for higher term premium—dollar-supportive—but soft CPI trimmed Fed-hike odds the other way. Euro weakness on energy exposure is a passive tailwind keeping the index afloat. Counter: a dovish surprise or genuine Hormuz de-escalation would sink it toward 100.00, while a hawkish yield snapback lifts it. Range-bound until yields pick a side; trade the 100.00–101.30 band, no strong lean.
- Key levels
- S 100.50/100.00, R 101.30
- Invalidated if
- A daily close below 100.00 turns it bearish; a reclaim of 101.30 with US10Y above 4.60 restores the bullish lean.
EUR/USD
BEARISH · Conviction 4/10 · a few days
- Primary driver
- Europe is the most oil-exposed major; a Hormuz supply shock hurts its terms of trade.
- Reasoning
- EUR/USD is pinned at 1.1434, unchanged on the week—the bearish thesis hasn't paid but stays intact below 1.1520. Europe is the most oil-exposed major; a Hormuz supply shock and stagflation impulse damage the euro's terms of trade far more than the dollar's. Thursday's ECB (hold expected at 2.40%) and press conference are the swing: a dovish tone reinforces the downside, while a hawkish surprise lifting the pair through 1.1490 is the early warning. Friday's flash PMIs matter too—German services rebounding toward 49.0 could offer a bounce. Counter: soft US yields and a heavy dollar cap the decline, which explains the flat tape. Lean short into the ECB with tight risk.
- Key levels
- S 1.1380/1.1330, R 1.1490/1.1520
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A hawkish ECB lifting the pair through 1.1490 is an early warning.
Watchlist
- ECB Thu 12:15 UTC—hold at 2.40% likely; tone/press conference drives EUR
- US10Y 4.60 line—a break above caps gold and restores the dollar
- Hormuz closure status—full blockade = fresh oil and haven shock
- BTC 61k/66k range break for the first real directional cue
- Fri Eurozone flash PMIs—German services near 49.0 is the growth read
(UTC)held until 23:52
Market regime
The tape stays governed by real yields and an oil supply shock, not classic haven demand—a month of maximal US-Iran war left gold down 5.4% on the month, confirming a broken safe-haven link. US10Y easing to 4.54 after soft CPI lifted a little pressure, but a record 5.06% 30-year auction and Warsh's hawkish tone keep the long end sticky. Risk-off deepens: record hedge-fund tech selling, 16-year-high bankruptcies. Dollar is two-sided, euro pressured by energy exposure.
Gold (XAU/USD)
SIDEWAYS · Conviction 5/10 · a few days
- Primary driver
- Gold refuses to bid despite maximal geopolitical escalation, proving the real-yield regime dominates the broken haven link.
- Reasoning
- Downgrading from last week's bullish call: bullion sits at 3,997, barely holding 3,980, down 2.6% on the week and 5.4% on the month even as US strikes, a ceasefire collapse and Bahrain barrages hit the wires—the clearest tell that haven demand is dead. US10Y easing to 4.54 offers only marginal relief, undercut by a record 5.06% 30-year auction that keeps term premium bid. A fresh bearish flow: China bans retail paper-gold trading from July 24, threatening Shanghai demand. Counter-argument: if the front end keeps falling and one escalation finally flips the tape, a short squeeze off 3,980 support is possible. Net—range-bound distribution, no edge to chase either way here.
- Invalidated if
- An H4 close below 3,980 turns it outright bearish. A reclaim of 4,030 with US10Y under 4.45 restores the bullish lean.
Bitcoin
SIDEWAYS · Conviction 4/10 · a few days
- Primary driver
- BTC is range-bound with extreme retail euphoria flashing a contrarian warning near the top of the 61k-66k band.
- Reasoning
- BTC holds 64,677, flat on 24h and up just 1.4% on the week, pinned inside a 61k-66k range with no directional conviction. StockTwits sentiment is euphoric—rocket emojis, mocking of 'liquidated' bears, visible FOMO—a classic contrarian marker that typically precedes a short-term local top rather than confirming upside. Macro backdrop is unfriendly: record hedge-fund tech de-grossing and 16-year-high bankruptcies signal risk-off, which historically pressures crypto beta. Counter-argument: BTC's resilience while equities sell off hints at rotation and a firmer structural bid, and a daily close above 66k would validate bulls. Until then, the euphoria plus risk-off skew favors fading strength, not chasing it.
- Invalidated if
- A daily close above 66,000 flips it bullish; a daily close below 61,000 turns it bearish.
DXY (USD)
SIDEWAYS · Conviction 4/10 · a few days
- Primary driver
- The dollar is caught between haven/safe-yield demand and record long-end funding costs, leaving it directionless.
- Reasoning
- DXY sits at 100.85, flat on the day, week and month—the textbook picture of two-sided flow. Geopolitical risk-off and a still-sticky long end (5.06% 30-year auction, Warsh hawkish) support the dollar, but US10Y easing to 4.54 and record fiscal-cost signals cap it. The index is boxed between 100.00 and 101.30 with no catalyst until Thursday's ECB and Wednesday UK CPI. Counter-argument: a genuine haven panic or a hawkish Fed repricing could break 101.30 and restore a bullish lean, while a sub-100 close would open downside. For now, wait for the range to resolve rather than pre-position.
- Invalidated if
- A daily close below 100.00 turns it bearish; a reclaim of 101.30 with US10Y above 4.60 restores the bullish lean.
EUR/USD
BEARISH · Conviction 4/10 · a few days
- Primary driver
- The euro carries the region's energy-import exposure to the Iran oil shock, with a likely on-hold ECB offering no offset.
- Reasoning
- EURUSD trades 1.1429, down 0.26% on the month and capped well below the 1.1520 pivot. The Iran-driven oil spike is a direct terms-of-trade hit to a net energy importer, structurally euro-negative, while a sticky US long end supports the rate differential. Thursday's ECB is expected to hold at 2.40%, giving no fresh hawkish fuel; incoming eurozone flash PMIs are mixed (German services improving to 49.0, still contractionary). Counter-argument: a hawkish surprise or dovish-Fed repricing could squeeze the pair through 1.1490-1.1520 and negate the call. Base case stays a grind lower while oil pressure and yield differentials persist.
- Invalidated if
- A daily close above 1.1520 cancels the bearish call. A hawkish ECB lifting the pair through 1.1490 is an early warning.
Watchlist
- Gold H4 close vs 3,980 support—break confirms bearish shift
- US10Y vs 4.60: reclaim caps gold, sub-4.45 fuels a bounce
- China's July 24 retail paper-gold ban—Shanghai demand impact
- Thursday ECB (hold 2.40% expected) + presser tone for EURUSD
- Hormuz/oil headlines: real supply disruption vs priced-in rhetoric
This page is frozen to a past day. The latest call is always on the home page.