My opinion is that Both are profitable. If you want to earn a lot of money in a short time, trade better for it. Because we know that trade is the best way to earn huge amount of money. If you do not have a good idea about the trade then it will not be fair to trade. Then it would be better to hold. But hold is the long term investment and it so much profitable.