🚀 We Called the Face-Ripper
Last night's post, 8:20 PM ET: "If there's any hint of a ceasefire or Hormuz reopening, expect a face-ripper rally."
This morning's news: Trump told aides he's willing to end the Iran war without even reopening the Strait of Hormuz. The WSJ broke the story overnight. White House Press Secretary Leavitt confirmed that reopening the strait is not a "core objective." And just like that — QQQ gapped up $10.48 from yesterday's close of $558.28 to open at $568.76. Nasdaq surged 2%. Dow popped 600 points. S&P ripped 1.56%.
The blog called it. The exact catalyst. The exact reaction. Sometimes the market gives you a layup and you just have to write it down the night before.
📉 Déjà Vu: The Fade Is Already Here
But here's the thing — and if you've been reading these posts, you already know what I'm about to say. The rally is fading.
QQQ opened at $568.76 at 9:30 AM ET, held $568.74 at 10:00 AM, then dropped to $565.20 by 10:30 AM. That's $3.56 off the highs in one hour. Sound familiar? Monday opened green too — QQQ at $564.41 — and then bled all afternoon to close at $558.28. The pattern is identical: gap up on hope, fade as reality sets in.
Yesterday's dead cat bounce faded because there were no real buyers behind it. Today's gap is bigger and has a meatier catalyst, so it's a better setup. But I'm watching this fade like a hawk. If QQQ can't reclaim $568+ by midday, this is Monday's movie with a different opening scene but the same ending.
📊 The Score: Neutral at 5.23 — Not Chasing Headlines
Here's where it gets interesting. The market is up 2% and the score hasn't moved. At 8:12 AM ET it ticked to 5.22. At 10:52 AM ET it nudged back to 5.23. That's it. Neutral — 30% QQQ / 70% Cash.
Why isn't the score chasing this rally? Because the score reads data, not WSJ headlines. Oil hasn't actually dropped yet. The Strait of Hormuz is still closed — 95% drop in crossings since the war began. The jobs market is still frozen. JOLTS hires rate just printed at 3.1%, the lowest since early 2020. Trump saying "I'm willing to end the war" is not the same as the war being over.
QQQ sits at $565.29 with the 70-day EMA at $604.19 — still $38.90 below. No EMA override. The gap narrowed by $8 from yesterday, but that's still a canyon. The score has now failed to hold Constructive twice (Friday at 5.26, Monday at 5.28) and isn't even attempting a third push today despite the best gap-up in weeks.
Final Recommendation: 30% QQQ / 70% Cash. The score has 30% exposure, which means it's participating in the rally — just not betting the farm on a headline.
💼 Under the Hood: The Labor Market Is Cracking
Everyone's focused on the war headline, but the data that dropped this morning tells a different story. The February JOLTS report showed job openings holding at 6.9 million — sounds fine on the surface. But the hires rate fell to 3.1%, the lowest since early 2020. Companies are posting jobs but not actually hiring. That's a labor market that's frozen, not healthy.
Consumer confidence came in at 91.8, beating the 87.5 consensus. But "beating low expectations" isn't the same as "consumers feel good." This is still a depressed reading by any historical standard. People aren't confident — they're just slightly less terrified than economists expected.
Meanwhile, pharma is doing pharma things. Biogen is buying Apellis for $5.6B. Eli Lilly is scooping up Centessa for $7.8B. When big pharma goes on a shopping spree, it usually means organic growth is slowing and they need to buy it instead. Not exactly a bullish macro signal.
🎯 My Take: The Headline Changed, the Data Didn't
I think this rally has better bones than Monday's dead cat. A sitting president signaling he wants out of a war is a bigger deal than short-covering on an oversold Monday. The market is pricing in the possibility of cheaper oil, a reopened strait, and a return to normalcy. That's worth something.
But here's what bugs me: Trump also said other countries should "go to the Strait, and just TAKE IT" and that "the U.S.A. won't be there to help you anymore." That's not a peace plan. That's a withdrawal with a middle finger. The Strait is still closed. Oil is still elevated. And even if a ceasefire happens tomorrow, it takes months for oil flows to normalize and prices to come down.
The score's refusal to move above 5.23 tells me the model agrees with my gut: this is a sentiment rally, not a data rally. Sentiment can carry a market for a day. Maybe two. But the actual economic data — JOLTS hires crashing, QQQ still $39 below its EMA, two failed Constructive attempts in four days — that backdrop hasn't changed.
I said last night the score would try Constructive again and "one of these times, it'll stick." Today might be the day the catalyst arrives — but the score isn't convinced yet, and neither am I. If this rally holds through the afternoon and QQQ closes above $568, we're in a different conversation. If it fades like yesterday? That's three dead cats in a row, and even the most optimistic bull has to start asking questions.
⚠️ The Line in the Sand
Watch QQQ $568 today. That's the open. If it reclaims and holds, the score might finally push through Constructive and stick. If it fades below $564 by close, we're running the same dead-cat playbook for the third consecutive session and the bottom is still out there somewhere.
The blog called the face-ripper. The score is calling for patience. Historically, when the model waits through the noise and deploys on real data confirmation rather than headlines, it wins. Today we find out if Trump's words become the data's reality — or just another headline the market digests and forgets by Wednesday.