Design and implementation of novel artificial neural network based stock market forecasting system on field-programmable gate arrays

Problem statement: Multiagent system is very proficient and has rules well-suited for financial forecast with its neural network. In financial forecasting, the approach for rules extractions is less pertinent and involves algorithms which are complex. The unsupervised network method lacks in comprehensibility and leads to ambiguity. Approach: The application of neural network technology to real-time processing of financial market analysis demands the development of a new processing structure which allows efficient hardware realization of the neural network mechanism. This study describes the realization of neural network on FPGA device for stock market forecasting system. The stock market forecasting neural network architecture consists of three layers. These are input layer with three neurons, hidden layer with two neurons and output layer with one neuron. For both output layer and hidden layer neurons, Sigmoid transfer function is used. Neuron of each layer is modelled individually using behavioural VHDL. The layers are then connected using structural VHDL. This is followed by timing analysis and circuit synthesis for the validation, functionality and performance of the designated circuit. The designated portfolio is then programmed through download cable into the FPGA chip. Results: Kuala Lumpur Stock Exchange (KLSE) index has been utilized for validating the usefulness of the completed prototype. Test on the sample of 100 data demonstrated an accuracy of 99.16% in predicting closing price of the KLSE index 10 days in advance. Conclusion: The test results are anticipated to be a higher rate of prediction for stock market analysis, thereby maintaining the high quality of supplying information in stock market business.

[1]  Clarence N. W. Tan,et al.  A study of the parameters of a backpropagation stock price prediction model , 1993, Proceedings 1993 The First New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems.

[2]  R. Kane,et al.  Financial forecasting and rules extraction from trained networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[3]  Juan M. Corchado,et al.  Unsupervised learning for financial forecasting , 1998, Proceedings of the IEEE/IAFE/INFORMS 1998 Conference on Computational Intelligence for Financial Engineering (CIFEr) (Cat. No.98TH8367).

[4]  A. Garliauskas,et al.  Neural network chaos and computational algorithms of forecast in finance , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[5]  C. Dagli,et al.  Simple ensemble-averaging model based on generalized regression neural network in financial forecasting problems , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[6]  Ralph Neuneier,et al.  Multi-agent modeling of multiple FX-markets by neural networks , 2001, IEEE Trans. Neural Networks.

[7]  Hasan Sarwar,et al.  FPGA realization of multipurpose FIR filter , 2003, Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[8]  M.S. Sulaiman,et al.  Hardware prototyping of boolean function classification schemes for lossless data compression , 2004, Second IEEE International Conference on Computational Cybernetics, 2004. ICCC 2004..

[9]  M.I. Reaz,et al.  The FPGA prototyping of iris recognition for biometric identification employing neural network , 2004, Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004..

[10]  F.M. Yasin,et al.  Iris recognition using neural network based on VHDL prototyping , 2004, Proceedings. 2004 International Conference on Information and Communication Technologies: From Theory to Applications, 2004..

[11]  Faisal Mohd-Yasin,et al.  Partial encryption of compressed images employing FPGA , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[12]  Faisal Mohd-Yasin,et al.  Power quality disturbance detection using artificial intelligence: a hardware approach , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[13]  Md. Mamun Ibne Reaz,et al.  Modeling of data compression using partial matching: A VHDL approach , 2005 .

[14]  Hassina Seridi-Bouchelaghem,et al.  A Neural Network for Generating Adaptive Lessons , 2005 .

[15]  Faisal Mohd-Yasin,et al.  VHDL Modeling for Classification of Power Quality Disturbance Employing Wavelet Transform, Artificial Neural Network and Fuzzy Logic , 2006, Simul..

[16]  Faisal Mohd-Yasin,et al.  Design and Implementation of a Data Compression Scheme: A Partial Matching Approach , 2006, International Conference on Computer Graphics, Imaging and Visualisation (CGIV'06).

[17]  Md. Mamun Ibne Reaz,et al.  Prototyping of Wavelet Transform, Artificial Neural Network and Fuzzy Logic for Power Quality Disturbance Classifier , 2007 .

[18]  Masaru Kamada,et al.  Time-stamp service makes real-time gaming cheat-free , 2007, NetGames '07.

[19]  Md. Mamun Ibne Reaz,et al.  Single core hardware module to implement encryption in TECB mode , 2007 .

[20]  M. B. I. Reaz,et al.  Hardware implementations of an image compressor for mobile communications , 2008 .

[21]  Daniel Gajski,et al.  An Introduction to High-Level Synthesis , 2009, IEEE Design & Test of Computers.

[22]  M. B. I. Reaz,et al.  Hardware prototyping of an intelligent current dq PI controller for FOC PMSM drive , 2010, International Conference on Electrical & Computer Engineering (ICECE 2010).

[23]  O. O. Obe Artificial Neural Network Based Model for Forecasting Sugar Cane Production , 2010 .

[24]  D. K. Shangodoyin Artificial Neural Network Based Model for Forecasting Sugar Cane Production , 2010 .