I always think when is the right time to buy cryptocurrency and I've thought of several methods for choosing the right time to buy cryptocurrency, that is :
1. buy coin during ICO, IEO or STO;
2. buy when coin price falls;
3. buy when the project has a good news;
4. buy when price starts to increase (pump);
5. buy when coin from project enter on big exchange;
6. buy when the project already has a product.
Then from the methods I have mentioned, which method is the most appropriate to buy cryptocurrency or is there another method that you can suggest to buy cryptocurrency at the right time?