S&P 500 E-mini Futures 21st July 2012

S&P 500 Monthly and Weekly cycles

Next Week's 50% level (Support), will determine whether the trend continue upwards for the next 2-weeks into the August highs...

Which will likely stall the market once again.