BTCUSD recent cycle low is already in at label "I". It was 13 week perfect cycle duration. The window has already passed by 4 weeks so that was the "low". That's one good reason we are moving up. The next cycle low should be on the week of July 6 which may be my green (b) wave.
The pattern since the Jan low until now I consider bullish because it is a leading diagonal and hasn't completed yet; c wave up remains. Most are welcome to buy my coins at 20K+. Of course "normal" people will not recognise the sidways action as bullish if they not familiar with EW conepts