A stock selection algorithm hybridizing grey wolf optimizer and support vector regression

Abstract Artificial intelligence remarkably facilitates quantitative investment. A latest intelligent search algorithm, grey wolf optimizer, is well integrated with support vector regression machine to obtain the optimal portfolio. The performance of the hybrid algorithm is empirically investigated through transactional and financial data from stock markets of America and China. The experimental results indicate that (i) the proposed algorithm is able to stably achieve excess returns; (ii) compared with genetic algorithm, particle swarm optimization, gravitational search algorithm and harmony search, the enhanced grey wolf optimizer significantly boots the predictive performance of support vector regression machine; (iii) the proposed algorithm can achieve the better profitability and the higher reliability in Chinese A-share market.

[1]  Zhijing Yang,et al.  Binary artificial algae algorithm for multidimensional knapsack problems , 2016, Appl. Soft Comput..

[2]  Chih-Chou Chiu,et al.  Financial time series forecasting using independent component analysis and support vector regression , 2009, Decis. Support Syst..

[3]  Kaiping Luo,et al.  Enhanced grey wolf optimizer with a model for dynamically estimating the location of the prey , 2019, Appl. Soft Comput..

[4]  Mohd Herwan Sulaiman,et al.  Using the gray wolf optimizer for solving optimal reactive power dispatch problem , 2015, Appl. Soft Comput..

[5]  Zhi-Wei Ni,et al.  Stock trend prediction based on fractal feature selection and support vector machine , 2011, Expert Syst. Appl..

[6]  Shouyang Wang,et al.  Forecasting stock market movement direction with support vector machine , 2005, Comput. Oper. Res..

[7]  Zhi Xiao,et al.  A multiple support vector machine approach to stock index forecasting with mixed frequency sampling , 2017, Knowl. Based Syst..

[8]  Zhengkai Liu,et al.  Big data analytics for financial Market volatility forecast based on support vector machine , 2020, Int. J. Inf. Manag..

[9]  Kaiping Luo,et al.  A binary grey wolf optimizer for the multidimensional knapsack problem , 2019, Appl. Soft Comput..

[10]  Kyoung-jae Kim,et al.  Financial time series forecasting using support vector machines , 2003, Neurocomputing.

[11]  E. Fama,et al.  Common risk factors in the returns on stocks and bonds , 1993 .

[12]  Ronnie Sadka,et al.  Predictability and the Earnings-Returns Relation , 2008 .

[13]  Nuno Horta,et al.  Combining Support Vector Machine with Genetic Algorithms to optimize investments in Forex markets with high leverage , 2018, Appl. Soft Comput..

[14]  Seyed Mohammad Mirjalili How effective is the Grey Wolf optimizer in training multi-layer perceptrons , 2014, Applied Intelligence.

[15]  P. Dash,et al.  A hybrid stock trading framework integrating technical analysis with machine learning techniques , 2016 .

[16]  Nicolas Huck,et al.  Deep neural networks, gradient-boosted trees, random forests: Statistical arbitrage on the S&P 500 , 2017, Eur. J. Oper. Res..

[17]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[18]  Francis Eng Hock Tay,et al.  Modified support vector machines in financial time series forecasting , 2002, Neurocomputing.

[19]  Ingoo Han,et al.  Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index , 2000 .

[20]  Abdelkader Benyettou,et al.  Gray Wolf Optimizer for hyperspectral band selection , 2016, Appl. Soft Comput..

[21]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[22]  Dongmo Zhang,et al.  Portfolio selection and unsystematic risk optimisation using swarm intelligence , 2020, J. Bank. Financial Technol..

[23]  Farookh Khadeer Hussain,et al.  Support vector regression with chaos-based firefly algorithm for stock market price forecasting , 2013, Appl. Soft Comput..

[24]  Xi Chen,et al.  Integrating piecewise linear representation and weighted support vector machine for stock trading signal prediction , 2013, Appl. Soft Comput..

[25]  Fei Wang,et al.  Combining technical trading rules using particle swarm optimization , 2014, Expert Syst. Appl..

[26]  Tong-Seng Quah,et al.  Improving returns on stock investment through neural network selection , 1999 .

[27]  Shih-Wei Lin,et al.  Particle swarm optimization for parameter determination and feature selection of support vector machines , 2008, Expert Syst. Appl..

[28]  Chien-Feng Huang,et al.  A hybrid stock selection model using genetic algorithms and support vector regression , 2012, Appl. Soft Comput..

[29]  Abolfazl Chaman-Motlagh,et al.  Superdefect Photonic Crystal Filter Optimization Using Grey Wolf Optimizer , 2015, IEEE Photonics Technology Letters.

[30]  Saurabh Chaudhury,et al.  Multilevel thresholding using grey wolf optimizer for image segmentation , 2017, Expert Syst. Appl..

[31]  J. Lewellen,et al.  Predicting Returns with Financial Ratios , 2002 .

[32]  Marc J. Schniederjans,et al.  A comparison between Fama and French's model and artificial neural networks in predicting the Chinese stock market , 2005, Comput. Oper. Res..

[33]  G. M. Komaki,et al.  Grey Wolf Optimizer algorithm for the two-stage assembly flow shop scheduling problem with release time , 2015, J. Comput. Sci..

[34]  Satish Chandra,et al.  Multi-objective Grey Wolf Optimizer for improved cervix lesion classification , 2017, Appl. Soft Comput..

[35]  Jie Ma,et al.  Enhanced self-adaptive global-best harmony search without any extra statistic and external archive , 2019, Inf. Sci..

[36]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[37]  Ammar Belatreche,et al.  Evaluating machine learning classification for financial trading: An empirical approach , 2016, Expert Syst. Appl..

[38]  Herbert Kimura,et al.  Stock price prediction using support vector regression on daily and up to the minute prices , 2018, The Journal of Finance and Data Science.

[39]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machine Classifiers , 1999, Neural Processing Letters.

[40]  Sahil Shah,et al.  Predicting stock market index using fusion of machine learning techniques , 2015, Expert Syst. Appl..

[41]  Ismail Hakki Toroslu,et al.  A strength-biased prediction model for forecasting exchange rates using support vector machines and genetic algorithms , 2017, Soft Comput..

[42]  Ke Li,et al.  An integer encoding grey wolf optimizer for virtual network function placement , 2019, Appl. Soft Comput..

[43]  Mangey Ram,et al.  System Reliability Optimization Using Gray Wolf Optimizer Algorithm , 2017, Qual. Reliab. Eng. Int..

[44]  Kamil Zbikowski,et al.  Using Volume Weighted Support Vector Machines with walk forward testing and feature selection for the purpose of creating stock trading strategy , 2015, Expert Syst. Appl..

[45]  T. Jayabarathi,et al.  Economic dispatch using hybrid grey wolf optimizer , 2016 .

[46]  Yong Hu,et al.  Application of evolutionary computation for rule discovery in stock algorithmic trading: A literature review , 2015, Appl. Soft Comput..

[47]  Ahmet Murat Ozbayoglu,et al.  Financial Time Series Forecasting with Deep Learning : A Systematic Literature Review: 2005-2019 , 2019, Appl. Soft Comput..

[48]  Ling Tang,et al.  A novel hybrid stock selection method with stock prediction , 2019, Appl. Soft Comput..

[49]  Aman Jantan,et al.  State-of-the-art in artificial neural network applications: A survey , 2018, Heliyon.

[50]  Shingo Mabu,et al.  Ensemble learning of rule-based evolutionary algorithm using multi-layer perceptron for supporting decisions in stock trading problems , 2015, Appl. Soft Comput..

[51]  Lijuan Cao,et al.  A comparison of PCA, KPCA and ICA for dimensionality reduction in support vector machine , 2003, Neurocomputing.