SP500ReviewCautious

SP500 Session Review — August 12, 2026: A Mixed CPI Print, the Same Coil

SP500 closed the CPI session at 7,749.07, up 15 points from the 7,733.69 open, after a mixed print (cooler headline m/m, in-line core m/m, but a hot y/y miss) drove a cash-open spike to 7,772.12 — a point short of the 7,773.74 secondary resistance — that reversed hard within the same hour and settled back into the coil's interior. The event-suspended call, the neutral lean, and the 7,740.31 reclaim all graded correct; the miss was in how cleanly the print itself split the difference between the map's cooler and hotter buckets.

Prep outcomepartial
Lead scenario38% · hit
Leanneutral · correct
Day typeevent-suspended → event-suspended
Surprisemoderate
Grade card8 of 10 correct
Session chart
SP500 — session vs prep levelsH1
Shaded band: the reviewed session. Price lines: the preparation's key levels — see which held and which broke.
Powered by Cortiq

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.

See how Cortiq works
Session
SP500 CPI Splits the Difference, Coil Holds an Eighth Day
Symbol
SP500
Window
00:00-23:00 UTC full trading day (12:30 UTC CPI print, 14:30 UTC cash open, 17:00 UTC 10-year auction)
Day type called
Event-suspended
Day type actual
Event-suspended
Lean outcome
Correct (neutral)
Regime
Event-suspended, resolved back inside the coil after a same-hour reversal off the 7,761.73-7,773.74 shelf
Preparation
Partially accurate
Surprises
Moderate

Grade card

8 of 10 correct
  1. Day-type callCorrect
    Called
    Event-suspended
    Actual
    CPI at 12:30, cash open at 14:30, and the 10-year auction at 17:00 sequentially organized the entire session; no other driver overrode the print stack
  2. LeanCorrect · neutral
    Called
    Neutral / Wait
    Actual
    No durable break of either outer band edge (7,793.69 / 7,698.68); day closed +0.20% inside the coil's interior
  3. Conditional lean (long on held close above 7,740.31, esp. 7,761.73, after a cooler print; short on held close below 7,719.28, esp. 7,698.68, after a hotter print)Partial
    Called
    Long trigger: confirmed H1 close and hold above 7,740.31, then 7,761.73. Short trigger: confirmed H1 close and hold below 7,719.28
    Actual
    Long trigger partially fired — 7,740.31 was reclaimed at 11:00 UTC and held every close through the 23:00 close, but 7,761.73 only closed above once (15:00 UTC, 7,762.87) before rolling back below it for the rest of the session; short trigger never came close (day low 7,726.82)
  4. Lead scenario — Inline/mixed CPI, resolution delayed to the cash open and the auction (38%)Partial
    Called
    Two-way chop inside 7,719.28-7,761.73 pre-cash-open, with the real test deferred to 14:30 UTC and 17:00 UTC
    Actual
    Pre-cash-open chop matched, and the real move did arrive at the cash open and get retested at the auction as called — but the cash-open leg overshot the named 7,761.73 ceiling by 10+ points (high 7,772.12) before reversing, a wider excursion than "two-way chop" implied
  5. Key level 7,793.69 (resistance)Correct
    Called
    Beyond today's realistic reach absent a decisive risk-on CPI resolution
    Actual
    Never tested — day high 7,772.12, ~22 points short
  6. Key level 7,773.74 (secondary resistance)Correct
    Called
    Secondary confirmation on the way to 7,793.69
    Actual
    Tested almost exactly — day high 7,772.12, 1.6 points short — and rejected within the same hour
  7. Key level 7,761.73 (interior pivot)Correct
    Called
    Has not survived a power hour yet
    Actual
    Closed above it once (15:00 UTC) then rolled back below for the rest of the session, including the power hour — a fourth straight failed hold this week (Aug 7, 10, 11, 12)
  8. Key level 7,740.31 (flipped resistance)Correct
    Called
    First reclaim checkpoint; a held close above here is the earliest tell for the risk-on branch
    Actual
    Reclaimed at 11:00 UTC, ahead of the print, and held every confirmed H1 close through the 23:00 close
  9. Key level 7,719.28 (support)Correct
    Called
    First breakdown checkpoint for the risk-off branch
    Actual
    Never tested — day low 7,726.82, ~7.5 points above
  10. Key level 7,698.68 / 7,650.00 (deeper support)Correct
    Called
    Needs a confirmed close to matter
    Actual
    Not approached

The tape

  1. Open (00:00-07:00 UTC overnight, into the 07:00 EU cash open)

    The overnight book traded dead as usual, a narrow 7,726.82-7,736.07 range sitting just under the newly-broken 7,740.31 level, arming direction only. By the EU open the index had begun grinding higher, closing the 07:00 hour at 7,735.57.

  2. Mid-session (07:00-14:30 UTC, through the CPI print and into the cash open)

    The grind continued ahead of the print — the index closed the 11:00 UTC hour at 7,740.62, reclaiming the flipped-resistance level a full 90 minutes before the CPI package landed. The 12:30 UTC print itself split the map's definitions: headline CPI m/m came in cooler than forecast (0.1% vs 0.2%), core CPI m/m printed exactly in line (0.2%), but CPI y/y missed hot against forecast (3.4% vs 2.7%), even as it decelerated from the prior month's 3.5%. The initial 12:00-13:00 UTC reaction was a brief spike to 7,751.87 that faded back to a 7,744.74 close — consistent with the sweep-fade pattern this week's CPI-adjacent sessions have shown — and the index chopped in a tight 7,737-7,751 band through 14:00 UTC, still short of the cash open.

  3. Cash open and auction (14:30-18:00 UTC)

    This was the session's real decision window, exactly as the delayed-resolution framework called for. The 15:00 UTC hour rallied through 7,761.73, closing at 7,762.87 — the reclaim tell for the risk-on branch — before the 16:00 UTC hour extended it further to a session high of 7,772.12, a single point short of the 7,773.74 secondary resistance, and then reversed hard within that same hour to close at 7,748.87. The 17:00 UTC 10-year auction added a second leg of pressure, dipping the index to 7,736.62 before it closed the hour back at 7,745.12, still above the reclaimed 7,740.31 floor.

  4. Late / close (18:00-23:00 UTC, power hour and beyond)

    From 19:00 UTC the index ground steadily higher again, closing hours at 7,751.62, 7,750.87 and 7,753.12 through the power hour, before settling into a 7,748-7,749 pocket into the 23:00 close. The session finished at 7,749.07 — up 15.38 points (+0.20%) on the day, comfortably above the reclaimed 7,740.31 level, but never closing back above the 7,761.73 pivot after the cash-open reversal.

Full notes

Yesterday's call: Range day type, Neutral/Wait lean, 50%-weighted range/coil lead scenario — partial (day type and lean graded correct; the 7,740.31 interior support the map called durable broke with five confirmed H1 closes and held broken, and the session closed near 7,730.64, below the called 7,750-7,770 zone). Last 20 scored: hit 15% / partial 85% / miss 0%; day-type call accuracy 55% over 9 graded sessions.

What We Learned

No material surprises in the day-type or lean calls — both graded correct, and the level ladder behaved almost exactly as mapped. Two things are worth carrying forward:

  1. The CPI print split the map's own cooler/hotter buckets, and the map didn't have a clean bucket for that. The lead scenario's trigger required "a tight band of forecast on the core measures" for the delayed-resolution read, and core CPI m/m did print exactly in line — but headline y/y missed hot by 0.7 points even while decelerating, a genuine two-sided data point neither the cooler (m/m ≤0.2%, y/y ≤2.7%) nor hotter (m/m ≥0.3%, y/y ≥2.8%) scenario definitions cleanly captured. Routing: driver-stack/trigger definition — a future CPI-day prep should define an explicit "split" bucket (cooler on one sub-measure, hotter on another, both versus forecast) rather than forcing every print into a binary cooler/hotter read, since today's price action (reclaim, test, reject) most resembled a genuine split rather than either clean directional resolution.
  2. The cash-open leg overshot the lead scenario's stated chop band before reversing. The map described "two-way chop inside 7,719.28-7,761.73" through the pre-cash-open window with the real test deferred to the cash open and auction — accurate in spirit, but the actual cash-open excursion cleared 7,761.73 by more than ten points, testing within a point of the next resistance shelf (7,773.74) before the same-hour reversal. Routing: tradability standard — a lead scenario framed as "chop" should still name the shelf one level up (7,773.74 here) as the realistic overshoot target, since the session repeatedly tests one level further than the immediate pivot before reverting, as it also did on Aug 10 and Aug 11.
  3. 7,761.73 is now four-for-four as a same-week failure on a closing basis (Aug 7, 10, 11, 12) — the single most reliable single-level read this coil has produced. A held close above it, not just an intrabar test, remains the clearest tell this range is ready to resolve toward 7,793.69/7,800.
  4. Carry-forward for the next prep: the coil is eight sessions deep, and 7,740.31 has now flipped cleanly from broken resistance to held support in a single session (reclaimed pre-print, held through both the CPI print and the auction). Treat it as the new interior floor rather than a level still being tested.

Reviewed prep: 2026-08-12-sp500-session-preparation