Ensemble Classifier for Stock Trading Recommendation

被引:5
作者
Worasucheep, Chukiat [1 ]
机构
[1] King Mongkuts Univ Technol Thonburi, Dept Math, Appl Comp Sci Program, 126 Pracha Utid Rd, Bangkok 10140, Thailand
关键词
MACHINE; PREDICTION; MARKET; OPTIMIZATION; RETURNS; MODEL;
D O I
10.1080/08839514.2021.2001178
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a heterogeneous ensemble classifier for price trend prediction of a stock, in which the prediction results are subsequently used in trading recommendation. The proposed ensemble model is based on Support vector machine, Artificial neural networks, Random forest, Extreme gradient boosting, and Light gradient boosting machine. A feature selection is performed to choose an optimal set of 45 technical indicators as input attributes of the model. Each base classifier is executed with an extensive hyperparameter tuning to improve performance. The prediction results from five base classifiers are aggregated through a modified majority voting among three classifiers with the highest accuracies, to obtain final prediction result. The performance of proposed ensemble classifier is evaluated using daily historical prices of 20 stocks from Stock Exchange of Thailand, with 3 overlapping datasets of 5-year intervals during 2014-2020 for different market conditions. The experimental results show that the proposed ensemble classifier clearly outperforms buy-and-hold strategy, individual base classifiers, and the ensemble with straightforward majority voting in terms of both trading return and Sharpe ratio.
引用
收藏
页数:32
相关论文
共 44 条
  • [21] Feature Selection: A Data Perspective
    Li, Jundong
    Cheng, Kewei
    Wang, Suhang
    Morstatter, Fred
    Trevino, Robert P.
    Tang, Jiliang
    Liu, Huan
    [J]. ACM COMPUTING SURVEYS, 2018, 50 (06)
  • [22] A new metric for individual stock trend prediction
    Liu, Guang
    Wang, Xiaojie
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 82 : 1 - 12
  • [23] Lorenzo R.D., 2013, Basic Technical Analysis of Financial Market
  • [24] Improving the integration of piece wise linear representation and weighted support vector machine for stock trading signal prediction
    Luo, Linkai
    You, Shiyang
    Xu, Yanru
    Peng, Hong
    [J]. APPLIED SOFT COMPUTING, 2017, 56 : 199 - 216
  • [25] Stock trend prediction based on fractal feature selection and support vector machine
    Ni, Li-Ping
    Ni, Zhi-Wei
    Gao, Ya-Zhuo
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (05) : 5569 - 5576
  • [26] Combining Principal Component Analysis, Discrete Wavelet Transform and XGBoost to trade in the financial markets
    Nobre, Joao
    Neves, Rui Ferreira
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 125 : 181 - 194
  • [27] Nti IK, 2020, J BIG DATA-GER, V7, DOI [10.1186/s43067-020-00021-8, 10.1186/s40537-020-00299-5]
  • [28] Efficient Stock-Market Prediction Using Ensemble Support Vector Machine
    Nti, Isaac Kofi
    Adekoya, Adebayo Felix
    Weyori, Benjamin Asubam
    [J]. OPEN COMPUTER SCIENCE, 2020, 10 (01): : 153 - 163
  • [29] A neural network approach to predicting stock exchange movements using external factors
    O'Connor, Niall
    Madden, Michael G.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2006, 19 (05) : 371 - 378
  • [30] Neural network forecasts of Canadian stock returns using accounting ratios
    Olson, D
    Mossman, C
    [J]. INTERNATIONAL JOURNAL OF FORECASTING, 2003, 19 (03) : 453 - 465