To me this now appears like it could be a 3-3-5 correction with the final leg being a 5 wave impulse. Given that I favor SPY / ES as close to finished I think it is likely that QQQ is also almost finished.
I think that the Q's could actually be a wave 4 and that it will be shallow (sub 50% retracement).
If I am wrong about 3-3-5 then we could see 3 up and then another leg down following this one. We will just have to watch price action to get a feel for that. Either way we are approaching a BTD