There is no explanation for the disconnect, which is the problem. Markets listen to Trump's positive spin, but the reality is the deal hasn't been hammered out and details like 'nuclear dust' haven't been agreed to by Iran.
States this is a large weakness/question mark hanging over the prospect of peace that the White House hasn't explained.