The S&P 500 has effectively erased the war's mark. The index is now up 9% from its March 30 low and sits less than 2% from its all-time high from its March 30 low. That recovery is the market's voice: investors believe the worst is over and a resolution is imminent.
The catalyst was clear. When Trump signaled a willingness to end the war without a formal peace deal, stocks charged higher, with the S&P 500 gaining 1% Trump signaled willingness to end the war without a peace deal. The threat of a Strait of Hormuz blockade was shrugged off. The jolt came from the perception that Iran had signaled interest in a deal Iran had signaled to his administration its interest in working out a deal.
A 45-day ceasefire is now one of many things being discussed a 45-day ceasefire was "one of many things being discussed", with mediators from Pakistan, Egypt, and Turkey making a last-ditch effort. This fits the pattern: both sides are running out of time, and the market is pricing in the blink.
But the setup is fragile. The recovery has been convincing enough for analysts like Tom Lee to declare the bottom in, pointing to the VIX falling below 20 for the first time since the war started the VIX, falling below 20 for the first time since the war started. Yet the same war that sparked the sell-off still looms. Oil prices remain elevated, valuations are historically high, and the labor market shows cracks. The market has priced in a deal, but the deal isn't signed. One misstep-another strike on civilian infrastructure, a rejected ceasefire-could reset the narrative in hours. The rally is real, but it's standing on a fault line.
Why Investors Are Buying the Dip - For Now
The rally isn't built on fundamentals. It's built on a calculation: that Trump's military option was always a bargaining chip, and that the market has already priced in the worst-case scenario.
When Trump signaled a willingness to end the war without a formal peace deal, stocks charged higher signaling willingness to end the war without a peace deal. That single statement convinced some investors the military option was never existential - it was leverage. The threat of a Strait of Hormuz blockade was shrugged off, with the S&P 500 gaining 1% anyway investors shook off the blockade threat. The market's message was clear: the bluster backfired.
Tom Lee declared the bottom in, pointing to the VIX falling below 20 for the first time since the war started VIX falling below 20. That reading signals fear has subsided. The recovery has been convincing enough that analysts are talking about upside - Ed Yardeni sees 12% room to reach his 7,700 year-end target Yardeni maintains a 7,700 year-end target. The S&P 500 is now up 9% from its March 30 low and less than 2% from its all-time high up 9% from its March 30 low.
But here's the catch: oil prices remain elevated oil prices remain elevated. That's not a temporary glitch - it's a direct threat to economic growth and corporate margins. The market is buying the de-escalation narrative, but the underlying cost pressure hasn't disappeared. Investors are making an opportunistic play, not a fundamental one. They're betting the war ends before the oil shock hits. That's a tactical position, not a strategic conviction.
The setup is fragile. If oil stays high, the rally stalls. If Trump's credibility takes another hit, the narrative resets. For now, the dip is being bought - but the "for now" is the important part.
The Three-Way Standoff: Who Blinks First?
The market has become a three-way standoff - Trump, Iran, and oil supplies each waiting for the other to blink first.
Trump set his fourth deadline for Iran to reach a deal - Tuesday at 8 p.m. ET - alongside an expletive-laden threat to "open the Fuckin' Strait" if no agreement is reached. Yet the TACO theory - that Trump always chickens out from his most extreme positions - is being put to the test his war in Iran is proving harder for investors to digest. The market's bet is that he blinks first, but the clock is ticking on that assumption.
Iran has signaled interest in negotiations but hasn't committed to anything concrete. A 45-day ceasefire was "one of many things being discussed," but the White House hasn't signed off, and Iranian officials called a short-term ceasefire "illogical" and unacceptable without guarantees against future strikes Iranian foreign ministry spokesperson Esmail Baghaei. That's the miscalculation risk: both sides are running out of time, but neither has given a clear yes. One rejected proposal, one escalated strike - the equilibrium breaks.
The oil market is the third player, and it's not cooperating. U.S. crude sits around $111 a barrel, roughly double where it started the year U.S. crude is trading around $111 a barrel. Just 35 ships transited the Strait of Hormuz over Easter weekend - a fraction of the 150-plus daily transits before the war 35 ships transited the strait. Global supply is running well short of demand, and analysts say getting below $100 requires a genuine resumption of flows - "that's a long haul from now" Kloza said.
Public skepticism is growing alongside the uncertainty. Social media commentary reveals investors and citizens alike questioning whether Trump's timeline is credible or whether this is manipulation social media commentary reveals skepticism. Some see the war as a political stunt - "He is manipulating the stock market at the expense of the United States military" one commenter wrote. Others note the contradiction: "The straight of human was open before the war started since trump started the war its closed" another observed.
That erosion of credibility is the real risk. If the market believes Trump is bluffing, the rally holds. If the narrative shifts to "he's serious and stuck," the oil shock hits before a deal lands. The standoff is fragile - and someone has to blink first.
Trade Setup: What to Watch Next
The market has priced in resolution, but the catalysts needed to sustain the rally are thin. This creates a tight risk/reward setup for event-driven investors - the next 48 hours could determine whether the rally extends or reverses sharply.
The immediate binary event is the 45-day ceasefire window. A senior White House official confirmed it was "one of many things being discussed," though Trump hasn't signed off a 45-day ceasefire was "one of many things being discussed". Iran's foreign ministry already called a short-term ceasefire "illogical" without guarantees against future strikes. If mediators from Pakistan, Egypt, and Turkey secure even a temporary halt, the S&P 500 could push toward new highs - the market has already shown it rallies on de-escalation headlines. But if Iran rejects the proposal or Trump walks away, the rally reverses in hours.
Trump's scheduled speech Wednesday night is the key catalyst Trump is expected to give a speech Wednesday night. Markets will be listening for any indication of a concrete timeline or deal framework. Even vague optimism could provide a short-term boost. What matters is whether he signals a genuine path to resolution - or doubles down on military pressure.
The risk side is clear. Oil sits around $111 a barrel, roughly double where it started the year U.S. crude is trading around $111 a barrel. Just 35 ships transited the Strait of Hormuz over Easter weekend - a fraction of the 150-plus daily transits before the war 35 ships transited the strait. If oil spikes above $100 and stays there, or if Trump reverses course on the blockade threat, the market quickly reprices war risks. Tom Kloza of OPIS put it plainly: getting below $100 requires a genuine resumption of flows, and "that's a long haul from now" Kloza said.
For the event-driven investor, the play is tactical: position for a breakout on Wednesday night if Trump signals a credible path to ceasefire, but be ready to exit if oil breaks higher or the speech lacks concrete details. The rally is real, but it's standing on a fault line. One misstep - another strike on civilian infrastructure, a rejected ceasefire - resets the narrative. The setup favors quick reactions, not long-term conviction.

