Back to session review

Session review · SP500 · Sep 17, 2026

Upside Acceptance Beat the Range Lead

SP500 opened at 7,556.08 and closed 79.38 points higher on September 17, 2026, invalidating the preparation's 36% range lead. The 28% upside-acceptance branch fired and reached both mapped targets, leaving the preparation partially accurate and showing that confirmed bullish absorption deserved more weight.

Grading the exact preparationSP500 Session Analysis: September 17, 2026, Post-Fed Rebound Tests 7,606Open the original prep

Session vs preparation

H1 · UTC · SP500
  • Observed candles
  • Reviewed session
  • Preparation levels
SP500 — 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

8 of 13 correct
  1. Day-type callIncorrect · actual day type was Trend
    Called
    Range after a 1.74x ATR Fed-day expansion
    Actual
    SP500 opened near the low, advanced 79.38 points, and closed in the upper fifth of a 104.61-point range
  2. LeanIncorrect · neutral-incorrect
    Called
    Neutral / Wait
    Actual
    The index resolved higher and closed 79.38 points above its open
  3. Conditional leanCorrect
    Called
    Long after an H1 close at or above 7,611.63 followed by a retest that held 7,606.02
    Actual
    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
  4. Lead scenario, post-Fed digestion inside 7,553.72 to 7,606.02 (36%)Incorrect
    Called
    Rotate around 7,592.20 and close back inside the range
    Actual
    Price accepted above 7,606.02, reached 7,654.88, and closed at 7,635.46
  5. Scenario map qualityCorrect · a lower-weight branch mapped the realized path precisely
    Called
    Range 36%, upside acceptance 28%, lower-edge failure 22%, downside acceptance 14%
    Actual
    The 28% upside-acceptance branch described the trigger, path, and both targets that fired
  6. Driver stackPartial · the decisive evidence was identified but underweighted
    Called
    Rates pressure opposed the rebound, technology offered partial repair, and prior-day expansion favored a range
    Actual
    Stronger US data failed to push the index lower. Price held above 7,606.02 and confirmed the prep's own bullish-absorption condition
  7. Weekly structureCorrect · structural, separate from the daily call
    Called
    The multi-month advance remained intact inside a correction from 7,817.30
    Actual
    Price repaired part of the post-Fed decline but closed below 7,649.95, leaving the wider correction unresolved
  8. Key level 7,649.95, resistanceCorrect · target reached and resistance reacted
    Called
    Second repair target; acceptance would weaken the weekly correction
    Actual
    Price reached 7,654.88, then pulled back below the level before closing at 7,635.46
  9. Key level 7,630.02, resistanceCorrect
    Called
    First serious sell zone; a cash-session hold would open 7,649.95
    Actual
    The cash-session advance cleared 7,630.02, held above it long enough to reach 7,649.95, and closed above it
  10. Key level 7,606.02, resistance and acceptance lineCorrect
    Called
    Held trade above it would repair the first part of the Fed break
    Actual
    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
  11. Key level 7,592.20, immediate pivotPartial · useful pivot but the range implication expired
    Called
    Repeated crossings favored range trade; a held loss would return focus to Wednesday's close
    Actual
    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
  12. Key level 7,553.72, support and acceptance lineCorrect
    Called
    One break could trap; downside needed a failed retest and a second close below
    Actual
    The first hour reached 7,550.27, but price reclaimed the level immediately and never produced downside acceptance
  13. Key level 7,507.02, support and liquidityCorrect · not activated
    Called
    Sweep target only after confirmed downside continuation
    Actual
    The downside branch never armed and price stayed 43.25 points above the level

Showing 13 of 13 elements

The tape

How the session unfolded, in chronological order.

The tape

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

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

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

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

Evidence that should shape the next preparation.

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.

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

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

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

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

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

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 elementCalledActualVerdict
Day-type callRange after a 1.74x ATR Fed-day expansionSP500 opened near the low, advanced 79.38 points, and closed in the upper fifth of a 104.61-point rangeIncorrect, actual day type was Trend
LeanNeutral / WaitThe index resolved higher and closed 79.38 points above its openIncorrect (neutral-incorrect)
Conditional leanLong after an H1 close at or above 7,611.63 followed by a retest that held 7,606.02The 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.95Correct
Lead scenario, post-Fed digestion inside 7,553.72 to 7,606.02 (36%)Rotate around 7,592.20 and close back inside the rangePrice accepted above 7,606.02, reached 7,654.88, and closed at 7,635.46Incorrect
Scenario map qualityRange 36%, upside acceptance 28%, lower-edge failure 22%, downside acceptance 14%The 28% upside-acceptance branch described the trigger, path, and both targets that firedCorrect, a lower-weight branch mapped the realized path precisely
Driver stackRates pressure opposed the rebound, technology offered partial repair, and prior-day expansion favored a rangeStronger US data failed to push the index lower. Price held above 7,606.02 and confirmed the prep's own bullish-absorption conditionPartial, the decisive evidence was identified but underweighted
Weekly structureThe multi-month advance remained intact inside a correction from 7,817.30Price repaired part of the post-Fed decline but closed below 7,649.95, leaving the wider correction unresolvedCorrect (structural, separate from the daily call)
Key level 7,649.95, resistanceSecond repair target; acceptance would weaken the weekly correctionPrice reached 7,654.88, then pulled back below the level before closing at 7,635.46Correct, target reached and resistance reacted
Key level 7,630.02, resistanceFirst serious sell zone; a cash-session hold would open 7,649.95The cash-session advance cleared 7,630.02, held above it long enough to reach 7,649.95, and closed above itCorrect
Key level 7,606.02, resistance and acceptance lineHeld trade above it would repair the first part of the Fed breakConsecutive 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 itCorrect
Key level 7,592.20, immediate pivotRepeated crossings favored range trade; a held loss would return focus to Wednesday's closePrice crossed the pivot early, dipped below it during the 08:00 UTC hour, then reclaimed it and held above it for the directional advancePartial, useful pivot but the range implication expired
Key level 7,553.72, support and acceptance lineOne break could trap; downside needed a failed retest and a second close belowThe first hour reached 7,550.27, but price reclaimed the level immediately and never produced downside acceptanceCorrect
Key level 7,507.02, support and liquiditySweep target only after confirmed downside continuationThe downside branch never armed and price stayed 43.25 points above the levelCorrect (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