SP500ReviewCautious

SP500 Session Review — September 14, 2026

The Lower Break Failed and the Range Call Became a Trap

SP500 did not follow the preparation's 42%-weighted balance path on September 14, 2026: price closed an H1 candle below the lower range threshold, failed to confirm downside acceptance, and then reversed from 7,592.20 to 7,649.95 before settling back inside the decision zone. The Neutral/Wait lean and confirmation discipline were right, but the Range day-type call and lead scenario missed a foreseeable lower-edge trap that the next preparation should map explicitly.

Prep outcomepartial
Lead scenario42% · missed
Leanneutral · correct
Day typerange → trap
Surprisemoderate
Grade card11 of 14 correct
Session chart
SP500 — 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
SP500 Lower-Edge Trap Session
Symbol
SP500
Window
00:00 – 23:59 UTC (14:30 UTC US cash open as the dominant engine)
Day type called
Range
Day type actual
Trap
Lean outcome
Correct
Regime
Lower-edge breakout-and-fail, with a late reversal back toward the central pivot
Preparation
Partially accurate
Surprises
Moderate

Grade card

11 of 14 correct
  1. Day-type callIncorrect · actual day type was Trap
    Called
    Range — post-expansion digestion inside 7,606.02–7,657.01
    Actual
    Price closed an H1 candle below the lower threshold, revisited the break during the US session, then reversed sharply without achieving downside acceptance
  2. LeanCorrect · neutral-correct
    Called
    Neutral / Wait
    Actual
    SP500 closed only 15.06 points above the open and finished inside the prepared decision zone, with neither directional confirmation sequence completed
  3. Conditional leanCorrect · no trigger
    Called
    Long only after an H1 close at or above 7,663.35 plus a held retest of 7,657.01; short only after a close at or below 7,599.68 plus a second H1 hold below 7,606.02
    Actual
    The long threshold was never reached. The 12:00 UTC close at 7,594.95 met the first short condition, but the next hour recovered to 7,607.57 and cancelled confirmation
  4. Lead scenario — cash-session balance and gap digestion (42%)Incorrect
    Called
    Hold 7,606.02 through the cash-opening drive, reject 7,657.01, and avoid an H1 close beyond 7,599.68 or 7,663.35
    Actual
    The 12:00 UTC H1 close at 7,594.95 violated the lower condition, and price traded below 7,606.02 again after the cash open before reversing
  5. Scenario map qualityIncorrect · unmapped trap
    Called
    Balance 42%, downside acceptance 32%, bullish gap repair 26%
    Actual
    No mapped branch described the realised failed lower break: balance was formally invalidated, downside never earned its second hold, and bullish repair never reached its trigger
  6. Driver stackCorrect
    Called
    No scheduled medium- or high-impact US release; Friday's bullish rejection and Monday's bearish gap conflicted, favoring patience over direction
    Actual
    The calendar remained empty and the tape stayed directionally unresolved despite a 0.91-ATR intraday range; the structural conflict expressed itself as a failed downside break and rebound
  7. Key level 7,720.44 (resistance)Correct · not reached
    Called
    Stretch target only after acceptance above 7,686.76
    Actual
    The high stopped at 7,649.95, leaving both prerequisites untouched
  8. Key level 7,686.76 (structural repair threshold)Correct · not reached
    Called
    Acceptance would materially weaken the September H4 correction
    Actual
    Price never reached the level and closed 63.80 points below it
  9. Key level 7,679.31 (resistance)Correct · not reached
    Called
    First upside objective after confirmed gap repair
    Actual
    Gap repair never confirmed and the session high remained 29.36 points below the level
  10. Key level 7,657.01 (resistance / pivot)Correct · held as resistance within noise
    Called
    Primary gap-repair test; require a displaced close and held retest before treating it as support
    Actual
    The late rebound stopped at 7,649.95, within 7.06 points of the pivot, and price closed back below it
  11. Key level 7,624.56 (immediate pivot)Correct
    Called
    Repeated trade around it favors balance; a cash-session hold on one side arms direction
    Actual
    Price crossed the pivot repeatedly, rallied through it late, and closed at 7,622.96, just 1.60 points below it
  12. Key level 7,606.02 (support / pivot)Correct
    Called
    Liquidity marker, not defended support; downside needs acceptance below 7,599.68 plus a second hold below 7,606.02
    Actual
    Price breached it several times, but every attempt failed to complete the required two-step acceptance sequence
  13. Key level 7,590.26 (support)Correct · within noise
    Called
    First downside target; a quick rejection would reinforce digestion over a renewed bearish leg
    Actual
    The session low was 7,592.20, only 1.94 points above the level, and the break reversed rather than extending
  14. Key level 7,581.08 (support / liquidity)Correct · not reached
    Called
    Obvious sweep target; continuation beneath it would be beyond-range
    Actual
    Price never reached it because the downside break failed first

The tape

  1. Open (00:00–07:00 UTC)

    SP500 opened at 7,607.90 and initially repaired part of the weekend gap, reaching 7,632.65 during the 04:00 UTC hour. That advance could not hold above the 7,624.56 pivot. Price faded to a 7,620.65 close by 06:00 UTC, leaving the overnight move directional only in appearance and preserving the preparation's instruction to wait for liquid-session confirmation.

  2. EU session and pre-US handoff (07:00–14:30 UTC)

    The EU open produced a slow deterioration rather than a clean breakout. Price tested 7,606.02 during the 09:00 UTC hour, spent the next two hours near 7,600, then broke to the day's 7,592.20 low during the 12:00 UTC hour and closed at 7,594.95. That close satisfied the first downside condition, but the 13:00 UTC hour rebounded to a 7,607.57 close, above 7,606.02, so the required second hold never arrived. No scheduled medium- or high-impact US release was present to explain or validate the break.

  3. US cash session (14:30–19:00 UTC)

    The cash-opening phase remained unstable around the lower edge. Price closed the 15:00 UTC hour at 7,604.95, recovered to 7,614.20 at 16:00, then revisited 7,593.45 during the 17:00 hour and closed at 7,599.95. The second test still failed to produce the preparation's required close at or below 7,599.68 followed by another hold below 7,606.02. The failure became decisive during the 18:00 UTC hour, when SP500 rallied from 7,595.70 to a 7,632.64 close and reclaimed both 7,606.02 and 7,624.56.

  4. Late / close (19:00–23:59 UTC)

    The rebound extended to the session high of 7,649.95 during the 19:00 UTC hour, stopping 7.06 points short of the 7,657.01 gap-repair pivot. Price held above 7,624.56 through 21:00 UTC, then eased during the final two hours to a confirmed 7,622.96 close. The close was 15.06 points above the 7,607.90 open and near the middle of the 57.75-point daily range: the lower break failed, but the late rally also fell short of bullish acceptance.

What we learned

**Surprises:** The material surprise was the path, not the closing direction. The preparation expected orderly balance unless one of its two-step directional triggers completed; instead, SP500 printed a confirmed H1 close below the range threshold, failed the follow-through check, revisited the lower edge after the cash open, and then rallied 56.50 points from the 17:00 UTC low to the 19:00 UTC high. The 57.75-point daily range was about 91% of the 63.44-point ATR, so volatility itself was not abnormal. With no scheduled medium- or high-impact US release, the failed break was foreseeable from the framework's own trap preconditions and should have had an explicit branch.

  1. Day-type precondition checks

    A no-catalyst day after a large expansion is not automatically a clean Range day when an obvious lower boundary sits just beneath the open. The next preparation should add a trap check whenever price can close beyond a visible edge without driver alignment, and should distinguish orderly balance from breakout-and-fail before assigning the day-type call.

  2. Day-type precondition checks

    Give the one-sided failed-break path explicit scenario weight. For this setup, the branch should require an H1 close beyond 7,599.68 followed by an immediate reclaim of 7,606.02, with 7,624.56 as the first mean-reversion objective; leaving that path only as an invalidation produced a map with firedScenarioWeight: 0.

  3. Driver-stack ordering

    No priors edit is warranted from this session. The empty calendar and conflict between Friday's bullish rejection and Monday's bearish gap correctly argued against a directional lean; in the next preparation, keep that disagreement as the reason to wait, but do not let it imply that intraday range boundaries will remain intact.

  4. Tradability standard

    Preserve the two-stage downside confirmation. The first close below 7,599.68 was followed immediately by a recovery above 7,606.02, and the later retest also failed to complete the sequence. This was not an untradable-trigger miss; the trigger discipline correctly rejected the false break while the scenario taxonomy failed to name it. --- Reviewed prep: 2026-09-14-sp500-session-preparation