📈 Yesterday's Floor Is Today's Trim Risk
Yesterday afternoon's post had the right argument: the raw macro engine was ugly, but the EMA floor kept the book in QQQ while buyers kept showing up. Friday morning has not changed that trade. It has sharpened it.
QQQ closed Thursday at $735.60, and the latest EMA stack has the 25-day line at $695.85. That puts spot +5.71% above the 25 EMA, just under the +6% stretch trigger. The trim line is roughly $737.60. In plain English: the system is still full long, but it is standing right next to the cash register.
That is the story this morning. Not a new macro panic. Not a fresh score breakout. A strong trend that is getting close enough to stretched that discipline matters.
📊 The Score Is Still Wrong Alone, but Right With the Overlay
The latest score is 4.67 from Thursday at 4:20 PM ET. Raw signal: Extreme Risk-Off, which by itself means 100% SQQQ. That raw read is still losing the benchmark fight badly. The important part is that the traded system is not following it.
- Live allocation: 100% QQQ through the EMA70 override
- QQQ vs EMA70: $735.60 versus $656.23
- EMA25 stretch: neutral, but close at +5.71%
- Next likely action: trim to 50% QQQ / 50% Cash if QQQ pushes above roughly $737.60
- Next score gateway: 5.35 for Momentum, nowhere near today's live score
The raw score says short. The system says respect trend until the stretch rule says take half off. That distinction keeps mattering.
🚢 The Morning Data Did Not Break the Tape
The fresh data point this morning was not a monster. The Census advance indicators report showed the April goods deficit narrowing to $82.4 billion from $85.3 billion. Exports rose more than imports, wholesale inventories increased 0.5%, and retail inventories rose 0.7%.
That is not screaming recession. It also is not a clean inflation relief story after Thursday's BEA PCE report left year-over-year inflation in the 3s and the saving rate thin. The macro picture is mixed, but mixed is apparently enough when the tape is already leaning bullish.
Reuters had futures steady after record closes, with traders watching a possible U.S.-Iran ceasefire extension and Strait of Hormuz shipping relief. Add Dell's AI-server blowout to the mix, and the market still has two things it loves: lower oil fear and another AI demand headline.
🎯 My Take: Let the Trim Fire If It Fires
I am still not impressed with the raw score. A swing-trading engine sitting in Extreme Risk-Off while QQQ keeps pressing records is not beating QQQ. That is not a tiny footnote, it is the benchmark problem.
But the overlay is doing exactly what it should do. It refused to short an intact trend, stayed in the benchmark, and now has a clean rule for taking heat off if price gets too stretched. That is real risk management. No vibes, no apology tour, no heroic top-calling.
Friday's setup is simple: stay full QQQ below the stretch line, trim above it, and stop pretending the raw short deserves control while price is still this far above trend. If buyers want to chase one more record, the system gets to sell them half the position.