Machine learning applied to stock index performance enhancement
Tóm tắt
The project constructs a stock selection model by machine learning methods to enhance the performance of the benchmark index for individual investors. Stock returns prediction is a highly researched topic. However, it is a difficult problem because the stock prices are complex, non-linear, and chaotic. Moreover, overfitting is always an important issue in machine learning field. In this article, it shows that how to solve these problems by dealing with time series data, feature engineering, and model construction. We apply the stock selection model on S&P 500 index and FTSE 100 index. The result shows that the portfolios with stock selection model outperform the benchmarks, and 2% of the number of constitution stocks is the best choice for the stock selection model. Besides, feature importance analysis shows that the stock selection model can measure import features appropriately, which means it has the ability to adapt to different economic environments. In addition, the portfolios with fewer stocks usually outperform the portfolios with more stocks shows the good prediction of the stock selection model. The results imply that machine learning techniques have a good application in stock markets.
Tài liệu tham khảo
Yuhang X, Xiaoyan Z, Andrew A, Hodrick J (2006) The cross-section of volatility and expected returns. J Financ 61:259–299
Asem E (2009) Dividends and price momentum. J Bank Financ 33:486–494
Breiman L (2001) Random forest. Mach Learn 45:5–32
Kimura H, Henrique BM, Sobreiro VA (2019) Machine learning techniques applied to financial market prediction. Literature review. Expert Syst Appl 124:226–251
Khairurizka R, Mulyono DM (2009) The effect of financial ratios, firm size, and cash flow from operating activities in the interim report to the stock return. Chin Bus Rev 8(6):44–55
Hühn H, Scholz HL (2018) Alpha momentum and price momentum. Int J Financ Stud 6
Ultreja C, Yadav P, Kumar I, Dogra K (2018) A comparative study of supervised machine learning algorithms for stock market trend prediction. IEEE
Christopher GL, William DL (2012) Endogenous trading volume and momentum in stock-return volatility. J Bus Econ Stat, pp 253–260
Lee CMC (2002) Price momentum and trading volume. J Financ 55:2017–2069
Levy RA (2018) Beta coefficients as predictors of return. Financ Anal J 67:61–69
Stacey R (2018) The mathematics of decision trees, random forest and feature importance in scikit-learn and spark
Schwert GW (1983) Size and stock returns, and other empirical regularities. J Financ Econ 12:3–12
Kwon DS, Sohn SY, Lee TK, Cho JH (2019) Global stock market investment strategies based on financial network indicators using machine learning techniques. Expert Syst Appl 117:228–242
Ng W-K, Chong TT-L (2008) Technical analysis and the London stock exchange: testing the macd and rsi rules using the ft30. Appl Econ Lett 15:1111–1114
Cui L, Long W, Lu Z (2019) Deep learning-based feature engineering for stock price movement prediction. Knowl Based Syst 164:163–173