Last July, I thought that the S&P 500 was headed for a double top right below 2900. I was wrong. The S&P 500 actually surpassed the previous high, busting that bear case. But the December collapse and subsequent Q1 2019 rally has revealed a head and shoulders pattern.