S&P 500 Monthly & Weekly cycles
The S&P is trading around the Weekly lows, and look to be consolidating into the end of this month and the start of MAY, that aligns with the MAY 50% level, currently @ 1541.
Any upside next week & there are two resistance levels:- Weekly 50% level @ 1558
& the highs @ 1571. (14 points)
And weakness, and there are two Support levels @ 1520 & 1510 (14 points)