My read is we have a large drop Monday July 2 completing "c" of B near 2634 SPX and C being due Sept 12 near 2872. This week made a wxy "b" wave flag. Wave "a" was an abc drop into June 25 from June 13. Mercury squares Uranus today meaning something unpredictable hits the market. The perfect 100 TD low from Feb 9 is due on July 5. The Gann 64 TD low is due July 3 and the Gann 24 or 3 x 8 is due July 2. The 4 TD low is due maximum July 2 or +1 at 5 TD's. July 2nd has to be the low! Trines are positive but choppy into week's end next week. Watch for drops early July 5 and especially July 9 where the next inverted delta low is due.
Have a great 4th!