For most of the past week, markets have traded as though the war with Iran were already over. The S&P 500 just hit its ...