This is a six month chart of the SP-500. I'm counting the move down from April 2 as a flat(major wave X of primary wave C). This is a potentially good buy point for a 50% or even 100% retracement up(see chart), but as previously stated, we are not out of the woods until late June or mid July when there are negative cycles peaking(that period could now end up being high instead of a low).