Session Summary
SP500's September 17 session rejected the range lead but validated the prepared upside branch. The index opened at 7,556.08, set its 7,550.27 low in the first hour, and closed at 7,635.46 after reaching 7,654.88. The 79.38-point gain and upper-range close made this a bullish trend day, not the range called in the preparation. The 28% upside-acceptance branch fired after price held above 7,606.02 and reached both mapped targets.
Session: SP500 Post-Fed Upside Acceptance Session
Symbol: SP500
Window: 00:00 to 23:59 UTC (14:30 UTC US cash open as the dominant engine)
Day type called: Range
Day type actual: Trend
Lean outcome: Incorrect
Regime: Bullish trend with cash-open continuation and a late hold above acceptance
Preparation: Partially accurate
Surprises: Low
Grade Card
| Prep element | Called | Actual | Verdict |
|---|
| Day-type call | Range after a 1.74x ATR Fed-day expansion | SP500 opened near the low, advanced 79.38 points, and closed in the upper fifth of a 104.61-point range | Incorrect, actual day type was Trend |
| Lean | Neutral / Wait | The index resolved higher and closed 79.38 points above its open | Incorrect (neutral-incorrect) |
| Conditional lean | Long after an H1 close at or above 7,611.63 followed by a retest that held 7,606.02 | The event-spanning 12:00 UTC hour closed at 7,615.26, the next hour held above the boundary, then price reached 7,630.02 and 7,649.95 | Correct |
| Lead scenario, post-Fed digestion inside 7,553.72 to 7,606.02 (36%) | Rotate around 7,592.20 and close back inside the range | Price accepted above 7,606.02, reached 7,654.88, and closed at 7,635.46 | Incorrect |
| Scenario map quality | Range 36%, upside acceptance 28%, lower-edge failure 22%, downside acceptance 14% | The 28% upside-acceptance branch described the trigger, path, and both targets that fired | Correct, a lower-weight branch mapped the realized path precisely |
| Driver stack | Rates pressure opposed the rebound, technology offered partial repair, and prior-day expansion favored a range | Stronger US data failed to push the index lower. Price held above 7,606.02 and confirmed the prep's own bullish-absorption condition | Partial, the decisive evidence was identified but underweighted |
| Weekly structure | The multi-month advance remained intact inside a correction from 7,817.30 | Price repaired part of the post-Fed decline but closed below 7,649.95, leaving the wider correction unresolved | Correct (structural, separate from the daily call) |
| Key level 7,649.95, resistance | Second repair target; acceptance would weaken the weekly correction | Price reached 7,654.88, then pulled back below the level before closing at 7,635.46 | Correct, target reached and resistance reacted |
| Key level 7,630.02, resistance | First serious sell zone; a cash-session hold would open 7,649.95 | The cash-session advance cleared 7,630.02, held above it long enough to reach 7,649.95, and closed above it | Correct |
| Key level 7,606.02, resistance and acceptance line | Held trade above it would repair the first part of the Fed break | Consecutive H1 closes established acceptance. A retest dipped to 7,604.01 but closed back above the level, and every post-data hourly low held above it | Correct |
| Key level 7,592.20, immediate pivot | Repeated crossings favored range trade; a held loss would return focus to Wednesday's close | Price crossed the pivot early, dipped below it during the 08:00 UTC hour, then reclaimed it and held above it for the directional advance | Partial, useful pivot but the range implication expired |
| Key level 7,553.72, support and acceptance line | One break could trap; downside needed a failed retest and a second close below | The first hour reached 7,550.27, but price reclaimed the level immediately and never produced downside acceptance | Correct |
| Key level 7,507.02, support and liquidity | Sweep target only after confirmed downside continuation | The downside branch never armed and price stayed 43.25 points above the level | Correct (not activated) |
The preparation was partially accurate. Its operative range call, outright Neutral / Wait lean, and day-type assessment missed a clear bullish trend. The map still earned credit because the second-ranked branch supplied a usable close-and-retest trigger and named both targets before the move.
The Tape
Open (00:00 to 07:00 UTC): SP500 opened at 7,556.08 and set the day's low at 7,550.27 during the first hour. The thin overnight book recovered steadily, reaching 7,600.21 by 03:00 UTC and 7,602.58 before European liquidity arrived. That rebound armed direction, but it hadn't confirmed the upside branch.
EU session and pre-data handoff (07:00 to 12:30 UTC): The 07:00 and 08:00 UTC hours pulled price back to 7,588.96, briefly returning below the 7,592.20 pivot. Buyers took control at 09:00 UTC. Price closed that hour at 7,607.95, followed with closes at 7,612.76 and 7,615.76, and turned 7,606.02 from resistance into support before the US data window.
US data and cash open (12:30 to 16:00 UTC): Philadelphia Fed Manufacturing printed 37.8 against a 19.5 forecast, while initial jobless claims came in at 196K against 199K expected. The stronger data didn't break the index lower. The 12:00 UTC hour closed at 7,615.26, the next hour finished at 7,620.45, and the cash-opening sequence extended through 7,630.02 to 7,654.88. The 15:00 UTC hour closed at 7,650.38, completing the prepared upside-acceptance path.
Late / close (16:00 to 23:59 UTC): Profit taking pulled price back to 7,621.01 during the 16:00 UTC hour, but the correction never threatened 7,606.02. SP500 stabilized, recovered to 7,641.76 during the 20:00 UTC hour, and confirmed the daily close at 7,635.46. The 104.61-point range used 1.48x the preparation's 70.56-point ATR and finished with the close 19.42 points below the high.
What We Learned
The session unfolded within the prepared map. No material surprises. The low surprise grade reflects that the 28% upside branch described the winning path and the preparation explicitly named bullish absorption after stronger data. The miss was in the day-type call and scenario weights, not an unmodeled catalyst.
- Day-type precondition checks: A large prior-day expansion isn't enough to lead with range once the overnight rebound reclaims the pivot and two H1 closes accept above the upper boundary. The next preparation should cut range weight after that sequence and promote trend or repair.
- Day-type precondition checks: An open near the session low followed by sustained European buying is evidence against digestion. Add this sequence to the live reassessment before the 14:30 UTC cash open instead of carrying the morning day-type call unchanged.
- Driver-stack ordering: The index's response to the data outranked the static rates headwind. Add an SP500 prior that stronger tier-1 data followed by acceptance above the mapped resistance is bullish absorption when price refuses to sell, and place that live price response above the pre-session rates narrative.
- Tradability standard: Keep the upside branch's H1 close, displacement, and retest sequence. It avoided a first-touch entry, confirmed acceptance, and left enough distance for both 7,630.02 and 7,649.95. This trigger needs no tightening on the evidence from this session.
Reviewed prep: 2026-09-17-sp500-session-preparation