⚠️ Allocation Check: PPI Got Bought, ATH Got Printed, Kill-Switch Got Pushed Back Out
This morning's post framed Override Day 33 as the closest the kill-switch had ever been to unlocking — distance compressed to +6.15% by 10 AM with the re-entry trigger sitting only ~$8 below spot. The whole question on the table was whether a hot PPI plus a sideways tape could keep grinding the rubber band tighter until distance dropped below +5% and reset the override. The market answered by doing the opposite. QQQ filled the $706.50 open gap by 10:00 AM and then ran another $8 higher straight into the close. Final tick: $715.62, a fresh all-time high $2.33 above Monday's $713.29 prior peak, on the same session the hottest producer-price print in nearly four years went live at 8:30 AM.
That is not the dam breaking. That is the dam getting reinforced. Distance from the EMA 25 didn't compress further — it re-stretched 116 bps from this morning's +6.15% back to +7.31%. The trigger price didn't slide UP toward the market, the market slid AWAY from the trigger. Day 6 in cash ends with the rubber band wound tighter than it was at yesterday's open, the kill-switch hysteresis re-anchored in the +7% zone, and the score pinned in a 4.72-to-4.73 chop that didn't even budge while QQQ tacked on $8.
Closing state:
- Score: 4.73 (Wednesday 2:10 PM ET, last read) · Extreme Risk-Off · no bear-stretch boost · pinned in a 4.72-to-4.73 band across 13 readings from 9:17 AM to 2:10 PM
- QQQ close: $715.62 · +$8.38 (+1.18%) vs Tuesday's $707.24 close · fresh ATH, +$2.33 above Monday's prior $713.29 high
- QQQ open: $706.50 · -$0.74 PPI gap · $9.12 of intraday rip from the open to the close
- EMA 70: $635.10 · price +12.68% above (trend filter pegged deep into override territory, no question of the floor being live)
- EMA 25 distance: +7.31% · zone above_7 (kill-switch armed) · 116 bps WIDER than mid-morning's +6.15%, 66 bps wider than Tuesday's +6.65% close
- Final allocation: 100% Cash · unchanged since May 6 11:08 AM trim · Day 6 of zero long exposure closes
- Re-entry trigger: distance below +5% · roughly QQQ $700 with the EMA 25 now near $667 · spot is ~$15 above the trigger, was $8 above at 10 AM — the gap doubled in one session
The print was real, the score said regime, and the market said buy anyway. Override held. Cash held. Distance widened. The cycle continues.
📈 The Tape: $706.50 to $715.97 in Six Hours, One Continuous Bid, Zero Pause
Walk the intraday with me, because the structure of this rally is the actual story:
- 9:30 AM ET · open $706.50 · gap-down -$0.74 on the 8:30 PPI shock
- 10:00 AM · $707.42 · gap filled in 30 minutes flat, +$0.92 off the open
- 10:30 AM · $708.80 · first push above Tuesday's close, +$1.56 vs Tuesday
- 11:00 AM · $710.77 · cleared $710, no real seller showing up
- 11:30 AM · $710.97 · brief 30-min consolidation, the only "rest" of the session
- 12:00 PM · $712.23 · cleared the $712 level that capped last Friday
- 12:30 PM · $713.66 · broke Monday's $713.29 ATH · officially in price-discovery
- 1:00 PM · $714.71 · vertical extension, +$8.21 from the 9:30 low
- 2:00 PM · $714.97 · cleared $714, sitting on the new high
- 2:30 PM · $715.97 · intraday high, the only round number above 715 to fall
- 3:00 PM · $715.52 · marginal fade into close
- 3:30 PM · $715.70 · last 30-min push back
- 4:00 PM close · $715.62 · fresh ATH, +$8.38 (+1.18%) on the day, $9.12 above the open
There is one continuous bid in that tape from 10:00 AM through 2:30 PM. No 1% intraday drawdown, no failed breakout retest, no afternoon fade. The only pause was 11:00 to 11:30 AM at $710 and that was a $0.20 chop. This is what an exhausted-seller tape looks like — every rip gets bought because the systematic short book got blown out over the previous week's $13 swing, dealer gamma is positioned long up here, and the marginal flow after a PPI miss this large is dovish-on-recession-fear money rotating right back into long-duration tech. The bond market sold off (yields up several bps on the day, dollar firmer), and the SPX tech complex absorbed all of it without flinching.
QQQ moved on the day: +1.18%. From Tuesday's intraday low of $696.66, the cumulative two-day move is +$18.96 (+2.72%) into the close — and the override has been in cash for the entirety of it. That is the cost of insurance. Let's not pretend it's free.
📊 The Score's Six-Hour Stare: 4.72 ↔ 4.73, Thirteen Readings, Zero Trade
Here's the score timeline with QQQ side-by-side:
- 9:17 AM · 4.73 · QQQ $706.50 (open) — pre-PPI digestion baseline
- 10:16 AM · 4.72 · QQQ ~$707.40 — covered in this morning's post, the fresh low print
- 10:34 AM · 4.73 · QQQ ~$708.80 — +0.01 bounce as price crossed back over Tuesday's close
- 10:46 AM · 4.72 · QQQ ~$709.50 — back to the low
- 11:15 AM · 4.73 · QQQ ~$710.80
- 11:29 AM · 4.72 · QQQ ~$710.90
- 11:51 AM · 4.73 · QQQ ~$711.50
- 12:18 PM · 4.72 · QQQ ~$712.40
- 12:22 PM · 4.73 · QQQ ~$712.80
- 12:44 PM · 4.72 · QQQ ~$713.80
- 1:18 PM · 4.73 · QQQ ~$714.50
- 1:40 PM · 4.72 · QQQ ~$714.60
- 2:10 PM · 4.73 · QQQ ~$715.10 — last read of the session
Thirteen readings, a 0.01-point band, and a $9 rally underneath. Every price-level the score would normally subtract a tenth of a point for getting crossed has now been crossed — Monday's $713 ATH, the round number $710, $714, $715. The score's response? Nothing. The macro engine is reading the PPI as significant enough to fully offset whatever the price-level engine wants to take off the top. The two halves of the score are exactly balanced, and the chop between 4.72 and 4.73 is the visible signature of that balance.
The ref is unchanged. Last actual rebalance was May 6 at 11:08 AM, score 4.80, QQQ $695.75 — when the +7% kill-switch fired and the floor dropped from 50/50 to 100% Cash. That position is now eight calendar days old. Score has traveled 4.80 → 4.83 → 4.82 → 4.80 → 4.79 → 4.76 → 4.77 → 4.75 → 4.73 → 4.72 → 4.73 across those eight days. Net drift: -0.07. The macro reading has gotten WORSE since the trim fired, not better. That matters for re-entry tier whenever the kill-switch eventually unlocks.
And nothing about today's tape unlocks anything. Next-down rebalance trigger from this ref is still in deeper Extreme Risk-Off territory and irrelevant on the override side. Next-up trigger is the kill-switch reset itself (distance back below +5%), which today moved further away, not closer. The system did exactly zero trades today and that is exactly correct.
🧱 The PPI Shrug: What the Hot Print Was Supposed to Do vs What It Did
Roll the textbook through one more time with me. April PPI prints +1.4% MoM (3x consensus), +6.0% YoY (highest since Dec 2022). Services PPI +1.2% MoM with trade services +2.7% confirming tariff pass-through. Rate-cut probability for the rest of 2026 rounds to zero. Hike-by-year-end implied probability climbs to ~39% in fed funds futures. The 10-year yield ticks up several bps, dollar firms, gold gives some back. By every mechanical asset-pricing rule you learned in the textbook, the long-duration tech complex should reprice DOWN. Higher discount rates = lower PV of distant cash flows = lower multiple = lower QQQ.
QQQ closed +$8.38 at a fresh ATH.
There are exactly three explanations and none of them are flattering to anyone holding the price-action-is-truth side of the argument:
- Positioning. Two weeks of short-book buildup waiting for the hot-print catalyst. PPI came, the print was the catalyst, and the catalyst triggered a short-covering bid instead of a real-money sell. The flow you see is not the print getting "absorbed" — it's the print getting the SHORT side stopped out of a crowded trade. Different mechanism, different durability.
- Dealer gamma. Dealers are positioned long gamma in the QQQ ATH zone. Every $0.50 of upside means more delta to buy. Every push higher feeds the next push higher mechanically until either gamma rolls off (Friday OPEX) or spot crashes through enough strikes to flip the dealer book. That mechanic has nothing to do with whether the PPI was bullish or bearish. It only cares about strike density.
- Rate-cut → recession-trade rotation. If the Fed truly can't cut into 6% PPI, the bond market's job becomes pricing recession instead of pricing cuts. Long-duration tech has historically been the highest-quality recession trade in the equity bucket (defensive cash flows, secular growth, balance sheets). Some of the bid is positioning AWAY from cyclicals and INTO tech on exactly that thesis. That part might actually be durable — but it depends on whether the recession trade materializes or whether this turns into a "Fed has to hike again" trade that crushes everything.
None of these three is bullish-fundamentals-driven flow. All three can reverse hard on the next print, the next Fed speaker, or the next OPEX cycle. The override doesn't have to predict which. It only has to hold position size flat through the period where positioning, gamma, and rotation flow can dominate over fundamentals. That period IS now.
🎯 My Take: Eat the +1.18% Miss, Watch the Trigger Climb Back
I'm not going to dress this one up. A 100% Cash position on a +1.18% ATH-printing day after a hot PPI shock is the most expensive-looking ticket the override has written in this run. Six days of cash now, and a 100% QQQ counterfactual would have grabbed roughly +1.6% across those sessions, with most of it concentrated in today and Friday's grind. That's real money the system left on the table, and the readers who keep score (correctly) are going to remember it.
Here's what I keep coming back to. The trim that fired on May 6 was not a directional call on QQQ. It was a volatility-of-future-outcomes call. At distance +7.58% above the EMA 25 with a score grinding sub-4.95 for three weeks, the historical base-rate isn't "market keeps drifting up another 1-2%." It's "market either grinds up another 1-2% OR flushes 6-10% on a single catalyst within the next 4-6 weeks." The override fires because option B is asymmetric — being long through a 7% flush from these levels costs more than being out through a 2% grind. The system is buying insurance against the second outcome with the foregone return on the first outcome.
Today made the insurance look pricier. It does that on every grind-up day. What it does not do is change the asymmetry. The PPI print confirmed the macro engine's read. The bond market is repricing meeting-by-meeting hawkishness in real time. The hike-odds at 39% are not a base case but they are no longer a fat-tail either. Every passing day with QQQ above $710 and yields climbing is a day where the gap between price and a hike-by-year-end fundamental story gets wider — and the dam, when one finally breaks, breaks faster the wider that gap got.
Tactically, what I'm watching from here:
- Thursday 8:30 AM jobless claims (consensus ~210K). A soft claims print with PPI fresh in mind is the cleanest path to a yield-led repricing of equities. A hot claims print + hot PPI is the worst macro pairing for the long side and probably the only single-day catalyst that can flush distance below +5% from here.
- Friday OPEX. Today's tape was at least partly gamma-driven. Friday's monthly expiration rolls a chunk of that off. The post-OPEX Monday tape often has a very different gamma profile and is sometimes when the actual trend asserts itself.
- Next Wednesday FOMC minutes. If even one voter is on record post-PPI with a hawkish lean, the curve repositions and the tech multiple gets a real test.
- EMA 25 mechanical climb. Even with no price action, the EMA 25 keeps walking higher. Yesterday it was ~$663, today it's ~$667. By next Wednesday it'll be ~$673. The re-entry trigger at +5% above the EMA grinds up with it. Even a flat tape from here puts the trigger at $706-$707 by next Friday — and at that point, even a small pullback resets the override.
The score is sitting at 4.73 with the macro reading at a fresh low in the visible run. The position is flat. The cost of being flat today was 1.18%. The benefit of being flat will only be visible on the day the print arrives that the tape can't shrug off. I don't know which print that is. Neither does the system. That's the entire point.
💡 Bottom Line: Fresh ATH on a Hot Print, Cash on Day 6, Trigger Pushed Back Out — Same Trade Tomorrow
Allocation: 100% Cash. Score: 4.73 (pinned in a 4.72-4.73 band for six straight hours). QQQ close: $715.62, fresh ATH, +1.18% on a +1.4% PPI shock day. Distance from EMA 25: +7.31%, 116 bps WIDER than this morning, deep inside above_7 kill-switch territory. Re-entry trigger: roughly QQQ $700, now $15 below spot instead of the $8 it was at 10 AM.
Day 6 of zero long exposure closes with the rubber band stretched further than it was at yesterday's open. The hottest producer-price print since March 2022 got bought instead of sold. The macro engine read regime; the tape read short-cover. Both can be right at the same time — for a while. The override doesn't pick the winner of that argument. It just doesn't show up to take the loser's side of it.