Never bet against Donald Trump? The oil market appears to have made a risky wager from day one of the Iran war: The US president would not allow the conflict to spiral into a full-blown economic crisis. So traders wouldn’t price one in, no matter what was happening with physical supplies. It was a risky call, but it proved correct.

The extreme volatility of global oil prices has drained liquidity from the market this year at the fastest pace on record, as investors have become increasingly wary of…

President Donald Trump made a bargain with the American people: The Iran war will deliver lasting security gains in exchange for temporary financial pains.