I have a few rules for trading cryptocurrencies
I don't buy the moment influential people make a call, because manual trading can't compete with bots; after they make a call, it's very likely to drop
I don't buy the moment news breaks, when a coin gets listed on an exchange, or during alpha, mooshot, etc.; I wait to see if there's a possibility of further increases before deciding whether to buy on a dip
I don't buy when all groups are calling for a surge, same reason
I don't buy the moment I notice large investors entering the market, same reason
Actually, the most important point is that when I don't have money, I can't buy even if I want to.