This is my take:
At present, irrespective of waves, I consider holding (even buying) MRNA and BNTX as these two companies have long years (2-20 years) to survive. If they dip in future, within next 20 days, I will buy calls 6 months period. IMO, next 2 years growth of MRNA & BNTX is way better than TSLA and TQQQ.
Rest, when I see bottom of current down period, I will buy TQQQ and hold for a ride. When I see high peak, I will sell TQQQ. Even last year, Jan 2, 2020 to Dec 31, 2020, TQQQ resulted 100% gain in spite of huge dip during Mar 2020
When TSLA comes down to the lowest, soon it will touch low, I buy some shares (for long holding) and few calls (short term 3-6 months). This may or may not happen as TSLA will have slow growth hereafter.