{"title":"Stock Selection Strategy Based on Support Vector Machine","authors":"Runhuan Liu","doi":"10.1145/3426826.3426829","DOIUrl":null,"url":null,"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.","PeriodicalId":202857,"journal":{"name":"Proceedings of the 2020 3rd International Conference on Machine Learning and Machine Intelligence","volume":"127 9","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2020 3rd International Conference on Machine Learning and Machine Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3426826.3426829","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
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.