Trying to make sense of a complex correction.A possible combination of ZIG ZAG followed by a FLAT pattern and it should be completing soon. The 5th wave of the C wave could be an ending diagonal pattern, if so the reversal could be very fast.
The bearish alternative is that next bounce could be a B wave that retests the May high, then back down again in a C wave.