SP500ReviewConstructive

SP500 Review — CPI Shock Absorbed in a Single H4, Structural Bull Bias Vindicated

The Long-structurally-bullish-tactically-wait stance was the right framework for the session. Hot core CPI (+2.8% y/y vs +2.7% forecast) produced a 56-point spike low to 7,345 — almost exactly on the preparation's named first reaction zone at 7,342 — which was bought back to 7,401 within the same H4 period, leaving the day's close basically flat. The 7,434 ceiling held for a third rejection; VIX closed at 18.38, well inside the normal 15–20 range; neither the soft-CPI 7,500–7,584 extension nor the hot-CPI 7,000–7,200 risk scenario materialised. Carry into Wednesday: the absorption pattern is the cleanest 'dip is bought' signal of the recent cycle, and the PPI binary now governs whether 7,434 breaks or the 7,345 demand zone gets re-tested.

What mattered

01CPI spike to 7,345 hit the named 7,342 first-reaction zone almost exactly; bought back in same H4

02VIX closed 18.38 — no regime shift; standard playbook intact

037,434 ceiling held for a third multi-session rejection; range continues

Next preparation

V-recovery from the April 5 low at 6,533 is +13.8% in five weeks — five consecutive higher weekly closes. Structural bid intact while VIX <20 and forward P/E 20.9x stays supported by +18.6% YoY earnings growth. Today's PPI plus Thursday's Retail Sales triple release define whether the rate-repricing from CPI deepens or reverses. Year-end consensus 7,600–7,900 with Yardeni 8,250 as the optimistic outlier.

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
Reasoning

Session Summary

The May 12 SP500 session played out as a textbook CPI-absorption day, vindicating the preparation's Long-structurally-bullish, tactically-wait stance. Hot core CPI at 12:30 UTC produced the named hard-CPI first-reaction zone at 7,342 almost to the point — the spike low printed 7,345 — and demand bought the entire 56-point flush back to 7,401 within a single H4 period. The session closed effectively unchanged, the 7,434 multi-session ceiling held for a third rejection, and VIX stayed inside the normal 15–20 range. No regime shift; the V-recovery bull thesis remains intact.

Session:       SP500 Weekly — Prop FivePercent — May 11-15
Symbol:        SP500
Window:        09:00 – 20:30 UTC (12:00 – 23:30 Sofia)
Regime:        V-recovery bullish; CPI shock absorbed in single H4
Preparation:   Accurate — bullish structural bias confirmed; named CPI-demand level was the actual demand zone
Surprises:     None / Low

Pre-Session Expectation

The preparation entered the session with a clear baseline:

  • Directional bias Long — Structurally Bullish, Tactically Wait Until 12:30 UTC. W1/D1/H4 all trending bullish at record highs, Q1 EPS growth tracking +25.28%, VIX 17.19 in normal range, secondary catalyst flow skewing positive for risk assets.
  • Asymmetry framing — forward P/E at 20.9x above the 5-year average 19.9x leaves a thin valuation cushion; soft CPI extends to 7,500–7,584, in-line is range-continuation, ≥3.8% hot reprices the no-cuts narrative and compresses multiple toward 7,200.
  • Key level architecture — 7,398.93 as the ATH/reference open, 7,342 as the hard-CPI first-reaction support, 7,250–7,300 as the highest-conviction buy zone on a CPI-driven pullback, 7,200 as the prior breakout zone and structural support, 7,000 as the regime-change floor.
  • Session character — pre-CPI compression, then post-12:30 UTC impulse, with the first 15 minutes flagged as highest-noise / lowest-edge and the structural edge sitting in the 15–30 minute second-move window.
  • Sentiment posture — Bullish with Medium confidence; structural case well-supported, asymmetry in the CPI binary.
  • Named invalidation — CPI ≥3.9% with VIX breaching 20 = regime break, playbook reduces to 0.75x size; D1 close below 7,200 = first structural warning.

What the Market Actually Did

Pre-CPI compression (09:00–12:15 UTC): Position desks held static at the upper end of the recent consolidation. Open ~7,417, high 7,425 in the pre-event window, range-bound activity consistent with the typical Tier-1 holding pattern.

CPI release (12:30 UTC): Core CPI printed +2.8% y/y versus +2.7% forecast — a slight upside surprise. The market's first read was bearish: a 56-point spike low from ~7,401 to 7,345 in the first hour post-release. The print was not in the named ≥3.9% regime-break tier but was hot enough to compress rate-cut expectations through 2026.

Absorption (13:00–17:00 UTC): The 17:00 UTC H4 candle delivered the cleanest read of the day — open 7,348, high 7,415, low 7,347, close 7,401 — a single-period recovery of 68 points that bought back the entire CPI flush. Demand absorbed the spike without breaking H4 structure. The 7,345 demand zone — within 3 points of the preparation's named hard-CPI first-reaction support at 7,342 — was bought decisively.

Late session (17:00–20:30 UTC): Range-bound at 7,395–7,415 ahead of the close. The 7,434 ceiling was not retested; the 7,345 low was not retested. Symmetric consolidation around the open. NYSE-PM window (17:00–19:00 UTC, the profile-flagged pullback-failure zone) produced no fresh extension in either direction.

Close: ~7,401 — effectively unchanged from the day's open. Day-on-day flat. VIX 18.38, firmly inside the 15–20 normal range. No regime signal triggered.

Preparation vs Reality

Pre-session viewWhat actually happenedAssessment
Long structural bias, tactical wait for CPIDay closed flat at 7,401 after a clean intra-session absorption; structure heldCorrect (closing basis)
Soft CPI extends to 7,500–7,584Did not materialise — CPI was hot, not softDid not trigger
In-line print = range-continuationClosest match to realised price action — close basically unchangedCorrect
Hot CPI ≥3.8% reprices toward 7,000–7,200CPI was hot (+2.8% vs +2.7%) but 100bp below the named ≥3.8% trigger; only 7,342 was testedDid not trigger fully — milder hot print, milder reaction
7,342 as the hard-CPI first reaction zone — "the cleanest 'is the dip bought?' test"Spike low 7,345 — within 3 points of the named level — bought back to 7,401 in same H4Correct — high precision
7,250–7,300 as highest-conviction buy zone on deeper pullbackNot reached; absorption took place at the shallower 7,345 levelNot required
W1/D1/H4 trending bullishBullish structure intact; no D1 BOS in either directionCorrect (structural)
Invalidation: CPI ≥3.9% AND VIX >20Neither triggered (CPI +2.8% / VIX 18.38)Correctly framed — invalidation conditions did not fire
17:00–19:00 UTC pullback-failure windowNo pullback longs needed; symmetric consolidation through windowN/A — window relevance contingent on a directional move
Sentiment Bullish-Medium with CPI as primary catalystCPI was the catalyst; bullish posture held on closeCorrect

The overall alignment quality is high. The preparation correctly: (a) identified Long as the structurally-correct bias with closing-basis vindication, (b) named the exact demand zone that absorbed the CPI shock (7,342 vs realised 7,345 — within profile-defined noise), (c) framed the asymmetry that mattered (the 100bp gap between an in-line and a regime-breaking print), and (d) correctly noted the post-event 15–30 minute second-move window as where the structural edge sits — the 17:00 UTC H4 absorption candle is exactly that window.

The one calibration note: the preparation's hot-CPI scenario thresholds were calibrated to ≥3.8% (regime risk) and ≥3.9% (named invalidation). Yesterday's +2.8% print was hot relative to the +2.7% forecast but well below the regime-threshold tier. The threshold framework was conservative — a smaller surprise was sufficient to drive the 56-point spike, though the absorption mechanism still held exactly as the bullish thesis required. Tomorrow's preparation should consider scaling the thresholds to smaller surprise magnitudes given the post-CPI baseline shift.

What Caught Us Off Guard

The session unfolded within the expected parameters. The only fine-grained calibration point: the preparation's hot-CPI threshold (≥3.8%) was higher than the realised surprise required to produce a meaningful intraday flush. The +2.8% print drove a 56-point spike that hit the named first-reaction zone almost exactly — meaning the directional reaction was sharper than the threshold framework anticipated, but the absorption mechanism worked precisely as the bullish thesis demanded. No regime shift; VIX behaved as predicted; the level architecture was vindicated to within 3 points.

The CPI print direction (slight upside surprise) was the marginal risk in the preparation's framing — the bullish bias survived because the surprise was small enough that the absorption mechanism could neutralise it within a single H4 period rather than triggering CTA momentum de-risking.

Implications for Next Preparation

  1. Threshold calibration for inflation prints needs to scale to smaller surprise magnitudes. Yesterday's +2.8% print versus +2.7% forecast — a 10-bp upside surprise — was sufficient to drive a 56-point intraday flush. The preparation's named regime-threshold tiers at 3.8%/3.9% were too coarse. Tomorrow's PPI preparation should frame the hot scenario at any 10-bp+ upside surprise (i.e., PPI ≥0.5% m/m or sticky core readings) rather than at a much-larger surprise tier.

  2. The H4 absorption pattern is now the calibration anchor for "is the dip bought?" — preserve the named first-reaction zone as the test level for tomorrow. The 7,342 vs realised 7,345 hit was within profile-defined noise — the framework is producing precision. For PPI tomorrow, the equivalent first-reaction zone is 7,370–7,372 (May 10 intraday low / post-CPI stabilisation), then 7,345 again if the absorption is tested a second time. A failure of the 7,345 second-test would be a much stronger signal than the first one held.

  3. The 17:00 UTC H4 close is the cleanest post-event read for this symbol. Yesterday's 17:00 UTC H4 candle delivered the day's defining signal — a 68-point recovery in a single H4 period that confirmed absorption. The Opening Drive Continuation framework at 13:30 UTC plus the 17:00 UTC H4 close form the two-bar template for reading the post-Tier-1 day. Apply both consistently in PPI prep.

  4. VIX 18.38 close confirms standard playbook into tomorrow — no preemptive size adjustment. The invalidation condition (VIX >20) did not fire. The standard playbook continues into PPI day. Maintain the same size and structure unless VIX expands above 20 in the post-PPI 15-minute window.

  5. The 7,434 ceiling is now a confirmed multi-session rejection point. Three consecutive rejections (May 10, 11, 12) without a daily close above. The structural bull thesis still requires a sustained H4 close above 7,434 to confirm the next leg — this is the cleanest "no breakout yet" condition the preparation can carry into PPI day. The first H4 close above 7,434 post-PPI is the bull-trigger signal; treat it as the highest-conviction execution event of the week if it fires.