Brent briefly traded above $107. VIX9D printed 22.16. By the close, VIX9D was back to 18.04 and HYG was down 0.3% over five days.
The clean read is not that Thursday was calm. It was not. The AP close caught the same shape: stocks pulled back, Tesla dragged, Brent briefly moved above $107, and the S&P went from a 1.3% intraday drawdown to a 0.4% loss. That is a real scare. It just did not survive into the close.
The question for tonight is narrow: did the market turn an oil/geopolitical shock into a broader recession or credit shock? The answer from the close is no. Not yet.
VIX9D high: 22.16. Close: 18.04. VIX high: 21.56. Close: 19.31.
Oil did not whisper. Brent was $94.97 at the start of the five-day window and $105.87 by Thursday night. WTI was $87.62 and then $96.49. In the middle of the Thursday session, Brent printed $107.36 and WTI printed $98.39. The crude move is the largest object on the board.
The reason is still the same unresolved physical bottleneck. The US-Iran ceasefire was extended on April 21, but the Hormuz standoff did not resolve with it. CFR framed the extension as a ceasefire with the strait still at the center of the dispute. On Thursday, the news tape added tanker seizures and mine-laying threats. The front of the oil market believed the stress.
So did event vol for a few hours. VIX9D went from 17.5 to 22.16 intraday. That is the market buying the immediate air pocket, not the market calmly ignoring the headline.
Then the refusal happened. VIX9D closed at 18.04, below Tuesday’s intraday event-vol highs and barely above Wednesday’s close. VIX closed at 19.31, not 21.56. SPY closed down 0.4%; QQQ closed down 0.6%. HYG was down 0.3% over the full five-day window. TLT was down 0.4%, not catching a recession bid.
That is the split. The market paid for immediate protection when Brent and the headlines hit. It did not carry that protection home.
Five-day move: Brent +11.5%, WTI +10.1%, QQQ +0.8%, SPY -0.1%, HYG -0.3%, TLT -0.4%.
Prediction markets are not calling this solved. They are also not calling it recession. Polymarket’s US recession-by-end-2026 market is 26%. Kalshi’s NBER recession-by-2026 contract is 23.5%, down 6 points on the latest pull. The IMF global recession market is 30%, up 8 points, which matters, but it is not the same as US credit cracking tonight.
The Iran markets are uglier. Permanent US-Iran peace deal by April 30 is 6.5%. US invasion of Iran before 2027 is 31.5%. A US-Iran diplomatic meeting by April 30 is 26%. That is not peace. It is unresolved tail risk with a front-month oil bill.
The distinction matters. A bad geopolitical tape can lift oil and trigger intraday hedging without becoming a full risk-off regime. Thursday night’s close says the market is still trying to price the shock as front-end, physical, and episodic, not as a completed recession signal.
The read breaks if the close starts confirming the intraday spike. VIX9D above 21 at the close would mean the event hedge held. HYG below 79.80 would mean credit joined. Kalshi recession back above 30% would mean macro odds are absorbing the oil shock. Brent holding above $107 while the WTI curve stays deeply backwardated would mean the physical stress is not fading.
Until then, the shape is simpler. Oil moved like a crisis. Vol briefly moved like a crisis. Credit and the close did not.