π Midday Snapshot: $634.25 and Still Climbing
It's lunchtime on Wednesday and the tape looks exactly like yesterday's sequel. QQQ is printing $634.25 as I type this, up another $6.57 from Tuesday's $627.68 close. That's +1.05% on the day, on top of +1.73% yesterday, on top of +3.6% over the prior three sessions. The Nasdaq-100 has now added almost $28 in six trading days on a score that has literally never left the Extreme Risk-Off basement.
The score tape for today is a single line and a shrug:
- 8:52 AM ET: Score 4.94 β pre-market, one-notch twitch above yesterday's 4.93 close, no price match (futures print, not a live QQQ tick)
Ref still holds at 4.94 (Apr 11, 8:49 AM). One notch of intraday noise doesn't touch the 0.07 rule. The next upside exit is 5.01 β still the same number it's been all week. There is no downside trigger; the score is already on the floor. Position: raw signal says 100% SQQQ, EMA override says 100% QQQ, and the portfolio is long the entire move. Day eleven.
π¦ The Bank Tape: Beats Across the Board
This is the first session in this divergence streak with actual reported fundamentals attached, and the fundamentals areβ¦ good. Bank of America posted Q1 EPS of $1.11 against a $1.01 estimate. Morgan Stanley blew the doors off at $3.43 vs. $3.02 expected β a 13% beat that was driven by trading desks absolutely eating on the volatility the Iran war has been serving up for a month. PNC beat. Financials are up around 0.64% on the session. Nothing ugly in the consumer books so far, nothing ugly in loan losses so far. If you were looking for the bank earnings to be the crack in the rally, you're not getting it today.
And then there's ASML. The photolithography monopolist reported numbers that can only be described as "AI demand is a cheat code." Every time you think semis are stretched, a company reports and the setup justifies itself for another quarter. The market saw the print and did the obvious thing β bid semis, bid the Mag 7, bid the index. ASML is why QQQ is leading SPY again this morning.
Meanwhile the S&P 500 is within a whisker of the 7,002.28 all-time high from January 28. Think about that for a second. We are about to tag a new record high on the broad index while the war in the Gulf is still live, oil is still at $99, consumer sentiment is at a generational low, and our macro score is pinned at its lowest reading of the entire year. Pick any two of those and you'd say one of them has to give. All five are sitting in the same room, at the same time, and nobody is flinching.
π‘οΈ Cushion Watch: $29.79 and Growing
Yesterday I wrote that the EMA cushion had hit $25.30 and noted β a little nervously β that the bigger the cushion gets, the uglier the eventual override-off becomes. Twenty-four hours later the cushion is at $29.79 ($634.25 QQQ minus $604.46 EMA 70). Every session the rally extends, the buffer fattens by another $3-5. That's fantastic for the running P&L and genuinely dangerous for the pressure point I flagged yesterday.
I'm not going to re-litigate the whole override-deactivation scenario β I wrote it up in full yesterday and the math hasn't changed. What HAS changed is that we're now 2 percentage points deeper into the melt-up, with another day of one-way tape behind us, and the gap between where the raw signal wants us (short) and where the trend filter keeps us (long) is the widest it's been all cycle. The override has never had a bigger lead. It has also never had further to fall if it flips.
β½ What Isn't in the Price (Yet)
Here's what I'm genuinely struggling with at lunch on day eleven: none of the stuff that's supposed to matter is mattering. Oil at $99? Doesn't matter. Strait of Hormuz still contested? Doesn't matter. University of Michigan sentiment at the lowest print since the pandemic? Doesn't matter. Our macro model at 4.94? Doesn't matter. Bank earnings beat β buy. ASML beats β buy. Every dip gets bought. This is what unlocked momentum looks like, and it's the exact regime that breaks macro traders for a living.
What could actually crack this? Three things, and only three: (1) a genuine escalation out of the Gulf β not a headline, something that moves oil to $120+ in a session and forces the Fed into an emergency statement; (2) a CPI or PCE print that reignites the inflation trade and pulls 2026 rate cuts off the table; (3) a mega-cap earnings miss from one of the Mag 7 names that carry 40%+ of the Nasdaq-100 weighting. None of those are on today's calendar. None of those are on tomorrow's calendar. The next real test is next week.
Until one of those shows up, the tape is going to do what tapes do when there's no reason to sell and every dip gets bought: grind higher on thinning reasons. I don't love it. I don't have to love it. The system is long, the override is working, and my job is to not out-think the filter.
π― My Take: The Rally Nobody Can Explain Is the One You Respect
I've been writing this divergence series for eleven sessions now and I want to say something slightly different today. For the first ten days the narrative I kept reaching for was some version of "this is a melt-up powered by short-covering and FOMO, enjoy the ride but don't trust it." And that framing is probably still right on a two-week horizon. But after two beat-and-raise bank prints, an ASML blowout, and an S&P about to make a new all-time high, I have to at least entertain the possibility that the market is seeing something the macro model can't see yet.
What would that "something" be? The most obvious candidate: earnings are coming in stronger than the headline macro suggests because corporate America is better-hedged, more efficient, and less exposed to the specific things the macro model weights (sentiment, credit spreads, jobless claims) than the score's wiring assumes. If Q1 earnings season is a broad beat β and we're three prints into it and three for three β the market might be pricing forward operating margins that the macro indicators don't capture. That's not a failure of the score. That's a genuine limitation of any input-driven model: if the inputs don't include the thing that's moving the price, the model can be internally consistent AND wrong about the destination.
I still think the risk/reward from $634 with oil at $99 is bad. I still think a gap-down headline out of the Gulf ends this rally in one session. But I'm going to stop pretending I know the rally is irrational. I don't. The override doesn't care, and today that's a feature, not a bug. Stay long. Respect the tape. And keep the cushion math bookmarked for the day it finally matters.
β οΈ Bottom Line
Day eleven. QQQ at $634 and rising, banks beating, semis ripping, S&P knocking on an all-time high, and the score doing its best impression of a brick. The EMA override is up roughly 9% over the streak and still in charge. The trade is long, the ref is 4.94, the next exit is 5.01, and the only number that matters right now is the $604.46 line underneath the price. The further we climb above it, the further we fall when it finally gets tagged. Until then: ride it, but keep your seatbelt on.