Using the method of agent-based computational finance, this paper designs ten experiments to examine the impacts of the index futures market, typical investment strategies, and different trading mechanisms on the volatility of the Chinese stock market, taking into account the behavior of investors. We have the following results. First, the volatility of the stock market decreases with the index future market and cross-market arbitrageurs. Second, different investment strategies have different effects on stock market volatility. In many cases, both market-imitating and stop-loss strategies can increase stock market volatility. Third, the mechanism of price limits for the index futures market can help to stabilize the fluctuation of the stock market.