As for Bitcoins is concerned holding is the best option because each day its pricing is rising as demand from the people are increasing so when You are not much in need of money just hold your bitcoins for almost more than a month (as people these days are doing in the same way) inreturn of which you will get a big profit.