ABSTRACT
Stock traders nowadays attach increasing importance to artificial intelligence and machine learning techniques to construct better-performing stock portfolios. In this paper, a stock-selection model based on support vector machine (SVM) is applied to the data of selected technical indicators. Also, principal component analysis (PCA) is brought into the SVM model in order to cancel out the correlation and reduce the complexity of technical indicators. The model is carried out weekly on 12 years of historical data from 2008 to 2020, based on the component stocks of the Shanghai and Shenzhen 300 Index (CSI 300). Experimental results show that the annualized return yielded by our model reaches 14.5%, which significantly outperforms the return of the CSI 300. By comparing the results before and after employing PCA, the study suggests that PCA performs well when dealing with complex and non-linear data regarding investment securities, and PCA is especially beneficial for investments with relatively higher risk tolerance. It can be concluded that the proposed stock-selection model, which combines SVM with PCA, is of practical value for investors.
- DeFusco, R. A., McLeavey, D. W., Pinto, J. E., and Runkle, D. E. 2015. Quantitative investment analysis workbook. John Wiley & Sons.Google Scholar
- Huang, C. F. 2012. A hybrid stock selection model using genetic algorithms and support vector regression. J. Applied Soft Computing, Vol. 12, No. 2, 807-818. DOI= https://doi.org/10.1016/j.asoc.2011.10.009.Google ScholarDigital Library
- Rasekhschaffe, K. C. and Jones, R. C. 2019. Machine learning for stock selection. J. Financial Analysts Journal, Vol. 75, No. 3, 70-88. DOI= https://doi.org/10.1080/0015198X.2019.1596678.Google ScholarCross Ref
- Guida, T. 2019. Big Data and Machine Learning in Quantitative Investment. John Wiley & Sons.Google Scholar
- Fu, Y., Cao, S., and Pang, T. 2020. A Sustainable Quantitative Stock Selection Strategy Based on Dynamic Factor Adjustment. J. Sustainability, Vol. 12, No. 10, 3978. DOI= https://doi.org/10.3390/su12103978.Google ScholarCross Ref
- Sorensen, E. H., Miller, K. L., and Ooi, C. K. 2000. The decision tree approach to stock selection. J. The Journal of Portfolio Management, Vol. 27, No. 1, 42-52. DOI= https://doi.org/10.3905/jpm.2000.319781.Google ScholarCross Ref
- Trafalis, T. B. and Ince, H. 2000. Support vector machine for regression and applications to financial forecasting. IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium. Vol. 6, 348-353. DOI= https://doi.org/10.1109/IJCNN.2000.859420.Google Scholar
- Li, R. J. and Xiong, Z. B. 2005. Forecasting stock market with fuzzy neural networks. IEEE 2005 International Conference on Machine Learning and Cybernetics, Vol. 6, 3475-3479. DOI= https://doi.org/10.1109/ICMLC.2005.1527543.Google Scholar
- Tsai, C. F. and Wang, S. P. 2009. Stock price forecasting by hybrid machine learning techniques. In Proceedings of the international multiconference of engineers and computer scientists, Vol. 1, No. 755, 60.Google Scholar
- Kim, K. 2003. Financial time series forecasting using support vector machines. J. Neurocomputing, Vol. 55, No. 1-2, 307-319. DOI= https://doi.org/10.1016/S0925-2312(03)00372-2.Google ScholarCross Ref
- Choudhry, R. and Garg, K. 2008. A hybrid machine learning system for stock market forecasting. J. World Academy of Science, Engineering and Technology, Vol. 39, No. 3, 315-318. DOI= https://doi.org/10.5281/zenodo.1071852.Google Scholar
- Patel, J., Shah, S., Thakkar, P., and Kotecha, K. 2015. Predicting stock and stock price index movement using trend deterministic data preparation and machine learning techniques. J. Expert systems with applications, Vol. 42, No. 1, 259-268. DOI= https://doi.org/10.1016/j.eswa.2014.07.040.Google ScholarDigital Library
- Dey, S., Kumar, Y., Saha, S., and Basak, S. 2016. Forecasting to Classification: Predicting the direction of stock market price using Xtreme Gradient Boosting. PESIT, Bengaluru, India, Working Paper. DOI= https://doi.org/10.13140/RG.2.2.15294.48968.Google Scholar
- Jidong, L. and Ran, Z. 2018. Dynamic Weighting Multi Factor Stock Selection Strategy Based on XGboost Machine Learning Algorithm. 2018 IEEE IICSPI, 868-872. DOI= https://doi.org/10.1109/IICSPI.2018.8690416.Google Scholar
- Tanaka-Yamawaki, M. and Tokuoka, S. 2007. Adaptive use of technical indicators for the prediction of intra-day stock prices. J. Physica A: Statistical Mechanics and its Applications, Vol. 383, No. 1, 125-133. DOI= https://doi.org/10.1016/j.physa.2007.04.126.Google Scholar
Recommendations
Application of Cluster Analysis in Stock Selection in United States Stock Market
IC4E '20: Proceedings of the 2020 11th International Conference on E-Education, E-Business, E-Management, and E-LearningQuantitative trading plays a significant role in stock selection due to its great flexibility and operability. A stock selection strategy was introduced based on the K-means clustering model in machine learning. Some technical indicators, such as MA, ...
Stock Selection Strategy Based on Random Forest and Support Vector Machine
ICSEB '20: Proceedings of the 2020 4th International Conference on Software and e-BusinessThe stock market is a complex system affected by information from multiple parties. The movement of the stock market is even more difficult to predict due to its high instability. Faced with a large amount of stock market information, investors usually ...
Forecasting stock returns based on information transmission across global markets using support vector machines
This paper provides evidence that forecasts based on global stock returns transmission yield better returns in day trading, for both developed and emerging stock markets. The study investigates the performance of global stock market price transmission ...
Comments