A Novel Hybrid Model for Stock Price Forecasting Based on Metaheuristics and Support Vector Machine

This paper intends to present a new model for the accurate forecast of the stock’s future price. Stock price forecasting is one of the most complicated issues in view of the high fluctuation of the stock exchange and also it is a key issue for traders and investors. Many predicting models were upgraded by academy investigators to predict stock price. Despite this, after reviewing the past research, there are several negative aspects in the previous approaches, namely: (1) stringent statistical hypotheses are essential; (2) human interventions take part in predicting process; and (3) an appropriate range is complex to be discovered. Due to the problems mentioned, we plan to provide a new integrated approach based on Artificial Bee Colony (ABC), Adaptive Neuro-Fuzzy Inference System (ANFIS), and Support Vector Machine (SVM). ABC is employed to optimize the technical indicators for forecasting instruments. To achieve a more precise approach, ANFIS has been applied to predict long-run price fluctuations of the stocks. SVM was applied to create the nexus between the stock price and technical indicator and to further decrease the forecasting errors of the presented model, whose performance is examined by five criteria. The comparative outcomes, obtained by running on datasets taken from 50 largest companies of the U.S. Stock Exchange from 2008 to 2018, have clearly demonstrated that the suggested approach outperforms the other methods in accuracy and quality. The findings proved that our model is a successful instrument in stock price forecasting and will assist traders and investors to identify stock price trends, as well as it is an innovation in algorithmic trading.

[1]  Shyi-Ming Chen,et al.  TAIEX forecasting based on fuzzy time series, particle swarm optimization techniques and support vector machines , 2013, Inf. Sci..

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

[3]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[4]  Kennedy D. Gunawardana,et al.  PREDICTING STOCK PRICE PERFORMANCE: A NEURAL NETWORK APPROACH , 2007 .

[5]  J. Murphy Technical Analysis of the Financial Markets , 1999 .

[6]  Ken'ichi Kamijo,et al.  Stock price pattern recognition-a recurrent neural network approach , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[7]  Vjekoslav Galzina,et al.  An adaptive network-based fuzzy inference system (ANFIS) for the forecasting: The case of close price indices , 2013, Expert Syst. Appl..

[8]  Charu C. Aggarwal,et al.  Stock Price Prediction via Discovering Multi-Frequency Trading Patterns , 2017, KDD.

[9]  John C. Ritchie Fundamental analysis: A back-to-the-basics investment guide to selecting quality stocks , 1989 .

[10]  N. Baba,et al.  An intelligent forecasting system of stock price using neural networks , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[11]  S. Kumar Chandar,et al.  Fusion model of wavelet transform and adaptive neuro fuzzy inference system for stock market prediction , 2019, Journal of Ambient Intelligence and Humanized Computing.

[12]  Gian Jyoti,et al.  Stock Market Forecasting Techniques: A Survey , 2014 .

[13]  Ping-Feng Pai,et al.  A hybrid ARIMA and support vector machines model in stock price forecasting , 2005 .

[14]  Cheng-Lung Huang,et al.  A hybrid SOFM-SVR with a filter-based feature selection for stock market forecasting , 2009, Expert Syst. Appl..

[15]  Reshma Khemchandani,et al.  Knowledge based proximal support vector machines , 2009, Eur. J. Oper. Res..

[16]  Ching-Hsue Cheng,et al.  A hybrid model based on rough sets theory and genetic algorithms for stock price forecasting , 2010, Inf. Sci..

[17]  T. T. Khuat,et al.  Forecasting Stock Price using Wavelet Neural Network Optimized by Directed Artificial Bee Colony Algorithm , 2016 .

[18]  N. Nguyen,et al.  Hidden Markov Model for Stock Trading , 2018 .

[19]  Zhongyi Hu,et al.  Multiple-output support vector regression with a firefly algorithm for interval-valued stock price index forecasting , 2014, Knowl. Based Syst..

[20]  Theodore B. Trafalis,et al.  Short term forecasting with support vector machines and application to stock price prediction , 2008, Int. J. Gen. Syst..

[21]  T. Takahashi,et al.  Multiple line-segments regression for stock prices and long-range forecasting system by neural network , 1998, Proceedings of the 37th SICE Annual Conference. International Session Papers.

[22]  Nguyet Nguyen An Analysis and Implementation of the Hidden Markov Model to Technology Stock Prediction , 2017 .

[23]  Pei-Chann Chang,et al.  A TSK type fuzzy rule based system for stock price prediction , 2008, Expert Syst. Appl..

[24]  Esmaeil Hadavandi,et al.  A bat-neural network multi-agent system (BNNMAS) for stock price prediction: Case study of DAX stock price , 2015, Appl. Soft Comput..

[25]  M. Thenmozhi,et al.  Support Vector Machines Approach to Predict the S&P CNX NIFTY Index Returns , 2007 .

[26]  Liang-Ying Wei,et al.  A hybrid model based on ANFIS and adaptive expectation genetic algorithm to forecast TAIEX , 2013 .

[27]  Vladimir Vapnik,et al.  The Nature of Statistical Learning , 1995 .

[28]  Ömer Kaan Baykan,et al.  Predicting direction of stock price index movement using artificial neural networks and support vector machines: The sample of the Istanbul Stock Exchange , 2011, Expert Syst. Appl..

[29]  Yung-Keun Kwon,et al.  An Empirical Study on Importance of Modeling Parameters and Trading Volume-Based Features in Daily Stock Trading Using Neural Networks , 2018, Informatics.

[30]  C. B. Tilanus,et al.  Applied Economic Forecasting , 1966 .

[31]  P. C. Nayak,et al.  A neuro-fuzzy computing technique for modeling hydrological time series , 2004 .

[32]  Sheng-Hsun Hsu,et al.  A two-stage architecture for stock price forecasting by integrating self-organizing map and support vector regression , 2009, Expert Syst. Appl..

[33]  Roy Rada,et al.  Design and analysis of experiments in ANFIS modeling for stock price prediction , 2011 .

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

[35]  Tak-Lam Wong,et al.  Design and implementation of NN5 for Hong Kong stock price forecasting , 2007, Eng. Appl. Artif. Intell..

[36]  Harish Garg,et al.  A Quick Gbest Guided Artificial Bee Colony Algorithm for Stock Market Prices Prediction , 2018, Symmetry.

[37]  Kazuo Asakawa,et al.  Stock market prediction system with modular neural networks , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[38]  Mohsen Gharakhani,et al.  A New Efficient Metaheuristic Model for Stock Portfolio Management and its Performance Evaluation by Risk-adjusted Methods , 2019 .

[39]  Gurvinder Singh,et al.  Performance Analysis of Statistical and Supervised Learning Techniques in Stock Data Mining , 2018, Data.

[40]  Ying Chen,et al.  Improving option price forecasts with neural networks and support vector regressions , 2009, Neurocomputing.

[41]  Nikola K. Kasabov,et al.  HyFIS: adaptive neuro-fuzzy inference systems and their application to nonlinear dynamical systems , 1999, Neural Networks.

[42]  Reshma Khemchandani,et al.  Optimal kernel selection in twin support vector machines , 2009, Optim. Lett..

[43]  Kimon P. Valavanis,et al.  Surveying stock market forecasting techniques - Part II: Soft computing methods , 2009, Expert Syst. Appl..

[44]  ShahrabiJamal,et al.  A bat-neural network multi-agent system (BNNMAS) for stock price prediction , 2015 .

[45]  Manish Kumar,et al.  Forecasting Stock Index Movement: A Comparison of Support Vector Machines and Random Forest , 2006 .

[46]  Mehdi Khashei,et al.  Improvement of Auto-Regressive Integrated Moving Average models using Fuzzy logic and Artificial Neural Networks (ANNs) , 2009, Neurocomputing.

[47]  Arash Ghanbari,et al.  Integration of genetic fuzzy systems and artificial neural networks for stock price forecasting , 2010, Knowl. Based Syst..

[48]  Lei Xu,et al.  Application of adaptive RPCL-CLP with trading system to foreign exchange investment , 1996, Proceedings of International Conference on Neural Networks (ICNN'96).

[49]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[50]  H. Theil,et al.  Economic Forecasts and Policy. , 1959 .

[51]  Chi-Jie Lu,et al.  Integrating independent component analysis-based denoising scheme with neural network for stock price prediction , 2010, Expert Syst. Appl..

[52]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[53]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[54]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[55]  Sayan Mukherjee,et al.  Choosing Multiple Parameters for Support Vector Machines , 2002, Machine Learning.

[56]  Sujin Pyo,et al.  Predictability of machine learning techniques to forecast the trends of market index prices: Hypothesis testing for the Korean stock markets , 2017, PloS one.

[57]  Nur Azah Hamzaid,et al.  Adaptive Network Based Fuzzy Inference System (ANFIS) for an Active Transfemoral Prosthetic Leg by Using In-Socket Sensory System , 2017 .