well for stock, you can actually do some research to have a better knowledge of the situation to predict what will happen. and if you are really confidence of the stock, it can go up and up and up, not like gamble whereby you can keep going up nonstop just by having a 1time transaction.