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