EURUSD Session Review, September 21, 2026: The Range Held Through a Late Reversal
EURUSD stayed inside the preparation's 1.14544 to 1.14974 decision band, confirming the 45% contained-range lead and leaving both conditional breakout triggers inactive. The late New York decline produced an 18.1-pip lower close without acceptance below support. The next preparation should keep the band in force and continue to require an H1 close with a held retest before assigning direction.
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 Compression Range Review
- Symbol
- EURUSD
- Window
- 00:00 to 23:59 UTC
- Day type called
- Range
- Day type actual
- Range
- Lean outcome
- Correct
- Regime
- Contained range with a late New York reversal
- Preparation
- Accurate
- Surprises
- Low
Grade card
13 of 13 correct- Day-type callCorrect
- Called
- Range, based on compressed H4 volatility and two prior sessions inside the same band
- Actual
- The 33.8-pip day stayed between 1.14544 and 1.14974 and closed inside the band
- LeanCorrect
- Called
- Neutral/Wait
- Actual
- Price closed 18.1 pips lower, but neither side gained durable acceptance outside the range
- Conditional leanCorrect · no trigger
- Called
- Long after an H1 close and held retest above 1.14974, short after an H1 close and failed retest below 1.14544
- Actual
- The high stopped at 1.14953 and the low at 1.14615; neither H1 trigger fired
- Lead scenarioCorrect
- Called
- Contained range or failed break, 45%
- Actual
- The full session remained inside 1.14544 to 1.14974
- Driver stackCorrect
- Called
- Compressed session mechanics and an unresolved rates read favored waiting, with the 15:00 UTC Lagarde speech as the main risk window
- Actual
- Price tested the upper edge during the scheduled speech window, produced no accepted break, then reversed lower while remaining inside the band
- 1.15469 resistanceCorrect · inactive
- Called
- Deep repair target, with rejection preserving the H4 lower-high sequence
- Actual
- Never approached because the repair branch did not activate
- 1.15313 resistanceCorrect · inactive
- Called
- Secondary repair check after 1.15266
- Actual
- Never approached because the repair branch did not activate
- 1.15266 resistanceCorrect · inactive
- Called
- First major repair target after an upside break
- Actual
- Never approached because price stayed below 1.14974
- 1.14974 decision resistanceCorrect · within noise
- Called
- H1 acceptance above it would activate upside repair; a touch alone was only a liquidity test
- Actual
- The session high reached 1.14953, 2.1 pips below the level, with no H1 close above it
- 1.14852 referenceCorrect
- Called
- Range magnet, with repeated crossings supporting another contained session
- Actual
- Price crossed the level around the European morning, the speech window, and the subsequent reversal
- 1.14544 decision supportCorrect
- Called
- An H1 close below it followed by a failed retest would activate downside continuation
- Actual
- The session low stopped at 1.14615, 7.1 pips above support
- 1.14491 supportCorrect · inactive
- Called
- First structural check after downside acceptance
- Actual
- Never reached because the downside branch did not activate
- 1.13908 supportCorrect · inactive
- Called
- Extension target after 1.14491 failed
- Actual
- Never reached because the downside branch did not activate
The tape
- Open, first 60 minutes
EURUSD opened at 1.14817 and traded between 1.14752 and 1.14846 during the first hour. Asia remained quiet, with brief tests of 1.14850 and no pressure on either edge of the decision band. Price drifted to 1.14747 before the London window.
- Mid-session
London stayed subdued. From 07:00 to 09:00 UTC, EURUSD held between 1.14715 and 1.14785, then recovered through the European morning. The 11:00 UTC candle reached 1.14856 before price steadied near 1.14800 into New York. Momentum picked up ahead of ECB President Lagarde's scheduled 15:00 UTC speech. The 14:00 UTC candle closed at 1.14895, and the next hour printed the session high at 1.14953. Resistance at 1.14974 was not breached, and the candle closed back at 1.14856.
- Late / close
The failed push near resistance turned into the day's cleanest move. EURUSD fell to 1.14713 during the 16:00 UTC hour and continued lower through late New York. The session low at 1.14615 remained 7.1 pips above 1.14544 support. Price closed at 1.14636, near the day's low but still inside the established band, leaving the wider range unresolved.
What we learned
The session unfolded within the expected parameters. No material surprises.
- Precondition checks
Keep sub-35-pip H4 volatility and repeated closes inside a mature decision band as evidence for a range call. The realized 33.8-pip range used about 72% of the preparation's 46.9-pip daily ATR and never escaped the band.
- Driver-stack ordering
No EURUSD priors edit is warranted. The preparation treated the rates read as unresolved and gave compressed session mechanics priority. The scheduled speech window saw a reversal without structural acceptance, which confirmed that ordering.
- Tradability standard
Retain the completed H1 close and retest requirement at both edges. Price came within 2.1 pips of resistance, then reversed 33.8 pips to the session low. A touch-based trigger would have misread the strongest reversal of the day.
- Precondition checks
Carry 1.14544 to 1.14974 into the next preparation until a completed H1 close and held retest resolves it. A lower daily close inside the band is information about pressure, not proof of a trend day. There was no systematic miss to route. The next preparation should preserve the range framework while giving the late close near support enough weight to keep downside continuation competitive if 1.14544 finally gives way. --- Reviewed prep: 2026-09-21-eurusd-session-preparation
