Open Access Open Access  Restricted Access Subscription Access

Stock Market Prediction using Neuro-Genetic Model


Affiliations
1 Department of Computer Science and Engineering, MIT, Manipal University, Manipal - 576104, Karnataka, India
 

Background/Objectives: To design a stock market prediction system using neuro-genetic approach. To predict BSE Sensex closing price using an artificial neural network. To optimize the synaptic weight values using genetic algorithm. Methods/Statistical Analysis: In this research work input parameters related to the BSE Sensex are fed as input dataset to the Multi Layer Perceptron neural network and the future day Sensex closing value is predicted as the output. Various training algorithms are implemented and the results are compared. The best neural network model is further is subjected to synaptic weight optimization using Genetic Algorithm. The various models are then subjected to testing over a period of 15 days, to obtain the most accurate model. Findings: The proposed system applies variants of Back Propagation (BP) learning algorithm on a Multi Layer Perceptron network (MLP) which is trained using four years’ BSE Sensex data. The performance of the network is measured by Normalized Mean Squared Error (NMSE). It is observed that resilient back propagation algorithm with log sigmoid activation function gives the lowest NMSE of 0.003745. The research work also uses Genetic Algorithm (GA) for weight optimization. BP suffers from the danger of getting stuck in local minima. This is avoided by using GA to select the best synaptic weights and node thresholds initially and then proceeding with the training of MLP using BP. It is observed that this hybrid model gives optimized results. In order to substantiate the model proposed, experiments are first conducted without using GA. The results of this general BP MLP model are then compared with that of GA-BP MLP model and analyzed. NMSE for the GA-BP MLP model is 0.003092121. Artificial Neural Network has evolved out to be a better technique in capturing the structural relationship between a stock’s performance and its determinant factors more accurately than many other statistical techniques. Although neural network models are used for stock prediction very little work is done on BSE SENSEX data. The proposed work is unique as experiments are done using different variants of back propagation learning algorithm and different activation functions. Therefore these experimental results add value to the existing work. The proposed work also demonstrates that performance improvement can be achieved by using genetic algorithm. Application/Improvements: The proposed model can also be used for forecasting index returns of markets like New York Stock Exchange, Hang Seng Stock Exchange, Korea Stock Exchange, Taiwan Stock Exchange etc., by using appropriate data set.

Keywords

1. Philip MT, Paul K, Choy SO, Reggie K, Ng SC, Mak J, Jonathan T, Kai K, Lam WT. Design and implementation of NN5 for Hong Kong stock price forecasting. International Journal of Engineering Applications of Artificial Intelligence, Elsevier Publications. 2007 Jun; 20(4):453–61. 2. Ghezelbash A, Keynia F. Design and implementation of artificial neural network system for stock exchange prediction. African Journal of Computing and ICT. 2014 Mar; 7(1):153–60. ISSN: 2006-1781. 3. Haykin S. Neural Networks-A comprehensive foundation. 2nd ed. Pearson Publications; 2001. 4. Majumder M, Hussian MD. Forecasting of Indian stock market index using artificial neural network. Available from: www.nse-india.com/content/research/FinalPaper206.pdf 5. Refenes AN, Zapranis A, Francis G. Stock performance modeling using neural networks: A comparative study wit
User

Abstract Views: 227

PDF Views: 0




  • Stock Market Prediction using Neuro-Genetic Model

Abstract Views: 227  |  PDF Views: 0

Authors

K. V. Prema
Department of Computer Science and Engineering, MIT, Manipal University, Manipal - 576104, Karnataka, India
N. Manish Agarwal
Department of Computer Science and Engineering, MIT, Manipal University, Manipal - 576104, Karnataka, India
, Murali Krishna
Department of Computer Science and Engineering, MIT, Manipal University, Manipal - 576104, Karnataka, India
Visakha Agarwal
Department of Computer Science and Engineering, MIT, Manipal University, Manipal - 576104, Karnataka, India

Abstract


Background/Objectives: To design a stock market prediction system using neuro-genetic approach. To predict BSE Sensex closing price using an artificial neural network. To optimize the synaptic weight values using genetic algorithm. Methods/Statistical Analysis: In this research work input parameters related to the BSE Sensex are fed as input dataset to the Multi Layer Perceptron neural network and the future day Sensex closing value is predicted as the output. Various training algorithms are implemented and the results are compared. The best neural network model is further is subjected to synaptic weight optimization using Genetic Algorithm. The various models are then subjected to testing over a period of 15 days, to obtain the most accurate model. Findings: The proposed system applies variants of Back Propagation (BP) learning algorithm on a Multi Layer Perceptron network (MLP) which is trained using four years’ BSE Sensex data. The performance of the network is measured by Normalized Mean Squared Error (NMSE). It is observed that resilient back propagation algorithm with log sigmoid activation function gives the lowest NMSE of 0.003745. The research work also uses Genetic Algorithm (GA) for weight optimization. BP suffers from the danger of getting stuck in local minima. This is avoided by using GA to select the best synaptic weights and node thresholds initially and then proceeding with the training of MLP using BP. It is observed that this hybrid model gives optimized results. In order to substantiate the model proposed, experiments are first conducted without using GA. The results of this general BP MLP model are then compared with that of GA-BP MLP model and analyzed. NMSE for the GA-BP MLP model is 0.003092121. Artificial Neural Network has evolved out to be a better technique in capturing the structural relationship between a stock’s performance and its determinant factors more accurately than many other statistical techniques. Although neural network models are used for stock prediction very little work is done on BSE SENSEX data. The proposed work is unique as experiments are done using different variants of back propagation learning algorithm and different activation functions. Therefore these experimental results add value to the existing work. The proposed work also demonstrates that performance improvement can be achieved by using genetic algorithm. Application/Improvements: The proposed model can also be used for forecasting index returns of markets like New York Stock Exchange, Hang Seng Stock Exchange, Korea Stock Exchange, Taiwan Stock Exchange etc., by using appropriate data set.

Keywords


1. Philip MT, Paul K, Choy SO, Reggie K, Ng SC, Mak J, Jonathan T, Kai K, Lam WT. Design and implementation of NN5 for Hong Kong stock price forecasting. International Journal of Engineering Applications of Artificial Intelligence, Elsevier Publications. 2007 Jun; 20(4):453–61. 2. Ghezelbash A, Keynia F. Design and implementation of artificial neural network system for stock exchange prediction. African Journal of Computing and ICT. 2014 Mar; 7(1):153–60. ISSN: 2006-1781. 3. Haykin S. Neural Networks-A comprehensive foundation. 2nd ed. Pearson Publications; 2001. 4. Majumder M, Hussian MD. Forecasting of Indian stock market index using artificial neural network. Available from: www.nse-india.com/content/research/FinalPaper206.pdf 5. Refenes AN, Zapranis A, Francis G. Stock performance modeling using neural networks: A comparative study wit



DOI: https://doi.org/10.17485/ijst%2F2015%2Fv8i35%2F124523