⚠️ Allocation Check: First Full Cash Session, Distance Finally Easing
This morning's pre-market post said the kill-switch was locked at +7.58% with no path to re-engagement until distance dropped back below +5%. Six and a half hours later, the system is still in cash — but the rubber band is starting to give. Distance closed at +6.81%, a 77 basis-point compression in a single session, with QQQ doing the work on both sides: ripping to the high in the morning, then giving it all back into the bell.
Closing state:
- Score: 4.80 (Thursday 11:53 AM ET, QQQ ~$695) · raw Extreme Risk-Off, no bear-stretch boost
- QQQ close: $694.24 · -0.22% on the day · first red close since the override punched through $670 last Tuesday
- Intraday range: high $699.60 at 11:00 AM ET, low $693.43 at 3:00 PM ET — a $6.17 swing top to bottom
- EMA 70: $627.81 · price +10.58% above (override active, slight compression from yesterday's +11.14%)
- EMA 25 distance: +6.81% · zone still above_7 (kill-switch locked by hysteresis)
- Final allocation: 100% Cash · unchanged from yesterday's 11:08 AM trim
- Re-entry trigger: distance below +5% · ~0.78 percentage points away · roughly QQQ $683 or two more sessions of mean-reversion
Day 27 of the override era. First session start-to-finish without a long. Distance compressed by 77 bps. The math is doing exactly what backtesting promised — the more QQQ stretches, the harder it pulls back, and the kill-switch sits there waiting for the entry.
📊 The Score's Two Trades Today (And Why They Matter Even With Zero Allocation)
The score has zero capital allocated, but the price-level engine is still firing. Two prints today, both clean text-book examples of how the score reads price action regardless of position size:
- 10:43 AM ET — score drops 4.80 → 4.76 with QQQ at ~$699.50 (top tick of the day, +$2.31 above the open). Price crossed an upside threshold; the engine subtracted a point. Translation: "this is expensive vs. the macro." Note: the high tick happened minutes after this print.
- 11:53 AM ET — score adds back 4.76 → 4.80 with QQQ at ~$695 (already $4 off the high). Price came back through the same threshold from above; the engine restored the point. Translation: "ok, that's better." It's been frozen at 4.80 ever since.
No bear-stretch boost. No EMA 25 zone change. The raw 4.80 reading is still squarely in Extreme Risk-Off territory — the score has been sub-4.95 for three straight weeks. The two prints today were entirely the price-level mechanic, which is exactly what you'd expect on a no-data day with QQQ tracing a $6 swing around the open.
Why does this matter when the floor is 100% Cash? Because it's the same engine that's going to decide the next entry. When distance drops below +5% and the kill-switch resets, the score is what tells you what allocation comes next. And right now the score is saying: macro hasn't changed, the trend has, and the only reason we're not short is the EMA 70 sitting $66 below price.
📉 The Tape: Morning Rip, Afternoon Fade, First Red Day Since the Run Began
QQQ opened at $697.27, $1.50 above Wednesday's $695.77 ATH close, on the same Iran-MOU + AMD-halo bid that carried the last three sessions. The first hour did what every first hour this week has done: extended the move. By 11:00 AM the print was $699.60, distance from the EMA 25 was pushing toward +8%, and the kill-switch was getting deeper, not shallower.
Then the tape rolled. The 11:00 high turned into a 12:00 reversal at $695, a 1:30 PM fade to $693.78, a brief 2:00 PM bounce to $695, and a 3:00 PM low at $693.43. Close at $694.24 — first red close since QQQ punched through $670 last Tuesday.
The indices closed in the same shape:
- S&P 500: -0.50% to ~7,328 · faded after a fresh intraday ATH
- Nasdaq Composite: -0.21% · semi-led pullback after AMD's three-day halo
- Dow Jones: -334 pts (-0.67%) · biggest red dot of the day
- Brent crude: $101.94 · bounced back over $100 after Tuesday's capitulation
- WTI crude: $95.92 · same — Trump's "too soon" comment to the NY Post cooled the deal-imminent narrative
Amazon dragged the S&P. The semi names — Nvidia, Marvell, Broadcom, the ASIC complex — gave back a slice of the AMD-led rip after three sessions of running. The Information and Bloomberg reporting that OpenAI is missing internal enterprise targets reignited the AI-spend slowdown chatter and was enough to take some heat out of the trade. Not a regime change — Amazon, Microsoft, and Meta are still committing $115B–$200B annual capex — but the kind of digestion you'd expect after three vertical sessions.
📋 8:30 AM Print: Initial Claims 200K — Beat the Consensus, Still Drifted Higher
The pre-market post flagged the claims package as the only data drop before NFP Friday. The release:
- Initial jobless claims: 200K · beat the 205K consensus by 5K, but still up +11K from the 189K prior (which was the lowest reading since 1969)
- Continuing claims: drifted slightly higher, in line with the slow-creep trend that's been running for two months
A clean middle-of-the-road print. Not the 215K-plus hot read that would have lit the "layoff side is accelerating" thesis on fire. Not the sub-195K cool read that would have killed the slowdown narrative outright. The market took it in stride — futures barely moved into the cash session, and the morning rip ran on the same Iran-MOU + AMD residual that carried Wednesday.
The bridge to tomorrow's NFP is still wide open. ADP printed +109K Wednesday (vs +99K consensus). NFP consensus is +60K. If NFP confirms ADP and beats — say +90K to +110K — the "no urgency to cut" trade gets a second wind, real yields back up, and the QQQ stretch could re-lock. If NFP disappoints and prints sub-50K, the slowdown thesis re-asserts, real yields fall, and the rip-fade we just saw could turn into a $5–$10 mean-reversion straight into the +5% reset zone. The score will care about the second outcome more than the first.
🎯 My Take: This Is What "Cash Is a Position" Actually Looks Like
Today is the cleanest demonstration of why the +7% kill-switch exists. QQQ opened higher, ran further, peaked at $699.60, and reversed. A floor allocation of 100% QQQ — which is what the EMA 70 override would have prescribed without the stretch overlay — would have round-tripped the entire rip and closed red on the day. Instead, the system was already flat. No exposure to give back. No P&L drama at the close.
The score's two prints (down at the high, up at the fade) tell you the engine is alive and reading the tape correctly. That's important because the +5% reset is somewhere between $683 and $686 depending on how the EMA 25 grinds higher. We're 0.78 percentage points away. One more session like today — open green, close red — and we're knocking on the re-entry door. A NFP miss tomorrow could deliver it in a single session.
The thing I keep coming back to: three straight weeks of sub-4.95 score, and the floor allocation rode QQQ from $594 to $695 because of one trend filter. The macro engine never agreed with the rally. The price-action engine never tried to argue. And then, when price stretched too far from its own anchor, the stretch overlay sold three times — at +6%, at +6% again on the re-arm, and at +7% for the kill-switch — without the macro engine ever turning bullish. That's not luck; that's three independent layers of logic doing different jobs, and today is the first session where you can actually see all three sitting still and waiting for the next setup.
The risk, same as yesterday: a continuation rip that pushes distance to +9% or +10% instead of pulling back. NFP +120K with strong wage growth is the path. I don't think it's the high-probability outcome — ADP private-side hiring has been narrow, claims drifted higher, ISM Services missed Tuesday — but it's the tail. If it happens, you give up the next leg. That's the trade you accept to keep the prior 17% you already booked. The math has paid every time the trade has run and there's no reason today's setup is different.
💡 Bottom Line: Distance Compressed 77 bps, Re-Entry Is in NFP's Hands
Allocation: 100% Cash. Distance: +6.81% (from +7.58% at the open — first compression since the trim fired Wednesday). Score: 4.80 after two clean intraday prints. Re-entry line: distance below +5%, ~0.78 pp away. Catalyst: NFP tomorrow at 8:30 AM ET, consensus +60K.
First full cash session is in the books, no chase, no P&L drama, and the rubber band is finally giving back. NFP decides the rest.