Markets rallied after President Donald Trump announced a peace agreement with Iran over the weekend. Stock prices rose. Oil prices fell. The U.S. and Israeli war against Iran, which dragged down economies around the world, now looks closer to a conclusion than at any time in its 3 1/2 months. But the full terms of the agreement have not been released. It’s set to be signed Friday in Switzerland. Markets are reflecting cautious optimism.