EURUSD Session Review, September 25, 2026: The Upside Break Fell Back Into Range
EURUSD closed 17.6 pips above its September 25 open after the upside-repair trigger fired, but the move stalled below 1.14289 and the daily close slipped back under 1.13987. The preparation was partially accurate: Neutral / Wait held up, while the Trend call and 47% downside lead missed. The next preparation should treat a post-data return inside the decision range as an earlier failure signal.
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 Failed Upside Break Review
- Symbol
- EURUSD
- Window
- 00:00 to 23:00 UTC
- Day type called
- Trend
- Day type actual
- Range
- Lean outcome
- Correct
- Regime
- Range session with a failed upside break
- Preparation
- Partially accurate
- Surprises
- Moderate
Grade card
8 of 15 correct- Day-type callIncorrect
- Called
- Trend, with compression expected to resolve from the lower edge
- Actual
- Price ranged for 42.7 pips, broke the upper decision level, then closed back inside it
- LeanCorrect
- Called
- Neutral / Wait
- Actual
- Neither side ended the day with durable acceptance outside 1.13587 to 1.13987
- Conditional leanPartial
- Called
- Short after an H1 close at or below 1.13527 and failed retest; long after an H1 close above 1.13987 and held retest
- Actual
- The short trigger never fired. The long trigger completed at 14:00 UTC and held its first retest, but price stopped at 1.14107 and closed back below 1.13987
- Lead scenarioIncorrect
- Called
- Downside continuation at 47%
- Actual
- Price never tested 1.13587, never closed at or below 1.13527, and finished 17.6 pips above the open
- Scenario mapPartial
- Called
- Downside continuation led balance at 34% and upside repair at 19%
- Actual
- Upside repair was the branch that fired, but it failed before the 1.14289 target and the daily close returned to the prior range
- Driver stackPartial
- Called
- Weekly and daily structure plus broad dollar pressure favored downside, while the rates catalyst and compressed H4 activity argued against a fixed lean
- Actual
- EURUSD rose before and after a 0.0% Durable Goods print against a -3.4% forecast. The caution was sound, but the structural downside tilt was mis-ordered
- Trigger qualityPartial
- Called
- Both directional branches required a completed H1 close and a retest
- Actual
- The filter correctly rejected every short attempt. The long sequence confirmed, but its failure rule allowed the branch to remain active after momentum had faded back into the range
- 1.14953 resistanceCorrect · not activated
- Called
- A held recovery would break the H4 lower-high sequence
- Actual
- Session high was 1.14107
- 1.14544 resistanceCorrect · not activated
- Called
- First major structural repair level
- Actual
- Session high was 1.14107
- 1.14289 resistanceCorrect · not tested
- Called
- First target after confirmed upside repair
- Actual
- Price stopped 18.2 pips below the level
- 1.13987 decision resistancePartial
- Called
- An H1 close and held retest would activate upside repair
- Actual
- Five consecutive H1 closes held above the level, but the move failed below 1.14289 and the daily close returned to 1.13932
- 1.13797 referenceCorrect
- Called
- Recovery above it would warn against the short branch; repeated overlap would support balance
- Actual
- Price reclaimed it during the 09:00 hour and closed above it, keeping the downside branch inactive
- 1.13587 decision supportCorrect
- Called
- Downside continuation required acceptance at or below 1.13527 and a failed retest
- Actual
- Session low was 1.13680, so support was never tested and the downside trigger stayed inactive
- 1.13346 supportCorrect · not activated
- Called
- First target after confirmed downside acceptance
- Actual
- Session low remained 26.6 pips above the level
- 1.13104 supportCorrect · not activated
- Called
- Full downside extension target
- Actual
- Session low remained 57.6 pips above the level
The tape
- Open, first hour
EURUSD opened at 1.13756 and closed the first hour at 1.13766 after a 2.6-pip range. Asia then drifted to the session low of 1.13680 during the 06:00 hour. London did not confirm the prepared downside trigger. Price held above 1.13587, turned higher, and closed the 09:00 hour at 1.13855 after reclaiming the 1.13797 reference.
- Mid-session
The advance continued into the US data window. Price reached 1.13939 before the 12:30 UTC Durable Goods release, which printed 0.0% against a -3.4% forecast. EURUSD extended higher despite that positive US surprise. The 14:00 hour closed at 1.14018, above 1.13987. The next hour dipped to 1.13981, only 0.6 pip through the level, and closed back at 1.14009. That completed the upside-repair trigger and held retest. Follow-through remained shallow, and price never reached 1.14289.
- Late / close
EURUSD held hourly closes above 1.13987 through 18:00 UTC, then set the daily high at 1.14107 during the 19:00 hour and reversed to an H1 close of 1.13920. The pair stayed above 1.13797 but could not recover durable acceptance above decision resistance. It closed at 1.13932, 5.5 pips below 1.13987 and 17.6 pips above the daily open.
What we learned
The moderate surprise was the sequence, not the size of the day. EURUSD confirmed the lower-weighted upside branch after a stronger-than-forecast US Durable Goods reading, held above decision resistance for five hours, then gave the break back before the daily close. The preparation anticipated an upside trigger and a false first move around the release, but it did not describe this slower confirmed break followed by late failure.
- Day-type precondition checks
A 47% directional lead in sub-35-pip H4 compression does not justify a Trend call when the runner-up is balance and a high-impact release sits inside the session. The next preparation should keep Range or Event-suspended in front until an outer decision level survives the daily close.
- Driver-stack ordering
Proposed priors edit: when EURUSD holds above decision resistance despite a USD-positive surprise, failed dollar response should outrank the standing D1 trend immediately. The September 25 tape rejected the expected rates translation and removed the basis for keeping downside first.
- Tradability standard
The 19% upside branch was directionally right but did not reach 1.14289. Add a follow-through test: if a confirmed break cannot extend at least 0.20 D1 ATR within two completed H1 candles, downgrade it to balance on the first close back inside the trigger level.
- Day-type precondition checks
Grade an intraday break as Trend only when the close retains acceptance beyond the decision edge. A five-hour hold that finishes back inside the range is still a range-day failure, not a completed repair. Reviewed prep: 2026-09-25-eurusd-session-preparation
