An Example of Machine Learning-Based Multifactor Dynamic Quantitative Stock Picking Models

Authors

  • Haocheng Sun

DOI:

https://doi.org/10.61173/hj9vr668

Keywords:

multifactor modeling, machine learning, XGBoost classification model, quantitative stock selection, CSI 300 stocks

Abstract

This study utilizes the XGBoost algorithm in the field of machine learning to conduct quantitative stock picking research for CSI 300 stocks. The article firstly outlines the importance and practical application background of quantitative stock selection, and then discusses in depth the basic principle of XGBoost algorithm and its application method in quantitative stock selection. By collecting historical data of CSI 300 stocks and after data preprocessing, this study constructs a multi-factor stock prediction model based on XGBoost and conducts relevant backtesting. Comparative experiments show that the XGBoost algorithm exhibits good effectiveness and demonstrates the unique advantages and characteristics of its stock selection strategy. The conclusion of the study shows that the XGBoost-based stock selection strategy has potential application value in the stock market and can provide investors with accurate and efficient stock selection reference.

References

[1] Lim, J., & Lee, S. (2021). A Quantitative Stock Selection Strategy Incorporating Technical and Fundamental Analysis with XGBoost. expert Systems with Applications, 176,. 114924.

[2] Griffin, J. M., Ji, X., & Martin, J. S. (2003). Momentum investing and business cycle risk: Evidence from pole-to-pole returns. Journal of Finance, 58(6), 2515-2547.

[3] Liu, H., & Stambaugh, R. F. (2021). Investing in a world of factors. Review of Financial Studies, 34(10), 4503-4552.

[4] Kim, H., & Park, Y. (2022). High-Frequency Trading Strategy Using XGBoost Algorithm. financial innovation, 8(1), 1-22.

[5] Enke, D., & Thawornwong, S. (2014). Stock market prediction using random forests. expert Systems with Applications, 41(4), 1652-1661.

[6] Gu, S., Kelly, B., & Xiu, D. (2019). Empirical asset pricing via machine learning. journal of financial economics, 134(3), 545-570.

[7] Tian, F., & Li, Y. (2019). Stock selection based on XGBoost algorithm and multi-factor model. Journal of Big Data, 6(1), 64- 77.

[8] Neely, C. J., Weller, A. S., & White, H. (2021). Predicting stock price movements: a comparison of decision trees and technical analysis. Journal of Forecasting, 40(2), 183-199.

[9] Zhang, X., & Sun, Y. (2022). Stock selection and strategy stability in multi-factor investing. Journal of Investment Management, 10(2), 67-84.

[10] Wang, Z., Liu, Y., & Zhang, B. (2022). Dynamic Asset Allocation Strategy Based on XGBoost Algorithm. Journal of Risk and Financial Management, 15(2), 74.

[11] Chen, H., & Wu, J. (2023). Quantitative investing and the evolution of multi-factor stock selection strategies. Quantitative Finance, 23(2), 189-204.

Downloads

Published

2025-05-07