📊 New Cycle Low: The Philly Fed's +0.04 Lasted Six Minutes
Today's score action told the entire price/macro story in forty-one minutes. Pre-market at 8:54 AM ET, the score sat at 4.93 — same Extreme Risk-Off zone it's been parked in since April 11. Then the 8:30 AM data dump hit: Philly Fed at 26.7 (versus 10.3 expected), jobless claims at 207K (below 217K forecast). By 10:11 AM ET, the score had lifted to 4.97 with QQQ at $637.28. That's a +0.04 move — the macro inputs registering some of the best factory data in over a year.
It lasted six minutes. At 10:17 AM, QQQ had pushed to $638.70 and the score fell back to 4.94. By 10:52 AM, QQQ was at $639.05 and the score cracked to 4.90 — a new cycle low, breaking yesterday's 4.91 floor. The price-level engine gave the macro data a brief nod and then resumed subtracting points as QQQ crossed above another overbought threshold. The score has been at 4.90 since, through the noon push to $641.72 and the $640.06 close.
Final Recommendation: 100% QQQ (EMA override, day twelve). QQQ closed at $640.06, up +$2.66 (+0.39%) from yesterday. EMA 70 at $605.76. Cushion: $34.30 — a new record for this cycle. Ref unchanged at 4.94 from April 11. Next up: 5.35 (EMA threshold, 0.45 points away). Next down: QQQ loses EMA 70 at $605.76, which would require a 5.4% single-session drop.
🏭 The Philly Fed Number Nobody Expected
Let me say the number again because I'm still processing it: 26.7. Consensus was 10.3. Previous month was 18.1. This is the highest reading since January 2025, and it blew past the forecast by a factor of 2.5x. New orders surged 24 points to 33.0, shipments jumped 12 points to 34.0. If you just read those two lines, you'd think the manufacturing recession narrative was dead and buried.
But scroll down the report and it gets complicated. The employment index dropped to -5.1 from +0.8 last month — meaning factories are booking record orders and shipping product, but doing it with fewer workers. And prices paid surged to 59.3, the highest since August, with prices received jumping to 33.5. That's the kind of manufacturing "boom" that keeps the Fed up at night: strong output, rising costs, shrinking payrolls. More with less, but at a higher price for everything.
Initial claims added to the strong headline: 207K, down 11K from the prior week and well below the 217K forecast. The labor market isn't cracking. What it is doing is slowly bifurcating — service jobs stable, manufacturing employment softening even as factory orders surge. That divergence has a shelf life.
🌍 Three Sessions to April 21
The Iran deal continues to be the gravitational center of this tape. Bloomberg reported yesterday that the US and Iran are weighing a two-week ceasefire extension, which would push the deadline from April 21 into early May and buy more time for a broader agreement. The Hormuz blockade is fully implemented per CENTCOM, Brent crude is above $102, and the market is choosing to look past all of that toward the finish line.
QQQ's session tells the story. Opened at $636.70 — below yesterday's close, as if the tape needed a breath after yesterday's record run. Then it ground higher all morning, peaked at $641.72 at noon, faded back to $638.33 by 2:00 PM, and recovered into a $640.06 close. Not a blowout day. Not a pullback day. A consolidation day above yesterday's breakout level — which is exactly what you want to see if you're long.
Three trading sessions to the ceasefire deadline. If the extension gets confirmed, this tape has room above $640. If talks collapse, every dollar of the past two weeks comes into question. The market has very clearly chosen its bet.
🎯 My Take: The Six-Minute Window Tells You Everything
That 4.97 blip at 10:11 AM was the most interesting print in days. For six minutes, the macro data actually overpowered the price levels. Philly Fed at 26.7 is a genuinely strong number — manufacturing-is-expanding, orders-are-flooding-in strong. Claims at 207K says the labor market is holding. And the score heard all of it and briefly bid up.
Then QQQ tacked on $1.77 in forty-one minutes and the model said: "Cool data, but at these prices?" The +0.04 from macro got buried by -0.07 from price levels. That's the model doing its job — saying the market has already priced in good manufacturing data, good claims, and an Iran deal, and at $639+ there isn't much upside left relative to the fundamental picture.
The number I keep coming back to is that Philly Fed prices paid at 59.3. Everyone will focus on the 26.7 headline and call it a manufacturing comeback. But input costs are accelerating at the fastest rate since August. If prices keep running while employment is being cut, that's margin compression dressed up as a boom. And it is definitely not the kind of data that makes the Fed eager to cut rates.
I think the market is right to be long here — the Iran deal momentum is real, and the underlying economy is clearly not falling apart. But the pure signal at 4.90 is picking up something the optimism is ignoring: price has outrun fundamentals. Both things can be true. For now, the trend filter wins and the position is clear.
💡 Bottom Line
Day twelve of the EMA override. Score at 4.90 — new cycle low. QQQ at $640.06 — new cycle closing high. Cushion at $34.30 — new record. Every metric in this divergence just set a fresh extreme, and the trend filter keeps cashing the checks the pure signal refuses to write. 100% QQQ. Three sessions to April 21. The ceasefire clock is now the only variable that matters.