Back to session review

Session review · EURUSD · Sep 11, 2026

EURUSD Session Review — September 11, 2026: Hot CPI Break Fails into a Lower-Edge Trap

EURUSD closed 13.0 pips below its open after a hot US CPI print drove price through the prepared lower decision edge, but the break failed and reversed back inside the range. The 40% downside-resolution lead missed, the 35% containment branch best described the session, and the next preparation should distinguish pre-release suspension from the full-day trap risk created by a second catalyst window.

Grading the exact preparationEURUSD Session Analysis — September 11, 2026: CPI Tests the Post-ECB ReversalOpen the original prep

Session vs preparation

H1 · UTC · EURUSD
  • Observed candles
  • Reviewed session
  • Preparation levels
EURUSD — session vs prep levelsH1
Shaded band: the reviewed session. Price lines: the original preparation’s levels. Times shown in UTC.

Called vs actual

Every element is assessed against the preparation as written.

Grade card

12 of 16 correct
  1. Day-type callPartial
    Called
    Event-suspended around 12:30 UTC CPI and the 14:00 UTC Lagarde appearance
    Actual
    Price remained compressed before CPI, then broke the lower edge and reversed through the range; the full day was a trap, not a suspended drift
  2. LeanCorrect · neutral-correct
    Called
    Neutral / Wait
    Actual
    Close 1.15933 versus open 1.16063, a 13.0-pip decline, but no held acceptance outside 1.15916-1.16415
  3. Conditional leanCorrect · no trigger
    Called
    Short only after a held, displaced H1 close below 1.15916; long only after the same confirmation above 1.16415
    Actual
    Neither trigger fired: no H1 close reached 1.15866 or lower, no failed retest held beneath 1.15916, and the upper edge was never approached
  4. Lead scenarioIncorrect
    Called
    Hot CPI produces a downside resolution through 1.15916 (40%, a 5-point operative lead)
    Actual
    CPI was hot and price reached 1.15688, but the break failed inside the same H1 candle and price returned to 1.16149 before the late fade
  5. Scenario that firedCorrect · path, imperfect catalyst assumption
    Called
    Inline or moderate CPI traps the first move and returns price inside 1.15916-1.16415 (35%)
    Actual
    The catalyst magnitude was hotter than this branch assumed, but its price path—lower-edge sweep, failed hold, and return inside the band—was the realized structure
  6. Scenario-map qualityPartial
    Called
    Three branches covered downside acceptance, containment after a sweep, and upside acceptance
    Actual
    The map contained the realized path and the 35% branch was only five points behind the lead, but the weighting favored continuation over the actual trap
  7. Driver-stack readPartial
    Called
    Rates and dollar repricing mildly favored downside, while the second catalyst and compressed H4 structure argued against an unconditional direction
    Actual
    Hot CPI initially pushed EURUSD lower, but the move did not sustain after the Lagarde window and the pair closed back inside the decision band
  8. Session timingCorrect
    Called
    London could arm a move, but 12:30-14:30 UTC was a blackout and the clean decision window began after both catalysts
    Actual
    London stayed inside the band; the defining low and reversal arrived during the 15:00 UTC hour, exactly in the delayed-resolution window
  9. Key level 1.17111 (resistance / 20-day high)Correct · not reached
    Called
    Extreme upside boundary, active only after acceptance above 1.16537
    Actual
    Never relevant; the session high was 94.0 pips below it
  10. Key level 1.16537 (resistance)Correct · not reached
    Called
    First extension target after a confirmed 1.16415 break
    Actual
    Never relevant because the upper decision edge did not break
  11. Key level 1.16415 (upper decision edge)Correct · inactive
    Called
    A displaced H1 close or held retest activates the upside branch
    Actual
    Session high 1.16171 stayed 24.4 pips beneath the edge
  12. Key level 1.16197 (pivot)Correct
    Called
    Reclaim repairs the prior-session damage; rejection beneath keeps pressure on 1.15916
    Actual
    Price never reclaimed it, topping at 1.16171 before selling through the lower decision edge
  13. Key level 1.16089 (prior-close pivot)Correct
    Called
    Holding above supports repair; repeated closes below expose the lower edge
    Actual
    Price held above early, then closed below from 05:00 UTC onward and reached 1.15916 after CPI
  14. Key level 1.15916 (lower decision edge)Correct
    Called
    A sweep can reverse; only a held, displaced H1 loss activates continuation
    Actual
    Price swept to 1.15688, but the deepest hourly candle closed at 1.16029 and no displaced downside close confirmed
  15. Key level 1.15844 (support)Correct · rejected below
    Called
    First downside target; only a held loss confirms a deeper daily retracement
    Actual
    Price traded through it intrahour but immediately rejected the extension and never produced an H1 close below
  16. Key level 1.15238 (support / 20-day low)Correct · not reached
    Called
    Extreme-surprise target only after sustained selling
    Actual
    Never approached; the session low remained 45.0 pips above it

Showing 16 of 16 elements

The tape

How the session unfolded, in chronological order.

The tape

  1. Open / overnight (00:00-07:00 UTC)

    EURUSD opened at 1.16063 and initially repaired higher, reaching the session high of 1.16171 during the 04:00 hour. That rise stopped below the prepared 1.16197 pivot. Price then rolled over, closed below 1.16089 at 05:00 UTC, and reached 1.15992 before London, leaving the lower decision edge exposed without breaking it.

  2. London ignition and follow-through (07:00-12:30 UTC)

    The 07:00 and 08:00 hours bounced to 1.16134, but the recovery again failed beneath 1.16197. Selling resumed through late London: EURUSD closed the 11:00 hour at 1.15987 and traded down to 1.15948 during the 12:00 hour. The pair entered the CPI release weak but still above 1.15916, so no directional branch had confirmed.

  3. CPI and Lagarde windows (12:30-14:30 UTC)

    US headline CPI printed 0.4% month over month against a flat forecast, core CPI printed 0.3% against 0.2%, and headline CPI was 3.4% year over year against 2.7%. EURUSD pushed through 1.15916 after the release, but the 13:00 candle closed at 1.15917—one tenth of a pip above the decision edge—and the 14:00 candle closed only marginally beneath it at 1.15911. Neither close delivered the required five-pip displacement. The scheduled Lagarde appearance kept the second catalyst window live, so the prep's blackout and wait-for-confirmation rule remained decisive.

  4. Delayed resolution / New York overlap (14:30-17:00 UTC)

    The defining move came in the 15:00 hour. Price plunged through 1.15844 to the session low at 1.15688, then reversed sharply and closed the same hour at 1.16029. Follow-through carried EURUSD to 1.16149 by 17:00 UTC. That full rejection converted what looked like the lead downside scenario into a lower-edge trap and validated the map's requirement for an H1 close or held retest rather than a level touch.

  5. Late / close (17:00-23:59 UTC)

    The recovery could not reclaim 1.16197. Price faded from 1.16149, moved back through 1.16089, and closed at 1.15933. The finish was 13.0 pips below the open and only 1.7 pips above 1.15916: cautious, but still inside the prepared band and short of a confirmed downside resolution. The full daily range was 48.3 pips, about 1.17 times the preparation's 41.2-pip daily ATR.

What we learned

Evidence that should shape the next preparation.

What we learned

The moderate surprise was not the hot CPI print or the initial downside move; both were explicitly mapped. It was the market's refusal to sustain that move despite the size of the inflation surprise. The reversal was foreseeable because the preparation identified first-impulse fade risk, a second catalyst at 14:00 UTC, and the need for displaced H1 acceptance, but those warnings were assigned to the lower-weighted containment branch rather than allowed to challenge the continuation lead.

  1. Precondition checks

    Separate the pre-release state from the full-day forecast. A same-session tier-1 print can justify an Event-suspended opening condition, but when a second catalyst follows 90 minutes later and first-impulse failure is already a named risk, the full-day map should give Trap or Whipsaw at least equal weight.

  2. Driver-stack ordering

    Keep rates and dollar repricing at the top, but do not let the magnitude of a data surprise substitute for price acceptance. In the next EURUSD event prep, require the rates impulse to survive the second catalyst window and a displaced H1 close before it increases the directional branch's weight.

  3. Precondition checks

    The 35% containment branch described the tape even though CPI was not inline or moderate. Reframe that branch around market response—failure to hold beyond a decision edge—rather than tying it too tightly to the forecast error's size.

  4. Tradability standard

    Preserve the five-pip displacement plus completed-H1-close or held-retest rule. The 1.15688 print looked like a decisive break in real time, but the same hourly candle closed 34.1 pips above its low; a touch-based trigger would have misclassified the trap.

  5. Driver-stack ordering

    Treat post-release refusal as fresh information. When EURUSD cannot sustain downside after a large upside US inflation surprise, the failed transmission deserves more weight than the pre-event lower-third close or the prior day's dollar pressure. --- Reviewed prep: 2026-09-11-eurusd-session-preparation

A correct forecast does not establish an executable or profitable trade. Every scored preparation stays in the public record.

See the full track record
Read the full original review

Session Summary

EURUSD opened September 11 at 1.16063, traded a 1.15688-1.16171 range, and closed at 1.15933. The preparation correctly kept the outright lean neutral and mapped the lower-edge sweep-and-return path, but its 40% lead expected a hot-CPI downside break to hold; instead, price failed below 1.15916 and produced a trap session best described by the 35% containment branch.

Session:            EURUSD CPI Lower-Edge Trap Session Review
Symbol:              EURUSD
Window:              00:00 - 23:59 UTC
Day type called:     Event-suspended
Day type actual:     Trap
Lean outcome:        Correct (neutral-correct: price closed lower but produced no held acceptance outside the prepared decision band)
Regime:              Pre-event drift followed by a lower-edge breakout-and-fail reversal
Preparation:         Partially accurate
Surprises:           Moderate

Grade Card

Prep elementCalledActualVerdict
Day-type callEvent-suspended around 12:30 UTC CPI and the 14:00 UTC Lagarde appearancePrice remained compressed before CPI, then broke the lower edge and reversed through the range; the full day was a trap, not a suspended driftPartial
LeanNeutral / WaitClose 1.15933 versus open 1.16063, a 13.0-pip decline, but no held acceptance outside 1.15916-1.16415Correct (neutral-correct)
Conditional leanShort only after a held, displaced H1 close below 1.15916; long only after the same confirmation above 1.16415Neither trigger fired: no H1 close reached 1.15866 or lower, no failed retest held beneath 1.15916, and the upper edge was never approachedCorrect (no trigger)
Lead scenarioHot CPI produces a downside resolution through 1.15916 (40%, a 5-point operative lead)CPI was hot and price reached 1.15688, but the break failed inside the same H1 candle and price returned to 1.16149 before the late fadeIncorrect
Scenario that firedInline or moderate CPI traps the first move and returns price inside 1.15916-1.16415 (35%)The catalyst magnitude was hotter than this branch assumed, but its price path—lower-edge sweep, failed hold, and return inside the band—was the realized structureCorrect path, imperfect catalyst assumption
Scenario-map qualityThree branches covered downside acceptance, containment after a sweep, and upside acceptanceThe map contained the realized path and the 35% branch was only five points behind the lead, but the weighting favored continuation over the actual trapPartial
Driver-stack readRates and dollar repricing mildly favored downside, while the second catalyst and compressed H4 structure argued against an unconditional directionHot CPI initially pushed EURUSD lower, but the move did not sustain after the Lagarde window and the pair closed back inside the decision bandPartial
Session timingLondon could arm a move, but 12:30-14:30 UTC was a blackout and the clean decision window began after both catalystsLondon stayed inside the band; the defining low and reversal arrived during the 15:00 UTC hour, exactly in the delayed-resolution windowCorrect
Key level 1.17111 (resistance / 20-day high)Extreme upside boundary, active only after acceptance above 1.16537Never relevant; the session high was 94.0 pips below itCorrect (not reached)
Key level 1.16537 (resistance)First extension target after a confirmed 1.16415 breakNever relevant because the upper decision edge did not breakCorrect (not reached)
Key level 1.16415 (upper decision edge)A displaced H1 close or held retest activates the upside branchSession high 1.16171 stayed 24.4 pips beneath the edgeCorrect (inactive)
Key level 1.16197 (pivot)Reclaim repairs the prior-session damage; rejection beneath keeps pressure on 1.15916Price never reclaimed it, topping at 1.16171 before selling through the lower decision edgeCorrect
Key level 1.16089 (prior-close pivot)Holding above supports repair; repeated closes below expose the lower edgePrice held above early, then closed below from 05:00 UTC onward and reached 1.15916 after CPICorrect
Key level 1.15916 (lower decision edge)A sweep can reverse; only a held, displaced H1 loss activates continuationPrice swept to 1.15688, but the deepest hourly candle closed at 1.16029 and no displaced downside close confirmedCorrect
Key level 1.15844 (support)First downside target; only a held loss confirms a deeper daily retracementPrice traded through it intrahour but immediately rejected the extension and never produced an H1 close belowCorrect (rejected below)
Key level 1.15238 (support / 20-day low)Extreme-surprise target only after sustained sellingNever approached; the session low remained 45.0 pips above itCorrect (not reached)

The preparation was partially accurate. It got the restraint, confirmation standard, session timing, and key-level behavior right, and its 35% branch described the eventual sweep-and-return structure. The miss was the operative call: the hot-CPI downside branch led the map but failed to convert a sharp intrahour break into the required H1 acceptance.


The Tape

Open / overnight (00:00-07:00 UTC): EURUSD opened at 1.16063 and initially repaired higher, reaching the session high of 1.16171 during the 04:00 hour. That rise stopped below the prepared 1.16197 pivot. Price then rolled over, closed below 1.16089 at 05:00 UTC, and reached 1.15992 before London, leaving the lower decision edge exposed without breaking it.

London ignition and follow-through (07:00-12:30 UTC): The 07:00 and 08:00 hours bounced to 1.16134, but the recovery again failed beneath 1.16197. Selling resumed through late London: EURUSD closed the 11:00 hour at 1.15987 and traded down to 1.15948 during the 12:00 hour. The pair entered the CPI release weak but still above 1.15916, so no directional branch had confirmed.

CPI and Lagarde windows (12:30-14:30 UTC): US headline CPI printed 0.4% month over month against a flat forecast, core CPI printed 0.3% against 0.2%, and headline CPI was 3.4% year over year against 2.7%. EURUSD pushed through 1.15916 after the release, but the 13:00 candle closed at 1.15917—one tenth of a pip above the decision edge—and the 14:00 candle closed only marginally beneath it at 1.15911. Neither close delivered the required five-pip displacement. The scheduled Lagarde appearance kept the second catalyst window live, so the prep's blackout and wait-for-confirmation rule remained decisive.

Delayed resolution / New York overlap (14:30-17:00 UTC): The defining move came in the 15:00 hour. Price plunged through 1.15844 to the session low at 1.15688, then reversed sharply and closed the same hour at 1.16029. Follow-through carried EURUSD to 1.16149 by 17:00 UTC. That full rejection converted what looked like the lead downside scenario into a lower-edge trap and validated the map's requirement for an H1 close or held retest rather than a level touch.

Late / close (17:00-23:59 UTC): The recovery could not reclaim 1.16197. Price faded from 1.16149, moved back through 1.16089, and closed at 1.15933. The finish was 13.0 pips below the open and only 1.7 pips above 1.15916: cautious, but still inside the prepared band and short of a confirmed downside resolution. The full daily range was 48.3 pips, about 1.17 times the preparation's 41.2-pip daily ATR.


What We Learned

The moderate surprise was not the hot CPI print or the initial downside move; both were explicitly mapped. It was the market's refusal to sustain that move despite the size of the inflation surprise. The reversal was foreseeable because the preparation identified first-impulse fade risk, a second catalyst at 14:00 UTC, and the need for displaced H1 acceptance, but those warnings were assigned to the lower-weighted containment branch rather than allowed to challenge the continuation lead.

  • Precondition checks: Separate the pre-release state from the full-day forecast. A same-session tier-1 print can justify an Event-suspended opening condition, but when a second catalyst follows 90 minutes later and first-impulse failure is already a named risk, the full-day map should give Trap or Whipsaw at least equal weight.
  • Driver-stack ordering: Keep rates and dollar repricing at the top, but do not let the magnitude of a data surprise substitute for price acceptance. In the next EURUSD event prep, require the rates impulse to survive the second catalyst window and a displaced H1 close before it increases the directional branch's weight.
  • Precondition checks: The 35% containment branch described the tape even though CPI was not inline or moderate. Reframe that branch around market response—failure to hold beyond a decision edge—rather than tying it too tightly to the forecast error's size.
  • Tradability standard: Preserve the five-pip displacement plus completed-H1-close or held-retest rule. The 1.15688 print looked like a decisive break in real time, but the same hourly candle closed 34.1 pips above its low; a touch-based trigger would have misclassified the trap.
  • Driver-stack ordering: Treat post-release refusal as fresh information. When EURUSD cannot sustain downside after a large upside US inflation surprise, the failed transmission deserves more weight than the pre-event lower-third close or the prior day's dollar pressure.

Reviewed prep: 2026-09-11-eurusd-session-preparation