ok.. my main issue is that wave 4 was quite brief there. The volumes through out 2016-2017 cycle were very high which also add to the case the entire move was wave three than a completion of the cycle however your wave count is still good alternate to my interpretation. Regardless in medium term, either it's wave B (your count) or wave 5. We need to keep watching closely the test of 2017 high and how it respond there. So far the current advance was in 5 waves so either its wave A of a zigzag or wave 1 of bigger 5. The wave A was roughly 10k from (3200-13500). With your count, we need to estimate Wave C. If C = A and current swing low holds, this market is going to test 20k. If it's wave 1 of 5 then wave 3 also going to do the same. Either wave medium term bullish!