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.
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 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- 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
- 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
- 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)
- 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
- 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
- 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
- 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)
- 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
- 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
- Key level 7,698.68 / 7,650.00 (deeper support)Correct
- Called
- Needs a confirmed close to matter
- Actual
- Not approached
The tape
- 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.
- 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.
- 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.
- 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.
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:
- 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.
- 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.
- 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.
- 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
