πͺ From Truth Social Peace to Paratroopers in 24 Hours
Yesterday a Truth Social post added $1.7 trillion to equities and crashed oil 11%. We wrote about it. We said it was a relief valve, not a trend reversal. We said "if Iran doubles down on denial and Trump escalates, that $1.7 trillion evaporates faster than it appeared."
Today, The Wall Street Journal reported the U.S. is deploying 3,000 troops from the 82nd Airborne Division to the Middle East. That's not de-escalation. That's the elite rapid-deployment force you send when things are about to get real.
Iran kept striking targets in Israel and GCC states. They denied any talks β again. And oil? WTI jumped 4% back above $92. Brent clawed back above $104. Yesterday's $17 oil crash is already half-reversed.
The peace trade lasted exactly one trading session. Hope is not a strategy, and the market is learning that the hard way.
π The Tape: Tech Gets Punished, Defensives Hold
The Nasdaq dropped -0.57% while the Dow barely hung on at +0.14%. The S&P slipped -0.09%. Not a bloodbath, but the composition tells the story.
The losers: Salesforce -4.06%, IBM -3.37%, Microsoft -2.12%. Growth and tech getting sold as rate-cut hopes fade and war premiums return. The winners? Walmart +2.17%, Chevron +1.82%, Verizon +1.57%. Classic defensive rotation β the market is telling you it's scared even if the headline index numbers look flat.
When Chevron and Walmart lead and Salesforce and Microsoft lag, that's not a risk-on market wearing a disguise. That's a market bracing for impact.
π The Score: Steady at the Border
The score is sitting at 5.15 β right at the knife's edge between Cautious and Neutral. Yesterday it was at 5.14 (Cautious). Today it ticked up one notch to 5.15 (Neutral: 30% QQQ / 70% Cash). It's been ping-ponging between 5.14 and 5.15 all day, briefly touching both levels multiple times.
Here's what matters: the score didn't flinch. It didn't chase yesterday's tweet rally to 5.25. It didn't panic-sell today's troop deployment news to 5.05. It read the economic data β which hasn't materially changed β and stayed put. That's discipline.
QQQ closed at $584.06, a full $24.80 below the 70-day EMA of $608.86. No override. We follow the score.
Final Recommendation: 30% QQQ / 70% Cash (Neutral)
π― My Take: The Fed Made This Worse Than It Had to Be
Everyone's focused on Iran β and they should be. But I think the real damage was done last week when the Fed signaled one cut in 2026, down from the multiple cuts the market was banking on. Kevin Warsh's "Sound Money" nomination as the next Fed chair is the exclamation point on that sentence.
Think about the position the market is in right now: a shooting war in the Middle East spiking oil toward $120, a hawkish Fed with no urgency to cut, and tech valuations that were priced for a completely different rate environment. That's a triple squeeze. You can survive any one of those. All three at once? That's how corrections turn into something uglier.
Yesterday's rally gave people a taste of what peace could look like β oil under $100, consumer discretionary ripping, the whole tape going green. Today reminded everyone that we're not there yet. Not even close. You don't deploy the 82nd Airborne when talks are going well.
I think the score's neutral-to-cautious posture is exactly right. The economic data hasn't collapsed β jobless claims were strong last week, Philly Fed was great β but the macro backdrop is hostile. You don't need to be short here. But heavy cash makes a lot of sense until the geopolitical picture actually clears, not just when someone posts about it on social media.
β οΈ Bottom Line: Yesterday Was the Appetizer, Not the EntrΓ©e
The market wants peace so badly it'll rally on a rumor of a rumor. That desperation is itself a signal. When the next genuine de-escalation headline hits β and one eventually will β the snapback will be violent and real. But chasing every headline in the meantime is how you bleed out slowly.
70% cash. Watch the oil tape. And remember: armies don't deploy for photo ops.