⚠️ Allocation Check: Day 35 Closes Day 8 — Kill-Switch Tested, Held, Floor Still Cash
The pre-market post this morning called this exactly: the override is staring at one line, and either the tape closes the last $2-3 or buyers absorb the dip. At 4 PM, here's the answer — the dip got absorbed. QQQ printed an intraday low of $707.63 at 10:00 AM ET, scraped within roughly $2-3 of the reset line, then ripped back to $714.48 by 2:00 PM before a soft last-30-minute drift dropped the consolidated close to $708.93 — -1.51% off Thursday's $719.79 record. The kill-switch got tested. It did not get tagged.
EMA 25 distance compressed from Thursday's +7.30% close to the engine's 4:04 PM read of +5.29% — 201 bps of unwind in a single session, the cleanest compression since the override armed on May 6. But +5.29% is still north of the +5% hysteresis floor. The zone stays above_7. The floor stays 100% Cash. Day 8 of zero long exposure closes in the books.
Closing state:
- Score: 4.73 (1:06 PM ET last print) · Extreme Risk-Off · no bear-stretch boost · climbed 4.68 → 4.75 into the open sell-off, eased back to 4.73 on the bounce · 13th straight sub-4.95 reading
- QQQ: $708.93 consolidated close · intraday range $707.63 – $714.48 · -1.51% on the day, -$10.86 off Thursday's record
- EMA 70: $640.74 · price +10.6% above · trend filter still buried deep in override territory
- EMA 25 distance (4:04 PM engine read): +5.29% · zone above_7 (hysteresis locked, needs < +5% to release) · compressed -201 bps from Thursday's +7.30% close
- Final allocation: 100% Cash · unchanged since the May 6 11:08 AM trim · Day 8 of zero long exposure complete
- Reset trigger: distance below +5% · roughly QQQ $707 with the EMA 25 implied near $673 · spot closed ~$1.90 above the trigger
First real test in 35 days. The model didn't flinch, the rule didn't break, and the trigger didn't unlock. Monday opens with the reset line closer than it has ever been.
📊 How the Day Traded: V-Bottom Buy, Late-Day Re-Sell
The intraday tape was a textbook two-act session. The 9:30 bar printed $709.72 — already $5 above the dawn-of-day pre-market low of ~$707 — and the first hour gave back exactly what the gap promised. Low at 10:00 AM: $707.63. That's the price the entire override has been watching for 35 days. It sat there for one print, and then buyers showed up.
From the 10:00 low, QQQ rallied to $710.98 by 10:30, drifted in the $709-$711 zone through midday, and broke higher into the afternoon: $713.65 at 1:30 PM, $714.48 at 2:00 PM. That's a clean +0.97% intraday recovery off the morning low — exactly the "buy the panic, fade the headline" playbook the pre-market post warned was on the table. For about four hours, it looked like a one-morning summit puke that the dip-buyers were going to write off entirely.
Then the last 90 minutes turned. Price faded from $714.48 to $712.08 by 2:30, hovered $711-$712 through 3:30, and slipped to $708.93 on the cash close — a -$5.55 / -0.78% drop from the 2 PM high into the bell. The buy program that defended the open lost interest into the weekend. The session didn't quite revisit the morning lows, but it closed in the bottom third of the range — and on a Friday into a Fed-meeting week, that's the kind of close where you wonder whether Sunday futures pick the fight back up.
📈 The Score Did Its Job: 4.68 → 4.75 on the Open Drop, Back to 4.73 on the Bounce
Worth zooming in on the score's intraday behavior because it's the cleanest illustration of the price-level engine you'll get. Thursday closed at 4.68 with QQQ at $719.79. Open Friday — score reprints at 4.74 at 9:32 AM with QQQ at $709.72. That's a +0.06 jump on a -1.4% gap. Then 10:51 AM, QQQ near $710 — score nudges to 4.75. That's the peak. As price fell, the score added points; the model reads cheaper price as adding to the macro case, not subtracting.
Then the dip got bought. By 11:04 AM (QQQ ~$710), score back to 4.74. By 1:06 PM (QQQ ~$711.73), 4.73 — three straight ticks down as price recovered. The score climbed +0.07 on the open sell-off (from Thursday's 4.68 close) and gave back -0.02 on the afternoon bounce. Net for the day: 4.68 → 4.73, +0.05. The price-level math worked exactly as designed.
Now the gotcha that always trips people up: a +0.05 swing nowhere near the 0.07 rule, no rebalance, and even if the score had climbed +0.20 today the floor wouldn't have moved. That's because the score isn't the thing setting the allocation. It's been deep Extreme Risk-Off (raw call: 100% SQQQ) for 13 straight readings. The EMA 70 override stomps that into a 100% QQQ floor. The EMA 25 stretch overlay, sitting at +5.29%, then trims that floor all the way to cash. Whether the raw score is 4.68 or 4.75 — irrelevant. The bottom layer has been the only one talking for a month, and it's still holding the mic.
📉 What Drove It: Summit Disappointment, Semis Unwind, Yields & Oil Pile On
The catalyst stack lined up exactly the way pre-market called it. The Trump-Xi summit wrapped without a major trade deal — no rare-earths framework, no AI investment guardrails, no tariff reset. The biggest tape-relevant headline was a Boeing 200-jet order and some agricultural and energy purchase commitments. That's a courtesy package. Markets had spent four days levering long on the assumption something bigger was coming, and when it didn't, the unwind started immediately.
Semis took the hit they were always going to take. Nasdaq -1.62% on the close, S&P -1.14%, Dow -0.81% — the rotation looked exactly like Thursday's rally in reverse, with the names that levered it leading the unwind. AMD ~ -3%, Nvidia ~ -4%. The Nvidia H200 China clearance that drove the entire week's melt-up had played its hand; no follow-on catalyst, no follow-on bid.
Two more flows piled on. 10-year Treasury yields spiked to ~4.6% — multi-month highs — heading into next week's Fed meeting, with the tape still digesting Tuesday's CPI 3.8% print and Wednesday's hot PPI. And WTI surged toward $109 on renewed US-Iran tensions and concerns about disruption around the Strait of Hormuz, the route that carries close to 20% of global crude. Higher rates, higher oil, fading AI narrative — that's the trifecta that takes a vertical tape and forces a real correlated unwind.
The data on the calendar was actually fine — University of Michigan sentiment, Empire State manufacturing, no major releases that moved the needle. This was a flows day, not a fundamentals day. Which is why it compressed the stretch instead of breaking the macro frame.
🎯 My Take: The Test Showed Up. The Rule Held. Monday Is the Sequel.
If you were following the playbook all week, this is the session that defines whether the discipline is real or just a story we tell ourselves. The kill-switch had spent 34 days at +7% distance and change, watching record after record print, and looking — fairly — like it might never see the line it was waiting for. Today the line showed up. QQQ slipped to within roughly $2-3 of the reset on the open, the engine compressed 201 bps of stretch in one session, and the rule's behavior was exactly what it was supposed to be: stay flat, don't chase the gap, wait for the print to clear +5% before re-engaging.
The honest assessment, though: the rule did not tag the trigger. QQQ closed at $708.93, distance at +5.29%, still above the floor. So at 4 PM, all-cash is still all-cash. We didn't get the textbook payoff of buying back the lows in size while everyone else was deleveraging. We got a near-miss. Near-misses are not wins, but they aren't the same as the +7.3% deadlock of Thursday night either. The setup for Monday is materially different from the setup we walked into Friday with.
Here's how I read the next session. The EMA 25 is grinding higher each day (it's already implied around $673 tonight versus $670.80 at Thursday's close), which means the reset line itself is creeping up toward whatever Monday's open prints. A flat or slightly-down Monday gap and we tag $707 organically — no help from a fresh catalyst needed. A bounce-back Monday, with summit-disappointment fading and the dip-buy crowd doing their normal Sunday-night thing, and we're right back to +6%-and-change distance with the trigger drifting up after us. The 10Y yield at 4.6% and oil hovering north of $108 are the wildcards: if those don't ease over the weekend, Monday's risk-off pressure persists into a Fed week with hot inflation prints already on the tape.
I'd rather have the kill-switch one bad print away from unlocking heading into Fed week than locked at +7.3% with a vertical tape above it. That's the difference between today and Thursday — even though both close in cash, only one of them ends with the rule live.
⚠️ Bottom Line: Closer Than Ever, Still Not There
Day 35 closes with the EMA 25 stretch at +5.29% — the tightest reading of this entire override and the first time the trigger has felt within reach intraday. The floor is still 100% Cash, unchanged since the May 6 trim, an 8th straight session of zero long exposure. The math going into Monday: QQQ at $708.93, reset line near $707, less than $2 of room for the kill-switch to release on a print and flip the floor to 100% QQQ.
The week that started with a Dow above 50,000 ends with the override actually in the fight. Whether that's the start of an unwind or just the cleanest pin bar of the cycle is Monday's problem. The rule is in striking distance, and it earned it by not blinking when the rally finally cracked.