SP500 Session Review — August 17, 2026
Fourth Ceiling Test Fails, Then a No-Catalyst Breakdown Runs to Support
SP500 pushed to a session high of 7,805.39 before 14:30 UTC — a fourth failed test of the 7,803-7,817 ceiling — then reversed into a decisive, catalyst-free breakdown that broke and held below 7,775.60 through the power hour, closing 7,745.84 (-41.31 points) right at the 7,742.74 structural support. The prep's Neutral/Wait day-type call missed the trend day that actually unfolded, but its conditional short trigger and its 28%-weighted range-fails-down branch both called the move precisely — a weighting miss, not a framework miss.
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 Fourth-Test Rejection Turns No-Catalyst Breakdown
- Symbol
- SP500
- Window
- 00:00 – 23:00 UTC (full session day; decision window 14:30 – 21:00 UTC)
- Day type called
- Range
- Day type actual
- Trend
- Lean outcome
- Partial
- Regime
- Bearish breakdown / trend day
- Preparation
- Partially accurate
- Surprises
- Moderate
Grade card
7 of 12 correct- Day-type callIncorrect
- Called
- Range
- Actual
- Trend — decisive breakdown, range broken and held broken
- Lean (unconditional)Incorrect
- Called
- Neutral / Wait
- Actual
- Closed -41.31 points (-0.53%), broke and held below 7,775.60
- Conditional leanCorrect
- Called
- Short trigger: confirmed H1 close and hold below 7,775.60
- Actual
- Trigger fired ~16:00 UTC, held through the 19:00-21:00 power hour, price extended to a 7,744.21 low
- Lead scenario — Range hold / gap-fill fade (42%)Incorrect
- Called
- Two-way chop inside 7,775.60-7,817.30 into the power hour
- Actual
- Range floor broken decisively; scenario did not play out
- Fired scenario — Range fails down (28%)Correct
- Called
- Break of 7,775.60 → test of 7,742.74
- Actual
- Broke 7,775.60 at ~16:00 UTC, tested to 7,744.21, closed 7,745.84 without confirming below 7,742.74
- Key level 7,817.30 (resistance)Correct
- Called
- Sweep target / breakout trigger
- Actual
- Session high 7,805.39 — never touched
- Key level 7,810.35 (resistance)Correct
- Called
- Third-straight-rejection point
- Actual
- Not tested (high 7,805.39)
- Key level 7,793.69 (near resistance)Partial · false breakout tell
- Called
- Earliest tell for the breakout branch
- Actual
- Cleared intraday (high 7,805.39 at 13:00 UTC), then reversed hard
- Key level 7,781.55 (support, pivot)Partial
- Called
- Gap-fill fade's initial target
- Actual
- Held briefly near 15:00 UTC (low 7,782.14), then broken
- Key level 7,775.60 (support, breakdown checkpoint)Correct
- Called
- Confirmed close below opens the range-fails-down branch
- Actual
- Broke and held below from ~16:00 UTC through the close
- Key level 7,742.74 (support, interior)Correct
- Called
- First structural defense if 7,775.60 breaks
- Actual
- Tested (low 7,744.21), held — no confirmed close below
- Key levels 7,716.94 / 7,698.68 (deeper support)Correct · as expected
- Called
- Untested unless 7,742.74 breaks
- Actual
- Not reached
The tape
- Open (00:00-09:00 UTC)
The overnight book was dead as expected, drifting narrowly between 7,787 and 7,794 through 06:00 UTC. The 07:00-09:00 EU cash open produced the session's first real liquidity, and rather than fading toward 7,781.55 — the early tell the prep flagged for the gap-fill branch — price pushed higher instead, closing the 09:00 UTC hour at 7,800.64.
- Mid-session (09:00-15:00 UTC)
The grind higher continued into the 13:00 UTC hour, which printed the session high of 7,805.39 — a decisive break of the 7,793.69 near-resistance and a fourth attempt at the 7,803-7,817 ceiling, arriving before the 14:30 UTC US cash open rather than at it. The hour closed back down at 7,797.14, an early rejection wick. The reversal accelerated from there: the 14:00 UTC hour faded to 7,794.14, and by 15:00 UTC price had dropped to a 7,782.14 low, closing right on the 7,781.55 pivot.
- Breakdown and close (16:00-23:00 UTC)
The 16:00 UTC hour broke 7,775.60 decisively, closing at 7,775.14, and price held below it for the remainder of the session. The power hour (19:00-21:00 UTC) — the window the prep flagged as where three straight ceiling pushes had unwound — was instead where the breakdown accelerated: the 19:00 and 20:00 UTC hours took price from 7,774.95 down to a 7,752.89 low. The session pushed to its low of 7,744.21 in the final hour, closing at 7,745.84 — just above the 7,742.74 structural support, 41.31 points (-0.53%) below the day's open and well outside the 7,775.60-7,817.30 range the prep expected to hold.
What we learned
No material catalyst surprised the session — no tier-1 event printed today, confirming the prep's own calendar read. The surprise was structural: a genuinely undetermined three-way map (42%/30%/28%, no branch clearing 55%) resolved into a clean trend day rather than the range the day-type call defaulted to.
- Day-type call, precondition check
A map with two directional wings within two points of each other (30% vs 28%) and no branch clearing 55% defaulted to a Range day-type call. That same honesty about the split should route to a trend/whipsaw-risk day-type call, not range, when the runner-up pair is this tight — re-examine the day-type precondition for near-coin-flip scenario maps.
- Driver-stack ordering
The driver stack graded prior-day structure "mixed" — three straight ceiling rejections offset by a weekend gap that held higher — and let that offset dilute the read. In hindsight the multi-session rejection pattern deserved more weight than a single overnight gap direction; propose weighting a repeated multi-session structural signal above a one-off overnight gap for this instrument.
- Conditional lean validated
The Session Card's conditional short trigger (confirmed H1 close and hold below 7,775.60) fired exactly as designed and correctly flagged the session's real move, even though the headline Neutral/Wait lean and the 42%-weighted lead scenario did not. On split-map days, the conditional trigger — not the headline lean — is the actionable signal worth carrying forward.
- Level analysis held
7,775.60 broke and stayed broken exactly as the map said it would if broken, and 7,742.74 correctly capped the downside test (low 7,744.21, close 7,745.84) without a confirmed close through it. The interior structural levels below the ceiling did their job even though the headline call above them did not.
- Opening-drive timing
The 14:30-15:30 UTC opening drive gave a real but moderate (~0.7x H4 ATR) directional tell that undersold the day's eventual magnitude; the decisive acceleration came later, inside the 19:00-21:00 UTC power hour — the same window prior sessions had used to unwind ceiling tests, this time it was where the breakdown extended instead. Carry forward: treat the power hour as a live trend-acceleration risk, not just a management window, on days where a mid-session break is already in progress. --- Reviewed prep: 2026-08-17-sp500-session-preparation
