I noticed that there are many investors who likes to participate during ICO because of the huge profit but its very risky as well.
When is the best time to buy Altcoin?
ICO stage?
From Exchange?
Wait for the dip?
Most peoples will answer you the best time to buy altcoins is when the coin price is on the bottom or dips.
If you know this is the bottom price of the coin, buying is the good thing.
But if you still not sure where is the bottom, maybe you can wait and keep observing the market.
Sometime buying in ICO is good, you can get some bonus from it.