Here are hourly charts of the June S&P futures and the QQQQ's. The Spiders look the same as the S&P's if you divide the futures price by 10. I last commented on these markets here.
The S&P's and the Q's have reached resistance and I think another reaction is about to start. It should only last a few days. The S&P's will probably drop to 1519, the Spiders to 152.00. The Q's should find support near 46.70.
After this reaction is complete both averages should rally to new bull market highs.