The Iran war has jolted oil prices and stocks over the past six weeks, leaving investors on edge over negotiations slated for this weekend.