When is the best time to buy Altcoin?
ICO stage?
From Exchange?
Wait for the dip?
With the current status of the market which is highly volatile, it's best to buy the dip. Before, you can make huge profit in buying a token on ICO phase. But now, it's more on losing end to do so. When it enters the exchange if ever it will 'coz most do not, it's 10x lower than the ICO price. So to be safe, if you really believe in the potential of the project and have studied everything about it well, better catch it in its dip.