modify the stock variation logic, now the stock market is more realistic