Predicting Stock Moves: An Example From China
Ren-Raw Chen, Leon (Xing) Li, Shih-Kuo YehAbstract
In this chapter, we examine the prediction performance using a principal component analysis (PCA). In particular, we perform a PCA to identify significant factors (principal components) and then use these factors to form predictions of stock price movements with the simplest possible time series model. We apply this strategy on the Chinese stock markets. Using data from January 2, 2019 till September 16, 2021, the empirical results show substantial out-performances from the PCA-based predictions against a naïve buy-and-hold strategy and also single time series predictions of individual stocks. Next, we examine if the factors retrieved from PCA are indeed important contributing factors in explaining stock price movements. To do this, we adopt a machine learning technique (random forest) popular in studying stock performances. We discover that, comparing to widely used descriptive factors such as industry sector, geographical location, and market types (known as “board” or “ban” in Mandarin), principal components rank very highly among those descriptive factors.