Markets are getting closer to a buying opportunity as investors capitulate, says Bank of America strategist
The pressure on Trump to deescalate in the Middle East is building. Markets need to be convinced oil is back below $100 forgood before they can rally concertedly.