📉 The Close Signed Off on What the Afternoon Already Told Us
Earlier today we wrote that the peace trade was dead. By the closing bell, the tape signed the paperwork. QQQ finished at $583.98, down 0.7%, while SPY closed at $653.18, down 0.3%. The leveraged version of the dream got hit even harder: TQQQ fell 2.1%, while SQQQ gained 2.1%.
That matters because yesterday's tweet-driven relief burst was supposed to be the start of a bigger squeeze. Instead, the market spent one session fantasizing about instant diplomacy and then woke up to the same reality: troops moving, oil refusing to stay down, and traders remembering that war risk plus expensive tech is a nasty combination.
Reuters framed the close the right way: Wall Street fell on worries about the Middle East war and interest rates. That is the story. Not a mystery, not a rotation quirk, not some healthy pause. Risk came back into the price of risk assets.
📊 The Score Stayed Neutral, and the Timing Matters
The last score print hit at 2:47 PM ET at 5.15, which keeps the model in Neutral: 30% QQQ / 70% Cash. Before that it bounced to 5.14 at 2:19 PM and back to 5.15 at 1:20 PM. Yesterday it briefly cracked to 5.10 late afternoon before recovering to the current zone by 4:23 PM. In other words, the model saw stress, but not enough fresh economic damage to chase either yesterday's euphoria or today's fear.
QQQ is still trading a brutal $24.88 below the 70-day EMA of $608.86. That means no EMA override. The trend filter is not saving anyone here.
Final Recommendation: 30% QQQ / 70% Cash (Neutral)
🏦 Higher for Longer Just Moved Back to Center Stage
The geopolitical story got the attention, but the rate story did the real damage. Reuters reported traders are now leaning toward no Fed cuts before 2027. That is poison for the kind of long-duration tech trade that spent all of last year pretending lower rates were inevitable.
At the same time, Reuters also reported that U.S. business activity slipped to an 11-month low in March. That is the ugly middle ground nobody wants: growth cooling while energy risk stays hot. Add in another Reuters report that consumer confidence improved but the labor market still has a cloud hanging over it, and you get the real picture. The consumer is not collapsing, but nobody feels relaxed either.
This is why the market feels so unstable right now. It is trying to price a softer economy, a stickier inflation backdrop, and a war premium all at once. Pick any two and maybe you can cope. All three together? That is how you get a market that opens hopeful and closes annoyed.
🎯 My Take: This Is a Valuation Problem Wearing a War Helmet
Everyone wants to blame Iran and move on. Too easy. The deeper issue is that megacap tech was priced for falling yields, clean geopolitics, and perfect execution. Now traders are staring at a world where oil can spike on a headline and the Fed may be stuck in cement. Those multiples were always going to have a bad time in that setup.
What keeps me from going full doom mode is what we are not seeing. Credit is not blowing out. Fed repo usage is tiny. The score is not collapsing into an outright defensive regime. That tells me this is not a plumbing crisis. It is a repricing event. Painful? Yes. Systemic? Not yet.
That is why the current posture makes sense. You do not need to swing for the fences short just because tech puked for a day. But you also do not need to buy every red candle like the Fed is about to ride in on a white horse. It isn't.
⚠️ Bottom Line: The Market Finally Stopped Believing Its Own Fairytale
Yesterday's rally was hope. Today's close was math. War risk is still here, rate cuts keep getting pushed farther out, and the growth data is soft enough to worry people without being weak enough to save them.
Stay cash-heavy. Let the market prove peace is real before you pay growth-stock prices for it.