traders are assuming that Trump will abandon the conflict before the economic toll of a prolonged war reaches extreme levels.
They don't seem to realize that Iran gets a vote on when this war ends. They assume that Trump can end this whenever he gets bored, but nothing stops Iran from continuing to hit US+ally assets in the region while continuing to restrain Strait traffic.