💣 The Jobs Report Nobody Can Trade
The BLS dropped one of the most consequential jobs reports in months — on a day when every stock exchange in America is dark. 178,000 nonfarm payrolls in March, against a consensus estimate of 59,000. Nearly three times expectations. February's ugly -133K was revised but still negative, making this bounce-back even more dramatic.
Unemployment ticked down to 4.3%, though that was partly from a shrinking labor force. But here's the number that should be circled in red: average hourly earnings rose just 0.2% month-over-month, 3.5% year-over-year — the weakest annual wage growth since May 2021.
Read that again. The economy added three times more jobs than expected AND wages are cooling. That's supposed to be the goldilocks scenario. Strong hiring without the inflationary wage pressure that keeps the Fed up at night.
So naturally, futures fell. Because of course they did. Strong economy = fewer rate cuts = bad for the rate-cut junkies who've been pricing in three or four this year. Welcome to 2026, where good economic news makes traders nervous. The bond market heard "178K" and immediately started repricing the September cut right off the table.
🛢️ Oil at $113 and a Deadline Nobody's Ready For
While we're all busy being surprised by payrolls, oil quietly blew through another ceiling. WTI hit $112.80, Brent crossed $110 — and the WTI-Brent spread actually inverted, which tells you how badly the market is repricing accessible (non-Hormuz) supply.
Yesterday's blog talked about oil exploding past $105. Well, it didn't stop. Seven dollars higher in under 24 hours. Anti-ship missiles in the Strait of Hormuz mean roughly 20% of global oil supply is functionally offline. Analysts are now eyeing $119-120 WTI if there's no diplomatic breakthrough.
And about that diplomatic breakthrough: Trump's April 6 deadline is Sunday. That's 72 hours from now. He told Iran to reopen the Strait or he'd destroy every power plant in the country simultaneously. Iran responded with Zarif publishing a Foreign Affairs piece proposing ceasefire terms — nuclear limits and Hormuz reopening for a sanctions rollback. But officially? Tehran still denies requesting any ceasefire.
Here's what I think: this weekend is the most important 72 hours for markets since the war started. If Sunday passes without a deal, Monday opens with oil targeting $120 and equities taking a real hit. If some kind of framework emerges, we could see a monster relief rally. Either way, sitting in 70% cash heading into this looks pretty smart right about now.
📊 The Score: Neutral, Patient, and 0.03 From a Flip
The score sits at 5.22 — Neutral territory, meaning 30% QQQ / 70% Cash. It ticked up one penny from yesterday's 5.21, barely registering the jobs beat. That's because the FRED data the score reads takes time to flow through — the model doesn't react to headlines, it reacts to published economic data.
The ref is 5.18, set on March 31 at 1:19 PM ET when QQQ was trading at $574.45. QQQ closed Thursday at $584.98 — that's a +$10.53 gain (+1.83%) since the ref was set. With 30% allocation, that's about 0.55% portfolio return in three days. Not spectacular, but you're also holding 70% dry powder heading into the most volatile weekend of the year.
Here's where it gets interesting: the next upside trigger is 5.25 — just 0.03 away. That flips the allocation to Constructive (80% QQQ / 20% Cash). If Monday's jobs data flows into the model and adds even a couple basis points, we could see that trigger hit. On the downside, the next trigger is a gateway below 5.15 (distance: 0.08), which would flip to Cautious with SQQQ exposure.
QQQ remains below its 70-day EMA ($584.98 vs EMA $603.38), so no override — we follow the score directly. The trend is still technically down. That $603 EMA is the line in the sand. Until QQQ reclaims it, the model is right to keep one foot out the door.
📈 The Week in Review: A Quiet Grind Higher
Don't let Good Friday's silence fool you — this was a solid week. S&P +3.4%, Dow +3%, Nasdaq +4.4%. After last week's Dow correction (down almost 800 points, fifth straight losing week), the market bounced hard. The Monday ceasefire hopes that sparked a 1,100-point Dow surge set the tone, and even though Trump's Wednesday night speech tried to kill the rally, markets showed remarkable resilience Thursday — absorbing a full war escalation and closing basically flat.
The score was in Neutral through all of this, capturing about 30% of the move. Did it leave money on the table? Sure. Nasdaq ripped 4.4% and we only participated in a third of it. But context matters: oil went from $99 to $113 in the same week. Iran deployed anti-ship missiles. Trump gave Tehran a 72-hour ultimatum. The idea that you should be 100% long equities into this environment is... brave, let's say.
The score's 70% cash allocation isn't a bet against the market. It's a bet that the next 72 hours could go either direction in a very big way, and having dry powder is more valuable than squeezing out another 2% of upside before the weekend.
🎯 My Take: The Goldilocks Jobs Report Doesn't Matter Until Monday
Here's the thing nobody is saying: this jobs report is genuinely good news for the economy. Strong hiring plus slowing wages is the exact combination the Fed dreams about. In a normal world, this prints and stocks rip 1.5% before lunch.
But we don't live in a normal world. We live in a world where oil is at $113 because a major global chokepoint is blockaded by anti-ship missiles, where the President just gave a foreign government a Sunday deadline to comply or face total infrastructure destruction, and where the last tariff regime got struck down by the Supreme Court only to be replaced by a new one.
The jobs number will matter — on Monday. If the Iran situation resolves over the weekend, this jobs report becomes rocket fuel for a rally. Strong economy + potential ceasefire + oil plunging back below $100 = face-ripper. But if Sunday comes and goes with no deal and Trump follows through on his threat? Those 178K jobs won't mean a damn thing when oil is at $120 and the market is pricing in $5 gasoline.
The score at 5.22 with 70% cash is exactly where you want to be heading into a binary weekend. Patient. Ready to move in either direction. 0.03 from going Constructive if the data justifies it, 0.08 from going defensive if the world burns. That's not indecision — that's discipline.