Stocks will go up when interests rates fall and increase in value on future earnings and if the stock pays a dividend
. Anything the increases the risk of future earnings will hurt the price of a stock. If a investment has short term price fluctuations you can make more money but the risk is higher.