Back to session prep

Session prep · EURUSD · Jul 23, 2026

EURUSD July 23: Fresh Weekly Lows as the ECB's Hawkish Hold Meets an Escalating

Iran Conflict and a Blowout US Claims Print

EURUSD broke decisively below the pre-ECB 1.1385-1.1424 compression band today, printing a fresh multi-week low near 1.1364 before stabilizing around 1.1374. The ECB held rates in what commentary framed as a hawkish-leaning hold - Lagarde left the door open for a September hike - but the euro found no support from the tone, overwhelmed instead by a blowout US jobless claims print (187K vs 212K expected, the lowest since 1969) and a sharp escalation in the US-Iran conflict that has driven oil and safe-haven dollar demand sharply higher. With the range broken and the structural bias still short, the session's remaining hours into the NY close and tomorrow's flash PMI cascade are the next test of whether the move extends toward the June 1.1332-1.1350 cluster or stalls for a reclaim attempt.

Prepared 23 Jul 2026, 18:13 UTC

02

Price map

H1 · UTC · EURUSD
  • Observed candles
  • Not yet observed
  • Prep level
  • Scenario targets: projections, not price
EURUSD H1 price mapH1 · 250 bars
Window anchored to report generation Jul 23, 2026, 6:13 PM UTC. Sidecar refreshed Jul 30, 2026, 7:54 PM UTC from MetaTrader5.
03

Key levels

Sorted by price. Bars show published distance in daily ATR; origins and expected reactions stay alongside each level.

Live intraday candle data was not available from the session's internal feed today; the levels below are anchored to the current confirmed market price of 1.1374 and today's confirmed session range (1.1364-1.1436), with distances expressed against an estimated ~20-pip ATR derived from that range rather than tick-level bars - treat the distances as directional, not tick-precise.

  1. 1.1424Resistance
    ~2.5x above

    Expected ReactionStructural ceiling; a reclaim-and-hold here is the clearest sign the breakdown has failed

    OriginTwice-defended pre-ECB shelf

  2. 1.1400Resistance
    ~1.3x above

    Expected ReactionFirst overhead supply on any bounce; likely fade zone absent a fresh dollar-negative catalyst

    OriginRound number / former support-turned-supply

  3. 1.1385-1.1380Resistance (flipped)
    ~0.5x above

    Expected ReactionDay's pivot; a held reclaim reopens the range, rejection confirms the breakdown is live

    OriginFormer July 13 demand base, broken today

  4. 1.1374Current price
    -

    Expected Reaction-

    OriginLive market quote

  5. 1.1364Support
    ~0.5x below

    Expected ReactionImmediate floor; a break exposes the June cluster below

    OriginToday's session low

  6. 1.1332-1.1350Support
    ~1.2-2.1x below

    Expected ReactionNext structural target for the bearish-continuation branch; a genuine liquidity pool, not yet tested this leg

    OriginJune swing cluster

Round numbers (1.1400, 1.1350) are sweep targets rather than defended lines - a brief poke through either should be read as a liquidity event first, confirmed only by a held close beyond it.


04

Scenarios

Conditional paths, weighted before the session. Probabilities are expectations, not promised outcomes.

The decision point for the remainder of today's session is whether the post-ECB, post-claims breakdown extends into the NY close and Asian handover, or whether the move has already run far enough to stall ahead of tomorrow's flash PMI cascade.

50%30%20%
A

Bearish continuation extends

Lead scenario
Stated probability50%
TriggerNo reclaim of 1.1385-1.1400; fresh Iran/oil headline or PMI-eve dollar bid
Path & targetDrift/press toward the June 1.1332-1.1350 swing cluster
InvalidationH4-equivalent close back above 1.1400
B

Late-session stabilization / chop

Stated probability30%
TriggerPrice holds a narrow band roughly 1.1364-1.1400 into the close
Path & targetDigestion of the day's news flow; no fresh directional print until tomorrow's PMIs
InvalidationA clean, displaced break of either edge
C

Reclaim / oversold bounce

Stated probability20%
TriggerDe-escalation headline, oil pullback, or a stretched-short squeeze
Path & targetReclaim of 1.1400, extension toward 1.1424
InvalidationFresh escalation headline or a break back below 1.1364

The continuation branch leads because three separate catalysts landed in the same direction today - a hawkish-but-not-EUR-supportive ECB hold, a blowout US claims print that pressures near-term Fed cut odds, and a fast-escalating Iran conflict driving safe-haven dollar demand and oil higher - and the pair has already confirmed the break with a fresh multi-week low. The stabilization branch carries real weight because the session is now moving through the post-news digestion window, where continuation historically runs thinnest; a reclaim/bounce is the smallest-probability branch and would need a genuine catalyst (de-escalation or an oil reversal) rather than pure mean-reversion.


05

Session clock

UTC, New York and Sofia times for this session.

Asian and London (through 09:00 UTC): Thin pre-event positioning ahead of the ECB decision; any probe of the overnight range functioned as a liquidity sweep rather than a defended level.

ECB decision and press conference (12:15 / 12:45 UTC): The rate hold itself was fully priced, so the real driver was Lagarde's tone - hawkish-leaning but explicitly data-dependent on the energy shock, with EURUSD essentially flat through the presser itself (1.1379 into 1.1378). The break lower came after, not during, the announcement.

US claims and NY overlap (12:30-16:00 UTC): The 187K claims print, more than 20K below consensus and the lowest since 1969, hit alongside the still-unfolding Iran/oil story and is the window where the pair actually broke the 1.1385-1.1424 band and pressed to today's 1.1364 low. This is this pair's peak-volume window and it delivered the session's real move.

Post-overlap digestion (roughly 16:00-21:00 UTC, into the close): Per this pair's typical post-news behavior, the hours immediately following a tier-1 print tend to see continuation thin out and chop dominate before a fresh leg resumes - consistent with the modest bounce off 1.1364 back to 1.1374. Treat any pullback bottoming in the 15:00-16:00 UTC window specifically as a fade signal rather than a dip to buy.

Overnight and into tomorrow: Friday's flash PMI cascade (France 03:15 UTC, Germany 03:30, Eurozone 04:00, UK 04:30, US 09:45) is the next scheduled catalyst and the first real data test after today's ECB/claims combination - expect position-adjustment into the Asian handover rather than a fresh directional push overnight, with the Iran/oil headline flow capable of overriding the technical picture at any point.


06

Reasoning

The argument and conditions behind the published call.

Yesterday's call: Neutral/Wait, pre-ECB compression (45% lead) - hit on the scenario, untestable on direction. EURUSD closed July 22 at 1.1412, holding inside the flagged 1.1385-1.1424 band as the lead scenario called for, before today's ECB decision and a sharp escalation in the Iran conflict broke the range lower.


Directional Lean

Short-leaning - now the higher-conviction read given the band has already broken with three confirming catalysts stacked in the same direction, but still secondary to the scenario map above. The lean would firm further on a held break below 1.1364 with continued oil/geopolitical pressure, and would flip to Neutral/Wait (not outright long) only on a genuine reclaim-and-hold above 1.1400 alongside a de-escalation headline; nothing in today's data argues for a bullish reversal on its own.


Regime & Market Context

The multi-week regime remains the ranging/consolidation structure carried over from recent sessions, sitting inside a larger, unambiguously bearish macro backdrop - price has spent six-plus weeks below both the daily and weekly moving-average stacks, a structural read that was not independently re-verified against fresh data today but is consistent with everything that happened this session. Today's session resolved the pre-ECB compression band (1.1385-1.1424) to the downside, and the resolution came from fundamentals rather than a technical trigger alone: the ECB's hold carried a hawkish tone but offered the euro no real support, while a blowout US jobless-claims print and a sharply escalating Iran conflict gave the dollar side of the pair two independent tailwinds at once. That combination - a policy event that should have been euro-supportive failing to arrest the slide - is a meaningfully different regime signal than a purely technical break.


Market Structure

The weekly and daily structure remains bearish - a sequence of lower highs and lower lows carried forward from the prior multi-week range. Today extended that sequence: the pair broke the previously double-defended 1.1385-1.1424 shelf, traded as low as 1.1364, and has spent the balance of the session consolidating just above that low rather than reclaiming the broken band. That is consistent with a market that has absorbed the nearby demand and is now testing whether sellers can press toward the next unmitigated pool (the June 1.1332-1.1350 cluster) or need to digest today's news flow before continuing. The governing read is unchanged from the prior session: the reaction at a level is the trade, and today's reaction - a clean break with no same-session reclaim - currently favors the sellers.


Consumption & Order Flow

A dedicated order-flow read was not available for this session, so this section leans on the structural picture instead. Today's break of the 1.1385-1.1424 shelf is consistent with sellers having consumed the nearer demand reference that had been defending the compression band; the next genuinely unconsumed demand pool sits at the June 1.1332-1.1350 cluster, which has not been tested on this leg and is the natural target if selling continues. On the upside, the supply left over from the mid-July rally (roughly 1.1452-1.1482) remains unmitigated and would be the first real resistance on any larger reclaim attempt beyond today's immediate 1.1400-1.1424 zone.


Sentiment Overview

No formal internal sentiment report was available for this session, so this section is built directly from today's news flow rather than a positioning survey. The prevailing tone is risk-off and dollar-positive: safe-haven demand tied to the escalating US-Iran conflict, a resilient US labor market reducing near-term Fed easing bets, and an ECB hold that - despite hawkish language - has not translated into euro strength. The clearest key risk cuts both ways: a de-escalation headline out of the Middle East (or a sharp oil pullback) could reverse the dollar bid quickly and just as sharply as the current move built, given how much of today's price action is geopolitical-flow-driven rather than purely technical.


Instrument Characteristics

EURUSD is the deepest and most liquid FX pair, with the tightest spreads in the asset class and a strong tendency to respect technical levels cleanly. Typical daily range has been compressed in recent weeks relative to the longer-run average, but today's session traded a materially wider range (1.1364-1.1436, roughly 70+ pips) consistent with a genuine event day rather than the recent compression regime. Correlation context: strongly inverse to the broad dollar index and USDCHF, strongly positive with GBPUSD, and inversely linked to US Treasury yields - today's move is fully consistent with that framework, given the dollar strengthened broadly on both the claims beat and the safe-haven bid rather than on any EUR-specific weakness.