Today handed us one of the clearest real-time examples of a foundational trading concept, and this lesson didn’t come from a textbook.
It played out live, across EUR/USD, USD/JPY, oil, and US Dollar Index (DXY), in the hours before and after President Trump’s national address about the US-Iran war at 9 pm ET of April Fool’s Day.
Read on to find out what happened, why it happened, and what it teaches us about how markets actually work.
Markets Trade Expectations, Not Reality
Before we delve into the actual event and price action, we need to understand one core concept: Markets are forward-looking.
This means prices don’t move when news happens. Prices move when expectations change. By the time a news event is confirmed and published, the market has often already priced it in — sometimes hours or days in advance.
This leads to a well-known pattern called “buy the rumor, sell the news.”
Here is how it works:
- A rumor or expectation develops. Traders begin positioning for the expected outcome.
- Prices move in the direction of that expectation — before the event.
- When the event is confirmed (or even close to confirmed), there is often little left to react to. Positions that were built on the rumor get closed.
- The price reverses, even if the news is broadly in line with expectations.
The reversal feels counterintuitive. Good news arrives, and the price falls. Bad news arrives, and the price rises. This confuses many new traders. But once you understand that the move already happened before the event, the reversal makes complete sense.
What Happened This Week
A Month of Shifting Expectations
The US–Iran conflict has been the dominant macro theme more than a month already. The US Dollar Index had been climbing, as safe-haven demand was firmly in place.
EUR/USD had fallen from around 1.1758 at the start of March to near 1.1480 by late in the month. USD/JPY was elevated near 160.00, reflecting a weak yen burdened by Japan’s heavy reliance on energy imports.
Then the rumor cycle began.
Monday–Wednesday: “Buy the Rumor”
Earlier this week, the Wall Street Journal reported that Trump was willing to end the military campaign against Iran even if the Strait of Hormuz remained partially closed. Trump himself told reporters the US would be “leaving very soon” in “two to three weeks.”
Markets reacted immediately to the expectation of de-escalation, not to any confirmed peace deal.
Here is what happened to prices:
- The Dollar Index fell from its year-to-date high near 100.64 to around 99.45. The safe-haven bid that had built up over weeks began to unwind.
- EUR/USD climbed back toward 1.1600, snapping a five-day losing streak. Risk sentiment improved as investors rotated away from the dollar.
- USD/JPY pulled back toward 158.40 as the yen strengthened. Japan’s yen tends to recover when energy risks ease, because Japan is a major energy importer.
- WTI crude oil fell back below $100 a barrel. The “war premium” — the extra price built into oil because of supply risk from the Strait of Hormuz closure — began to unwind.
- US equities surged sharply. The S&P 500 rose 2.9% on Tuesday alone — its biggest single-day gain since May 2025. The Nasdaq recovered nearly half of its total war-period drawdown in a single session.
None of this was driven by a confirmed ceasefire. There was no signed agreement. Iran had not officially confirmed talks. The price moves were driven entirely by the expectation that the war might be nearing its end.
This is the “buy the rumor” phase.
Trump’s Speech, Wed 9pm ET: “Sell the News”
At 9pm ET on April 1, President Trump addressed the nation. Markets had been positioning for this speech all day, mainly on the assumption it would bring positive news about an end to the conflict.
What Trump actually said was different from what the market had priced in.
Trump said the US would hit Iran “extremely hard” over the next two to three weeks. He promised to “bring them back to the stone ages.” He offered no ceasefire timeline. He left diplomatic discussions technically open, but the tone of the speech signaled continued military operations, not an imminent conclusion.
The market had bought the rumor of peace. The news that arrived was not peace, it was continued war.
The reversal was immediate:
- WTI crude oil jumped 4.1%, spiking to $104.21 per barrel within minutes of the speech ending. Brent crude rose 5% to $106.42.
- S&P 500 futures fell 0.7% within 20 minutes of the speech.
- DXY reversed its two-day decline as the safe-haven dollar bid returned.
- Asia-Pacific equity markets, which had opened higher riding the optimism from Tuesday’s rally, reversed sharply. Japan’s Nikkei fell 1.4%. South Korea’s Kospi dropped 2.82%.

Overlay of EUR/USD, USD/JPY, DXY, and WTI Crude Oil: 15-min Chart Faster with TradingView
This is the “sell the news” phase. The positions built on the expectation of peace were unwound when the reality of the speech made it clear that the expectation was premature.
Promoted: Capitalize on “Buy the Rumor, Sell the News” Reversals Without Risking Your Own Funds.
With markets reacting mainly to expectations and then reversing quickly, market volatility can stay elevated. Why risk your personal capital during extreme volatility?
Most proprietary firms terminate your evaluation account if you execute a trade during a major headline, but FundedNext permits news trading across all models.
Test your geopolitical thesis with up to $300,000 in simulated capital, and take advantage of their Free Trial to experience the platform risk-free.
Explore FundedNext and Start Your Free Trial!Disclosure: We may earn a commission from our partners if you sign up through our links.
Why the Market Behaved the Way It Did
Understanding why each market responded this way is just as important as understanding what happened. Each market reflects a different set of expectations.
DXY (US Dollar Index)
The dollar had been rallying for weeks because of two forces working together: safe-haven demand (investors buying dollars during uncertainty) and interest rate differential (the Fed holding rates at 3.50–3.75%, making dollar-denominated assets attractive).
DXY is often described as the “fear gauge” of FX markets in a geopolitical crisis. It tends to go up when uncertainty increases and down when uncertainty eases.
When de-escalation rumors picked up, the safe-haven bid unwound and DXY fell. But when Trump’s speech removed the hope of imminent peace, the safe-haven bid returned and DXY climbed back.
EUR/USD
EUR/USD is the most traded currency pair in the world. It moves inversely to DXY most of the time i.e. when the dollar strengthens, EUR/USD falls, and vice versa.
The euro had an additional layer of complexity this week: the ECB (European Central Bank) is facing its own inflation pressures from higher energy prices, and markets were pricing approximately a 60% probability of an ECB rate hike at the April 30 meeting. Higher ECB rate expectations provided some floor for the Euro. But on a day-to-day basis, the dominant driver this week was the Iran ceasefire narrative, not ECB policy.
The EUR/USD rally during the “buy the rumor” phase reflected both USD weakness and a broader improvement in risk sentiment. The reversal after Trump’s speech reflected USD strength returning.
USD/JPY
Japan is one of the world’s largest energy importers. When oil prices are high, Japan’s import costs rise sharply, which pressures the yen. This creates a structural tension: the yen is typically seen as a “safe-haven” currency that strengthens during global uncertainty. But in this particular crisis, rising oil prices are bad for Japan, so the yen has been losing both ways.
When de-escalation rumors pushed oil lower, USD/JPY fell (yen strengthened). When Trump’s speech pushed oil back above $104, the yen came back under pressure. USD/JPY behaved almost like a proxy for oil this week.
WTI Crude Oil
Oil is the most direct expression of the Iran conflict. The Strait of Hormuz, through which roughly one-fifth of global energy supply flows, has been largely closed since the conflict began. The “war premium” in oil (a.k.a. the extra price reflecting supply disruption risk) has been building for weeks.
When de-escalation rumors circulated, some of that war premium began to unwind. When Trump confirmed continued military operations for weeks to come, the war premium was repriced back in immediately. The 4% spike in WTI in the minutes after the speech is a near-perfect example of a market rapidly re-pricing its forward expectations.
TL;DR? Let’s map this week’s events directly onto the “buy the rumor, sell the news” framework table:
| Phase | What Happened | Market Effect |
|---|---|---|
| Rumor builds | WSJ reports Trump open to ending war. Trump says “leaving very soon.” | DXY falls. EUR/USD rises. USD/JPY falls. Oil drops below $100. Equities surge. |
| Rumor intensifies | Optimism builds ahead of Trump’s 9pm speech. Markets assume positive outcome. | Two-day positioning into “ceasefire trade” continues. |
| News arrives | Trump promises to hit Iran “extremely hard” for 2–3 more weeks. No ceasefire timeline. | Oil spikes 4%. Stock futures fall 0.7%. DXY rebounds. Asia equities reverse. |
| Positions unwind | Traders who bought the rumor exit or reverse. | Prices return toward pre-rumor levels on several instruments. |
Key Lessons for Traders
Always ask: what has already been priced in? Before a major event, the more important question is not “what will the news say?” but “what does the market already believe the news will say?”
If the market has already priced in a positive outcome, a neutral or even mildly positive outcome can still trigger a selloff.
The first reaction is not always the final move. Trump’s Tuesday comments sent oil below $100 and equity markets surging. That move looked decisive. But it was built on an expectation that was not yet confirmed.
The second move or the post-speech reversal was equally fast and equally large. Waiting to see how a market reacts after an event, rather than positioning heavily into it, is often the lower-risk approach.
Watch for Iran’s response, not just Trump’s. One of the clearest patterns this entire conflict has shown is the “Trump posts, Iran denies” cycle. Trump announces progress. Iran denies talks are occurring.
Markets initially react to Trump, then reprice when Iran’s denial arrives. The durable signal tends to come from the side that has less incentive to jawbone markets. Watching for official confirmation from both sides before treating a ceasefire as real has been the more reliable framework.
Connected markets tell you more than any single chart. If you were only watching EUR/USD this week, you might not have understood why it was moving the way it was. But watching DXY, oil, USD/JPY, and equities together paints a coherent picture: the entire complex was trading the same single narrative.
When multiple correlated markets move together on the same theme, it confirms the narrative is real. When they diverge, it signals a potential breakdown in that narrative.
A Note on Complexity
It would be wrong to present this week’s action as a simple, clean textbook example. Markets rarely are.
There were competing forces at work. The ECB’s potential rate hike at its April 30 meeting provided a partial buffer for EUR/USD even as the dollar strengthened. The Fed’s hold at 3.50–3.75% kept a structural floor under DXY throughout the week. Japan’s core inflation running below the BOJ’s 2% target limited how much the yen could recover, even when oil fell.
Real markets layer multiple narratives on top of each other. The “buy the rumor, sell the news” dynamic was the dominant driver this week, but it operated on top of a monetary policy backdrop, a stagflation narrative, and a bond market under stress that were all running simultaneously.
That complexity does not undermine the lesson. It makes it more valuable. Understanding the dominant narrative of a given week and recognizing when it is about to be tested is one of the most useful skills a developing trader can build.
Promoted: Master Your Execution During Macro Shocks
When “buy the rumor, sell the news” drives price action, does your execution stay clinical or get emotional? TradeZella’s trade replay tool lets you revisit your past trades tick-by-tick. See exactly where your entry slipped or why you hesitated, so you can dominate the next volatility spike with a data-driven playbook.
Start Your Journal with Tradezella and use code “PIPS20” to save 20% on your first purchase!
Disclosure: To help support our free daily content, we may earn a commission from our partners if you sign up through our links, at no extra cost to you.