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?
ICOs gives huge profit if the project succeeds/there is a great increase of their token's value. But it depends on the amount you invest.
Bounties also are good for it, and you don't need to put money but your efforts.
The best time to buy altcoin is when you see it with low value and believe it haves potential and will have a growth on the value.
ICO/bounty stage is better than buying from exchange, but on some times, tokens/coins haves ICO price or even less, available to be bought on exchanges.
About exchanges and bounty, if you likes to invest on already stable coins (Bitcoin, Ethereum, Cardano, NEO, EOS, Siacoin, etc) I recommend you
CoinBundle. There are the 20 top coins to invest as bundles (instead of choosing which coins to use on your portfolio, you buy a pre-built portfolio), without fees in a easy investment platform. Try it and tell me what do you think