📈 The Headline Whiplash Continues — And the Market Loves It
Yesterday we closed this column with: "Let the market prove peace is real before you pay growth-stock prices for it." Today, the market said "hold my beer" and bought the rumor all over again.
Here is the timeline. Overnight, reports surfaced that the U.S. had compiled a 15-point ceasefire proposal and delivered it to Iran via Pakistan. Oil immediately cratered — Brent dropped nearly 6% to $98, its biggest single-day plunge since the war started. Stocks opened green. The vibes were immaculate.
Then Iran said no. State television quoted an official saying "Iran will end the war when it decides to do so and when its own conditions are met." Classic. The market dipped. Then it recovered. Then Iran said "non-hostile vessels" could use the Strait of Hormuz if they asked nicely. Stocks rallied again.
S&P 500: +0.54% to 6,591. Nasdaq: +0.77%. Dow: +305 points. All on a rejected peace deal. You cannot make this up.
📊 The Score Is Stuck in No Man's Land
Today's score history tells you everything about the current regime. The model bounced between 5.10 and 5.16 all session — literally toggling between Cautious and Neutral every couple of hours. It opened the day at 5.16 from last night, dipped to 5.15 at 9:09 AM, dropped to 5.10 at 10:33 AM, recovered to 5.15 at 11:04, back to 5.10 at 11:50, and then climbed back to close at 5.16 by 3:49 PM.
That is not indecision. That is the model processing a market where the economic data is genuinely ambiguous. Consumer sentiment just hit its lowest level in three months at 55.5. Business activity slipped to an 11-month low. But the labor market has not cracked, credit is not blowing out, and the consumer is battered but breathing.
QQQ closed at $587.82, still a solid $19.94 below the 70-day EMA of $607.76. No override. We follow the score.
Final Recommendation: 30% QQQ / 70% Cash (Neutral)
🛢️ Oil Is Running This Market Now — Whether You Like It or Not
Forget earnings. Forget the Fed. The single most important variable in this market right now is the price of a barrel of crude. Every rally in the last week has started with an oil decline, and every selloff has started with a spike. Today was no different.
The 15-point proposal knocked Brent below $100 for the first time in over a week. That alone was worth 300 Dow points. But here is the problem: the proposal was rejected. Iran wants Lebanon included in any deal. The U.S. wants unconditional terms. That gap is not closing with a fax from Pakistan.
Meanwhile, the Strait of Hormuz remains semi-closed. Iran offering safe passage for "non-hostile" ships is diplomatic theater — every insurer on the planet is still pricing Hormuz transit as a warzone. Until that changes, the supply disruption is real, and oil has a floor that no tweet can break through permanently.
The Dallas Fed just published research on what a full Hormuz closure means for the global economy. Spoiler: nothing good. About a fifth of the world's oil and LNG flows through that chokepoint. We are not there yet, but the fact that serious institutions are modeling it should tell you where the risk tail points.
🎯 My Take: This Rally Has the Shelf Life of a Gas Station Sandwich
I am going to say something that might be unpopular: I think the market is trading the Iran story exactly backwards. Every ceasefire rumor gets bought, and every rejection gets shrugged off. That is the pattern of a market that wants to go up and is looking for any excuse to do it. Which is fine — until the excuse runs out of credibility.
We have now had three cycles of this in five trading days. Sunday's peace tweet, Monday's rally, Tuesday's reversal when the 82nd Airborne deployed, then today's 15-point proposal, Iran's rejection, and another green close. Each time the bounce gets smaller. Each time the narrative has to work harder.
What worries me is what happens when the market stops caring about peace rumors. Because eventually it will. Either a deal actually happens — which would be genuinely bullish and the score would reflect it — or the conflict drags on and the market has to actually price a protracted war with elevated oil, stickier inflation, and no rate cuts until 2027. That second scenario is not priced in. Not even close.
The score sitting at Neutral is the right posture for this environment. You are not missing a generational buying opportunity. You are watching a market that is running on hope and headline fumes. When the fundamentals actually shift, the model will tell you. Right now, it is telling you to wait.
⚠️ Bottom Line: Same Movie, Third Showing
Peace rumor. Oil dips. Stocks rally. Iran says no. Oil recovers. Stocks wobble but close green because hope dies last. Repeat.
This loop breaks one of two ways: either diplomacy actually works and we get a sustained move higher, or oil grinds back above $105 and the market runs out of buyers willing to front-run a deal that does not exist yet.
The score says Neutral. I agree. Sit on your hands and let someone else be the hero today.