I believe technical analysis are useful for pin-pointing some direction of the movements but try to avoid meme stocks. And personally, I would not touch IPO stocks due to large volatility and risks involved. Always look at the macroeconomic and strategise your trades. Be disciplined and stick to your rules of trading and not be influenced by news or emotions.