A confirmed two-H1-close hold above $4,116.24 on continued escalation or weekend risk-premium buying opens a push toward $4,141-4,166, while a firming dollar/yields or a credible Iran de-escalation headline revisits the $4,028 floor and risks $3,996-3,960; absent resolution, gold likely continues to digest within the post-FOMC whipsaw range.
GOLD Session Preparation — July 31, 2026
Digestion Above $4,100 as War Escalation Meets a Yield Headwind Into the Weekend
One session after a confirmed trend day closed gold at $4,103.46 just under key resistance, Friday brings only tier-2 data (Chicago PMI, final University of Michigan sentiment/inflation expectations) against a backdrop of a further-escalating Iran-US war and a still-elevated real-yield picture post-FOMC. With the lead scenario capped at 42% and no branch clearing the 55% lean threshold, today reads as Neutral/Wait: a digestion session where the honest play is to let the tier-2 data and any fresh war headline resolve the range before committing, with extra caution around carrying risk into an active-conflict weekend.
XAUUSD
Gold closed Thursday's post-FOMC data-cluster session at a confirmed $4,103.46, up from $4,059.71, having tagged an intraday high of $4,120.14 just through the $4,116.24 resistance without confirming a two-H1-close hold above it
Yesterday's call: Neutral/Wait, lead scenario weighted 36% for a reclaim toward $4,100 → $4,116.24 — partial. The lead scenario's core path fired almost exactly as mapped (price reclaimed $4,100 and tagged an intraday high of $4,120.14, briefly through $4,116.24), but the Neutral/Wait lean itself graded incorrect as the session resolved decisively bullish, closing at a confirmed $4,103.46 versus Wednesday's $4,059.71 open — up on the day and past this instrument's 55% same-direction lean threshold in hindsight. Last 20 scored: 10% hit / 85% partial / 5% miss. Lead scenarios have run underconfident (38% average stated weight vs. a 50% actual hit rate — today's lead is weighted a touch higher to reflect that), while the directional lean has been correct 0% of the time over the same window — a call for continued lean discipline, not more conviction.
A methodology note: the internal Cortiq preparation-package feed (regime classification, key-level cache, sentiment report) was not reachable at generation time. The price anchor, ATR, and swing-level framework below come from confirmed prior-session OHLC and live H4 structure; today's yield/dollar context and the war-escalation timeline are drawn from verified public sources rather than the usual internal feed and should be read as directionally confirmed rather than tick-precise.
Session Card
- Day type call: Range — a confirmed trend day (Thursday) is typically followed by digestion; today's calendar carries no tier-1 print (only Chicago PMI and the final University of Michigan read), and Friday/month-end liquidity is thinning. The live, escalating Iran-US war remains an unscheduled-catalyst override that can flip this to trend at any hour.
- Lean: Neutral / Wait — the single bullish branch carries the largest weight (42%) but doesn't clear the 55% combined same-direction threshold this lean requires; there is no second bullish branch to combine it with.
- Lead scenario + weight: Weekend war-risk premium extends Thursday's reclaim toward a confirmed break of $4,116.24, 42%.
- Key invalidation: A confirmed two-consecutive-H1-close move beyond $4,116.24 (up) or $4,028.32 (down) flips today's call fastest.
- No-trade windows: 30 minutes either side of the 13:45–14:15 UTC Chicago PMI / University of Michigan cluster; see
## No-Trade Conditionsfor the full set. - ATR(14): $87.11 — still well above the instrument's long-run baseline, consistent with this year's expanded-volatility regime.
- What's different today: the Iran-US war escalated further overnight (a US "heavy wave" of retaliatory strikes on July 29, Iran vowing retribution on July 30) right as a month-end Friday close approaches — an unusually live weekend-holding-risk dynamic for gold positioning.
Scenario Map
The session's decision point is whether Thursday's reclaim above $4,100 converts into a confirmed break of $4,116.24 before the weekend, with the Chicago PMI / University of Michigan cluster (13:45–14:15 UTC) and any fresh Iran-US headline both capable of resolving it.
Prob
42%Weekend war-risk premium extends the reclaim
- Trigger
- A held H1 close above $4,116.24, confirmed by a second consecutive H1 close, driven by continued/fresh escalation headlines and/or a soft University of Michigan inflation-expectations read easing the yield headwind
- Path & target
- Confirmed break of $4,116.24 → test $4,141.38, stretch to $4,165.86 on a clean extension
- Invalidation
- Two consecutive H1 closes back below $4,103.46
- Base rate
- No exact base rate for this combination; qualitatively consistent with a live, non-decaying geopolitical premium extending a reclaim into a weekend close
Prob
33%Digestion — first move fails
- Trigger
- Tier-2 data prints in-line, no fresh escalation or de-escalation headline; price oscillates between $4,028.32 and $4,116.24 without a confirmed break either way
- Path & target
- Two-way test of the $4,103.46 pivot and $4,116.24 resistance against $4,028.32 support; range holds roughly $4,000–4,120
- Invalidation
- A confirmed two-H1-close hold beyond either $4,116.24 or $4,028.32 invalidates the range case
- Base rate
- Consistent with the well-documented tendency for a session immediately after a large trend day, absent a tier-1 catalyst, to digest rather than extend
Prob
25%Yield/dollar reassertion or de-escalation reverses the leg
- Trigger
- A hot University of Michigan inflation-expectations print and/or hawkish Fed commentary reinforcing the three-dissent tilt, a firming dollar/10-year yield, or a credible Iran-US ceasefire/de-escalation headline
- Path & target
- Break $4,028.32 → retest $3,995.87, extension to $3,959.51 on a confirmed break
- Invalidation
- Two consecutive H1 closes back above $4,103.46
- Base rate
- No exact base rate for this combination; consistent with the general tendency for a rekindled real-yield headwind or a credible de-escalation headline to unwind a geopolitical premium quickly
No branch clears the 55% lean threshold, and the calibration record argues for restraint: this instrument's directional lean has been correct 0% of the time over the last 20 scored sessions, even as lead-weighted scenarios have run underconfident. The 42/33/25 split reflects a genuine plurality toward continuation without forcing a headline call the map doesn't support.
Key Levels
Current price: $4,103.46 (Thursday's confirmed D1 close, the anchor for today's session). Distances below use the confirmed ATR(14) of $87.11. All eight levels sit inside the confirmed 20-day range ($3,959.51–$4,203.35) — none are beyond-range.
$4,203.35
- Origin
- 20-day range high; distant boundary, not tested this week
- Distance (ATR 14 ~$87.11)
- ~1.15× above
- Expected Reaction
- Not in play barring a violent multi-session extension
$4,165.86
- Origin
- H4 swing-high (Jul 22, 16:00 UTC), untested since
- Distance (ATR 14 ~$87.11)
- ~0.72× above
- Expected Reaction
- Secondary extension target beyond $4,141.38
$4,141.38
- Origin
- H4 swing-high (Jul 22, 04:00 UTC)
- Distance (ATR 14 ~$87.11)
- ~0.44× above
- Expected Reaction
- Next target on a confirmed break of $4,116.24
$4,116.24
- Origin
- H4 swing-high (Jul 29, 20:00 UTC); retagged intrahour Thursday at $4,120.14 but never closed above on an H1 basis
- Distance (ATR 14 ~$87.11)
- ~0.15× above
- Expected Reaction
- Live resistance; a 2-H1-close hold above confirms the continuation branch
$4,103.46
- Origin
- Thursday's confirmed D1 close; today's price anchor
- Distance (ATR 14 ~$87.11)
- —
- Expected Reaction
- First waypoint for either branch; a fast reclaim or loss sets early tone
$4,028.32
- Origin
- H4 swing-low (Jul 30, 08:00 UTC) / Thursday's D1 low, reinforced by the Jul 23–24 swing-low cluster ($4,040.00 / $4,021.76) in the same zone
- Distance (ATR 14 ~$87.11)
- ~0.86× below
- Expected Reaction
- Floor status reinforced by Thursday's reclaim; a fresh break needs the reversal branch
$3,995.87
- Origin
- H4 swing-low (Jul 29, 16:00 UTC), adjacent to round-number liquidity at $4,000
- Distance (ATR 14 ~$87.11)
- ~1.24× below
- Expected Reaction
- Sweep target on the reversal branch
$3,959.51
- Origin
- 20-day range low; distant boundary
- Distance (ATR 14 ~$87.11)
- ~1.66× below
- Expected Reaction
- Not in play barring a confirmed floor break and a strongly hawkish or de-escalation surprise
Driver Stack
Walking the instrument's ordered drivers against tonight's evidence:
- Real US 10-year yield (inverse, primary): Disagree with continuation. The 10-year sits elevated (public-source estimate, mid-4.6% area) after Wednesday's hawkish-leaning, three-dissent FOMC hold — a genuine headwind against a further gold push, and today's University of Michigan inflation-expectations read is the swing factor.
- Dollar (inverse), second: Neutral. The dollar index (public-source estimate, ~100.8–100.9) has been broadly steady, not clearly reinforcing either the bullish or bearish case this week.
- Geopolitical bid: Agree, strongly, and not decaying. The Iran-US war escalated further overnight — US forces conducted a "heavy wave" of retaliatory strikes on July 29, and Iran vowed to "punish the aggressor" on July 30. This is a live, unresolved, and by public reporting still-escalating premium heading into a weekend close, arguably tonight's single strongest driver.
- Central-bank/physical demand: Agree, structural only. Floor-building on a weeks-scale basis; not decision-relevant to today's intraday path.
Alignment verdict: partial, with real yields the pending headwind against a strongly bullish geopolitical driver. The geopolitical bid is live and strengthening while the dollar sits neutral, but real yields remain a genuine drag — this mixed alignment, layered onto a post-trend-day digestion setup with only tier-2 data, is what justifies the Range day-type call and the Neutral/Wait lean rather than a confident directional headline.
Session Map
Session clock on gold's behavioral rhythm: Asian (00:00–07:00 UTC) compresses and its high/low act as liquidity sweep targets; London (07:00–09:00 UTC) is the secondary ignition window, Judas-prone; the NY/COMEX window (13:00–15:00 UTC) is normally the primary breakout engine and today doubles as the tier-2 data window.
Asian / London (00:00–09:00 UTC): Typical compression, with extremes acting as sweep targets for the US session rather than defended levels. Given the live war, headline risk is not confined to the usual ignition windows this week — strikes and statements have landed at all hours.
Pre-data window (13:15–13:45 UTC): Light positioning ahead of Chicago PMI; avoid reading pre-data drift as directional.
Data cluster (13:45–14:15 UTC) — Chicago PMI, then University of Michigan final sentiment and inflation expectations: Tier-2, but the session's clearest scheduled catalyst; a hot inflation-expectations read or strong PMI tilts toward the reversal branch, an in-line-to-soft read leaves the war premium in control of the continuation/digestion branches.
13:00–15:00 UTC NY/COMEX open: Normally the primary breakout window for gold; today it overlaps directly with the tier-2 data cluster, so treat the data reaction and the NY session engine as one combined catalyst rather than two separate triggers.
15:00–16:00 UTC NY overlap: Reversal-prone per this instrument's tendency — pullbacks here should be read skeptically, not bought or sold as clean dips.
18:00–21:00 UTC into the close: Pre-weekend positioning window. With an active, unresolved war, watch for late-session repositioning — either profit-taking on the week's longs or fresh safe-haven adds — that can produce an outsized, lower-liquidity move right into the weekly close.
Weekend gap risk: Any Iran-Israel/US development over Saturday–Sunday will gap Monday's open; today's late-session positioning is effectively a bet on that risk, not a normal end-of-week close.
No-Trade Conditions
- No new entries within 30 minutes either side of the 13:45–14:15 UTC Chicago PMI / University of Michigan cluster.
- A plurality-led but sub-55% scenario split is itself a no-trade signal for proximity-only setups — per the standard, no branch reaching the same-direction lean threshold argues for standing aside until the data or a headline resolves the map, not for trading the highest-weighted branch on proximity alone.
- Do not treat a first push through $4,116.24 as confirmed — require two consecutive H1 closes before treating the continuation branch as live; Thursday's session already showed a strong intrahour tag ($4,120.14) fail to convert into a closing break.
- Reduce size or avoid carrying new swing risk into the weekend close — an active, escalating war plus month-end/Friday liquidity thinning raises the odds of erratic, wide-spread fills late in the session, and any weekend headline gaps Monday's open before this week's position can be managed.
- Any fresh Iran-US escalation or a credible de-escalation/ceasefire headline overrides the technical/data framework entirely — treat as a standalone catalyst independent of where price sits relative to the levels above.
What to Watch — Invalidation
- A confirmed two-H1-close hold above $4,116.24 on continued escalation or weekend risk-premium buying: opens $4,141.38 → $4,165.86.
- A confirmed two-H1-close hold below $4,028.32 on a firming dollar/yields or a credible de-escalation headline: opens $3,995.87 → $3,959.51.
- A hot University of Michigan inflation-expectations print or hawkish Fed commentary reinforcing the three-dissent tilt: reinforces the real-yield headwind, favors the digestion/reversal path over continuation.
- A credible Iran-US ceasefire or de-escalation headline: removes the geopolitical bid quickly — the single fastest way to flip today's call away from the bullish-leaning branch.
