EURUSD Session Review — August 18, 2026: Range Read Holds Both Edges Into CPI Eve
EURUSD rotated in a tight ~22-pip band under the 1.1585/1.1600 shelf all session, exactly the range/chop read the preparation led with at 48%. Both range edges were tested -- support at 1.15697 undercut intrabar to 1.15663 before closing back above it, resistance at 1.1585 poked twice without a held close above it -- and a mixed, low-tier US data cluster passed through the window without producing a directional resolution. The session closed 1.15754, 17 pips below the open, setting up Wednesday's EU CPI and Lagarde speech as the real decision point.
Every prep call is graded like this. See the full track record →
Graded against live session data from Cortiq
Every call in this review is checked against the session data captured in Cortiq — the AI trading workspace that powers our daily preparation, review, and calibration loop.
- Session
- EURUSD Pre-CPI Range Review
- Symbol
- EURUSD
- Window
- 00:00 – 23:00 UTC
- Day type called
- Range
- Day type actual
- Range
- Lean outcome
- Correct
- Regime
- Range/chop under the 1.1585/1.1600 shelf, both edges tested and defended
- Preparation
- Accurate
- Surprises
- Low
Grade card
8 of 8 correct- Day-type callCorrect
- Called
- Range (digestion / event-eve compression)
- Actual
- Range: session rotated 1.15663-1.15880, closed 17 pips below the open
- LeanCorrect · neutral-correct
- Called
- Neutral/Wait -- no branch cleared the 55% lean bar
- Actual
- Neither directional trigger fired; session resolved nothing durable
- Conditional leanCorrect · no trigger
- Called
- Long on a held, displaced H1 close above 1.1600 surviving the NY data cluster; short on the same below 1.15697
- Actual
- Neither condition triggered -- day high 1.1588 (17:00 UTC) never approached 1.1600, and the 09:00 UTC dip to 1.15663 closed back above 1.15697
- Lead scenario: Range/chop under 1.1585 pre-CPI (48%)Correct
- Called
- Continues rotating inside 1.15697-1.1600 into tomorrow's EU CPI
- Actual
- Session rotated 1.15663-1.15880 (briefly testing both edges intrabar) and closed 1.15754, inside the mapped band
- Key level 1.1600 (resistance, breakout confirmation)Correct
- Called
- Sweep target; only in play with real, surviving displacement
- Actual
- Never approached -- session high 1.1588, 112 pips short of 1.1600
- Key level 1.15850 (resistance/pivot, the shelf)Correct
- Called
- Line in the sand between range and directional resolution
- Actual
- Poked twice intrabar (1.1588 at 17:00 UTC, 1.15859 at 18:00 UTC) but no held close above; both hours closed back under 1.1580
- Key level 1.15697 (support, breakdown confirmation)Correct
- Called
- A held, displaced loss here confirms the breakdown branch
- Actual
- Undercut intrabar to 1.15663 at 09:00 UTC, closed that hour back at 1.15718 -- no held close below
- Key level 1.15759 (today's session-low pivot, first lower test)Correct · within noise
- Called
- First test if the range breaks lower before the NY data window
- Actual
- Breached intrabar (day low 1.15663) during the London test, but held on a closing basis
The tape
- Open (00:00-01:00 UTC)
Opened 1.15771 (Monday's close) and drifted narrowly through the Asian session, printing the day's early range 1.15759-1.15854 already inside the compression band the prep described at file time. No early directional tell.
- Mid-session
The London window (07:00-09:00 UTC) produced the session's first real test: price eased down from ~1.1573 toward the 1.15697 support shelf, undercutting it intrabar to a session-low 1.15663 at 09:00 UTC, then closed that hour back at 1.15718 -- a rejection, not a confirmed break. The 12:30-14:00 UTC US data cluster (Import/Export Price Index, Building Permits, Fed industrial-production readings, Pending Home Sales) then passed through with a mixed scorecard -- Building Permits and Export Prices beat, Import Prices and Pending Home Sales missed -- and produced no net directional push; price held a 1.1572-1.1580 band across the entire 90-minute window, exactly the muted reaction a mixed, all-low-tier cluster should produce. The NY overlap fade zone (15:00-16:00 UTC) saw a modest push back up toward the shelf, high 1.15845 at 16:00 UTC, without a close above it.
- Late / close
The late-NY pre-positioning window (17:00-21:00 UTC) produced the session's other edge test: two consecutive hourly highs poked through 1.1585 (1.1588 at 17:00 UTC, 1.15859 at 18:00 UTC) but both hours closed back under 1.1580, consistent with book-squaring rather than a fresh breakout attempt. Price drifted lower into the 22:00-23:00 dead zone and closed the session at 1.15754, 17 pips below the open and comfortably inside the mapped 1.15697-1.1600 band.
What We Learned
The session unfolded within the expected parameters. No material surprises: both range edges were tested intrabar -- support at 1.15697 and resistance at 1.1585 -- and both held on a closing basis, which is a cleaner validation of the range read than a session that simply never challenged either level would have been.
One data-coverage gap worth flagging rather than routing as a miss: the prep's calendar sweep listed a Housing Starts release and an 11:45 UTC ECB Executive Board Member Lane speech inside today's window, but the live news-calendar pull for this review returned neither -- only the eight low-tier US releases in the 12:30-14:00 UTC cluster confirmed. This looks like calendar-feed coverage drift rather than a market surprise (price action through both windows showed no reaction consistent with a missed catalyst), but it is a precondition check worth re-verifying the next time the feed is queried for this window, per the day-type routing in docs/reference/decision-frameworks/session-analysis.md §6.
No systematic miss to route on the driver-stack or tradability axes -- the map's weighting, level placement, and lean discipline all held. The one carry-forward is procedural: confirm the news-calendar feed's coverage of moderate-tier EUR events (like the Lane speech) before next relying on it to corroborate a prep's own calendar sweep.
Session-analysis grading check: pass -- day-type call and driver-stack read graded explicitly above; no systematic miss required routing.
Reviewed prep: 2026-08-18-eurusd-session-preparation
