Investing in a ico is a very good way to earn profit if you select a good project to invest.But recently here are lot of icos which have scamed after raising their funds.So be careful before invest on that.On the other hand trading altcoin also a good way to earn profit but you have to clear knowledge in trading.