The first hurdle ahead is the flattening 200-day moving average (brownish line on chart) at 1,112, which is just 1.5% higher than today’s close. Next up is the June 21st intraday high of 1,131, which is about 3% higher. After that is the January 19th high at 1,150, a 5% move higher. Then there’s the May 13th post-flash crash bounce high of 1,173, which is 7% up from here. Finally, the recent rally high of 1,220 reached on April 26th looms, which is about 11% higher. In addition, the market currently appears to be trying to break through the down-sloping trend line that connects the April and June highs, which would be the first sign of progress if accomplished.
In short, from a technical perspective, we see multiple levels of resistance that the market must work through before regaining the upper hand and possibly resuming the rally that began 15 months ago. Despite the recent bounce, we are not out of the woods yet.
Chart: S&P 500 with downtrend line (blue) and resistance levels (red)