EURUSDReviewCautious

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.

Prep outcomepartial
Lead scenario42% · missed
Leanneutral · correct
Day typeevent-suspended → range
Surprisemoderate
Grade card11 of 16 correct
Session chart
EURUSD — session vs prep levelsH1
Shaded band: the reviewed session. Price lines: the preparation's key levels — see which held and which broke.
Powered by Cortiq

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.

See how Cortiq works
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
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  1. 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.

  2. 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.

  3. 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 firedScenarioWeight to zero.

  4. 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