SP500 Session Review: September 23, 2026, Cash-Open Rejection Released the Downside
SP500 fell 57.75 points on September 23, 2026 after the cash session rejected the upper half of the prior range and confirmed the prepared downside branch below 7,747.25. The Trend call and conditional short worked, but the 38% upside branch ranked just above the 35% path that fired, so the next preparation should keep price acceptance ahead of residual bullish structure when live drivers are unavailable.
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 Downside Range Resolution Session
- Symbol
- SP500
- Window
- 00:00 to 23:59 UTC (14:30 UTC US cash open as the dominant engine)
- Day type called
- Trend
- Day type actual
- Trend
- Lean outcome
- Incorrect
- Regime
- Cash-session rejection followed by a downside trend and a close near the low
- Preparation
- Partially accurate
- Surprises
- Low
Grade card
11 of 15 correct- Day-type callCorrect
- Called
- Trend, with compression beneath the 20-day high expected to release through one side of the prior range
- Actual
- Price closed 57.75 points below its open and in the lower 16% of an 84.00-point range
- LeanIncorrect · neutral-incorrect
- Called
- Neutral / Wait
- Actual
- SP500 resolved lower and closed near the session low
- Conditional leanCorrect
- Called
- Short after an H1 close below 7,747.25 and a failed reclaim; long after confirmed acceptance above 7,784.88
- Actual
- The 16:00 UTC H1 candle closed at 7,739.40, then the next hour reached only 7,742.65 before continuing lower through 7,722.62. The long trigger never fired
- Lead scenario, upside acceptance and continuation (38%)Incorrect
- Called
- Accept above 7,784.88 or close at or above 7,789.54, then extend toward 7,805.39
- Actual
- The high stopped at 7,780.65. Price never accepted above the trigger and later broke the opposite edge
- Scenario map qualityCorrect · a mapped co-lead fired
- Called
- Upside acceptance 38%, cash-open rejection 35%, compressed balance 27%, with the top two declared co-leads
- Actual
- The 35% rejection branch described the held break below 7,747.25, the failed reclaim, and the move through 7,722.62
- Driver stackPartial · the timing hierarchy was right but the nominal ranking leaned the wrong way
- Called
- Rising weekly and daily structure favored neither direction without rates or mega-cap confirmation; the cash open was expected to decide
- Actual
- The quiet European rise failed below resistance, and cash-session price acceptance below 7,747.25 overruled the residual bullish structure
- Weekly and daily structureCorrect · broader structure survived but the short-term leg weakened
- Called
- The broader rise remained intact, but price was testing the top of the August to September range
- Actual
- The session rejected the high and closed below 7,722.62, weakening the daily leg, while 7,654.88 structural support remained untouched
- Key level 7,805.39, resistanceCorrect · not activated
- Called
- First higher-timeframe target after confirmed upside acceptance
- Actual
- Price stayed 24.74 points below it at the high
- Key level 7,789.54, confirmation thresholdCorrect · not activated
- Called
- An H1 close at or above it would confirm upside momentum
- Actual
- Price never reached it and no false upside confirmation appeared
- Key level 7,784.88, resistance and breakout triggerCorrect
- Called
- A held H1 close or successful retest above it would activate continuation; rejection would preserve balance
- Actual
- The session high was 7,780.65, 4.23 points below the level, before price reversed lower
- Key level 7,769.25, immediate pivotCorrect
- Called
- Holding it preserved pressure on the high; repeated closes below it weakened the upside branch
- Actual
- Price rotated around it early, closed below it at 14:00 UTC, and never recovered it
- Key level 7,747.25, support and downside triggerCorrect
- Called
- An H1 close below it plus a failed reclaim would activate the downside trend
- Actual
- The 16:00 UTC candle closed at 7,739.40, and the next hour's 7,742.65 high failed beneath the level before the selloff continued
- Key level 7,722.62, breakout shelfCorrect
- Called
- First downside target after 7,747.25 failed; a reclaim would warn of a roundtrip
- Actual
- Price crossed it during the 17:00 UTC hour. A later rebound stopped at 7,722.65 and failed to recover the shelf on an H1 close
- Key level 7,672.69, downside targetPartial
- Called
- Secondary target if the rejection became a full reversal
- Actual
- The decline extended below 7,722.62 but stopped at 7,696.65, 23.96 points above the secondary target
- Key level 7,654.88, structural supportCorrect · not activated
- Called
- Last mapped support before the daily repair materially weakened
- Actual
- Price stayed 41.77 points above it at the session low
The tape
- Open, first 30 to 60 minutes
SP500 opened at 7,767.60 and spent the overnight book inside a narrow band. The first H1 candle ranged from 7,767.35 to 7,771.35 and closed at 7,768.72. Nothing challenged either side of the prepared 7,747.25 to 7,784.88 decision range.
- Mid-session
European liquidity carried price higher, but the advance stalled at 7,780.65 during the 09:00 UTC hour, still below the 7,784.88 breakout trigger. Price then drifted back toward the 7,769.25 pivot. The 14:30 UTC EIA crude inventory release printed 2.969 against a 0.895 forecast as the US cash session opened. The opening sequence moved lower, but the decisive break came later: the 16:00 UTC candle closed at 7,739.40 below 7,747.25, and the following hour failed to reclaim that level before reaching 7,715.65.
- Late and close
The selloff crossed the 7,722.62 first target and reached 7,696.65 during the 20:00 UTC hour. A rebound stopped at 7,722.65, almost exactly at the broken shelf, then faded into the late book. The confirmed 7,709.85 close left SP500 57.75 points below its open and 13.20 points above the low. The 84.00-point range used 1.12 times the preparation's 75.04-point ATR.
What we learned
The session produced no material price-path surprise. The downside branch described the trigger sequence, the first target, and the failed recovery. The only low-grade surprise was timing: the 14:30 to 15:30 UTC opening hour started the rejection, but the held break arrived at 16:00 UTC. That delay was still inside the preparation's 15:30 to 19:00 follow-through window, so it doesn't count as a map failure.
- Day-type precondition checks
Keep the Trend classification when prior-day compression sits beneath a major range edge and the cash session can confirm either side. The market used 1.12 times ATR and closed near an extreme, which validates the release logic even though direction was unresolved before the open.
- Driver-stack ordering
Add an SP500 prior for compressed trade at a 20-day high: when rates and mega-cap leadership are unavailable, residual bullish structure shouldn't rank above a cash-open rejection branch, even by three points. Equal weighting would better express the absence of directional evidence.
- Driver-stack ordering
Once an H1 close loses the mapped range edge and the next hour fails to reclaim it, cash-session price acceptance becomes the top live driver. That rule should override the pre-session structural tilt immediately.
- Tradability standard
Preserve the two-step downside trigger. The 7,739.40 close and the failed 7,742.65 reclaim filtered out the earlier drift, then left the 7,722.62 target close enough to be useful. --- Reviewed prep: 2026-09-23-sp500-session-preparation
