EURUSD Session Review, September 17, 2026: Event Range Rejects the Bearish Lead
EURUSD closed 14.6 pips above its September 17, 2026 open after a 43-pip range stayed inside the preparation's decision edges. The neutral lean and confirmation rules held, but the 42% bearish lead did not fire, and the next preparation should map contained drift when two event windows fail to produce acceptance.
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 Two-Event Range Review
- Symbol
- EURUSD
- Window
- 00:00 to 23:59 UTC
- Day type called
- Event-suspended
- Day type actual
- Range
- Lean outcome
- Correct (neutral-correct: neither directional trigger fired and price closed inside the prepared band)
- Regime
- Two-event range with bullish drift and no accepted break
- Preparation
- Partially accurate
- Surprises
- Moderate
Grade card
11 of 16 correct- Day-type callPartial
- Called
- Event-suspended after Wednesday's 1.91x ATR decline, with EUR and US releases splitting the session
- Actual
- Price compressed before the releases, then completed a 43-pip two-sided range and closed near the middle of the day's span
- LeanCorrect · neutral-correct
- Called
- Neutral / Wait
- Actual
- Close 1.14754 versus open 1.14608, a 14.6-pip rise, but no H1 acceptance outside 1.14544 and 1.14999
- Conditional leanCorrect · no trigger
- Called
- Short after a completed H1 close below 1.14544 and failed retest; long after a completed H1 close above 1.14999 and held retest
- Actual
- The daily low matched 1.14544, the high stopped at 1.14974, and neither H1 trigger fired
- Lead scenarioIncorrect
- Called
- Bearish continuation after the event break (42%, a 4-point operative lead)
- Actual
- No H1 candle closed below 1.14544; price instead finished above the open
- Scenario that firedNote · No mapped branch fired
- Called
- The map required downside acceptance, upside acceptance, or trades through both edges followed by a return inside
- Actual
- Price stayed within the two decision edges, so no branch completed its stated trigger
- Scenario-map qualityPartial
- Called
- Bearish continuation led repair at 38% and two-release whipsaw at 20%
- Actual
- The decision edges and invalidations were useful, but the map omitted a contained range that drifted higher without crossing both edges
- Driver-stack readPartial
- Called
- Prior dollar strength favored downside, while rate-sensitive releases and compressed H4 trade argued against a fixed directional call
- Actual
- Hotter Eurozone CPI lifted the pair; stronger US data failed to restore sustained dollar pressure, and confirmation never arrived
- Structural backdropCorrect · structural
- Called
- W1, D1, and H4 pointed lower after an impulsive daily break
- Actual
- Price closed higher for the day but remained below 1.14999 and the broken 1.15227 H4 floor
- 1.15227 resistanceCorrect · not activated
- Called
- Major repair test after a confirmed recovery
- Actual
- The upside trigger never fired and the session high remained 25.3 pips below the level
- 1.15113 resistanceCorrect · not activated
- Called
- First supply zone after a 1.14999 reclaim
- Actual
- Price never reclaimed 1.14999 and remained 13.9 pips below this level at the high
- 1.14999 decision resistanceCorrect
- Called
- A held H1 close plus retest activates repair; a touch alone is insufficient
- Actual
- The late rally reached 1.14974, then failed back to a 1.14754 close without an H1 close above the trigger
- 1.14727 liquidity edgeCorrect
- Called
- A sweep target rather than defended resistance
- Actual
- Price touched it overnight, cleared it after CPI, and later rotated through it without treating it as a durable barrier
- 1.14603 pivotCorrect
- Called
- Repeated closes below preserve seller control; recovery questions the breakdown
- Actual
- Several pre-London hours closed below it, but London reclaimed the pivot and the breakdown did not hold
- 1.14544 liquidity edgeCorrect
- Called
- Only a completed close and failed retest confirm continuation
- Actual
- The session low touched 1.14544 during the opening hour, but no H1 candle closed beneath it
- 1.14491 supportCorrect · not activated
- Called
- First structural check after confirmed downside acceptance
- Actual
- The downside trigger never activated and price did not reach the level
- 1.13908 supportCorrect · not activated
- Called
- Extension target after a sustained loss of 1.14491
- Actual
- The session remained 58.3 pips above it at the low
The tape
- Open and overnight (00:00 to 06:59 UTC)
EURUSD opened at 1.14608 and touched the prepared 1.14544 lower edge during the first hour. The level held on an H1 closing basis. Price reached 1.14727 during the 03:00 hour, then drifted back below the 1.14603 pivot and spent the final pre-London hours compressed near the lower half of the band. No downside acceptance formed.
- London and Eurozone CPI (07:00 to 11:59 UTC)
London reclaimed 1.14603 before the 09:00 UTC CPI release. Eurozone CPI printed 3.2% against a 2.8% forecast and 2.8% previous reading. EURUSD responded by rising from 1.14661 to 1.14832 during the 09:00 hour and closing at 1.14795. The first push faded to 1.14669 by 11:00 UTC, but sellers still could not return price below 1.14544.
- US data and New York overlap (12:00 to 16:59 UTC)
Initial jobless claims printed at 196,000 against 199,000 expected, while the Philadelphia Fed index printed 37.8 against 19.5 expected. Both releases were stronger than forecast, yet EURUSD did not sustain a dollar-positive break. The 12:00 hour finished nearly flat, the 13:00 hour moved higher, and a brief 14:00 pullback gave way to a rally from 1.14731 to a 1.14909 close during the 15:00 hour. Price approached the 1.14999 repair trigger but never reached or closed above it.
- Late and close (17:00 to 23:59 UTC)
The late push set the daily high at 1.14974 during the 17:00 hour, only 2.5 pips beneath 1.14999. That move failed to hold. EURUSD fell back through 1.14727, settled at 1.14754, and closed 14.6 pips above the daily open. The 43-pip range equaled about 0.86x the preparation's 50.2-pip D1 ATR and about 72% of the six-month 60-pip baseline, consistent with a contained range rather than a renewed trend.
What we learned
The moderate surprise was the market's refusal to resume lower after the stronger US releases. The preparation allowed for post-event repair, but that branch required acceptance above 1.14999, while the digestion branch required price to trade through both decision edges. The actual path sat between them: a contained bullish drift that stopped just short of the repair trigger. That outcome was foreseeable from the post-event exhaustion and two-window conflict already identified, but it needed its own range branch.
- Precondition checks
Separate the pre-release state from the full-day day-type call. Two scheduled releases justified event suspension before each print, but the day after a 1.91x ATR decline also needed an explicit Range branch if neither decision edge gained H1 acceptance.
- Driver-stack ordering
Add a EURUSD prior that same-session transmission outranks the prior day's dollar impulse. When stronger US data cannot push price back below 1.14603, reduce continuation weight and raise range or repair weight.
- Precondition checks
Add a contained-drift branch for sessions that remain inside both decision edges. Requiring the digestion scenario to trade through 1.14544 and 1.14999 left a common range outcome unmapped and forced
firedScenarioWeightto zero. - Tradability standard
Keep the completed H1 close and retest requirement. The exact 1.14544 touch and the 1.14974 near-touch both looked actionable intrahour, but neither produced the acceptance needed to validate a directional branch. --- Reviewed prep: 2026-09-17-eurusd-session-preparation
