Abstract

There is not yet reliable software for stock prediction, because most experts of this area have been trying to predict an exact stock index. Considering that the fluctuation of a stock index usually is no more than 1% in a day, the error between the forecasted and the actual values should be no more than 0.5%. It is too difficult to realize. However, forecasting whether a stock index will rise or fall does not need to be so exact a numerical value. A few scholars noted the fact, but their systems do not yet work very well because different periods of a stock have different inherent laws. So, we should not depend on a single model or a set of parameters to solve the problem. In this paper, we developed a data-divider to divide a set of historical stock data into two parts according to rising period and falling period, training, respectively, two neural networks optimized by a GA. Above all, the data-divider enables us to avoid the most difficult problem, the effect of unexpected news, which could hardly be predicted. Experiments show that the accuracy of our method increases 20% compared to those of traditional methods.

Highlights

  • People have been trying to predict stock prices or indexes since a successful prediction means huge income

  • The results show that this method can effectively reduce the stock price prediction error [4]

  • We developed a data-divider to divide a set of historical stock data into two parts according to rising period and falling period, training, respectively, two neural networks optimized by a genetic algorithm (GA)

Read more

Summary

Introduction

People have been trying to predict stock prices or indexes since a successful prediction means huge income. Sun and Gao directly used the forecast accuracy of the stock trend as the criterion of their model They proposed a hybrid BP neural network combining adaptive particle swarm optimization algorithm (HBP-PSO) to predict the stock price of “Zhong Guo Yi Yao” (600056). One important reason is that different periods of a stock market, for example, rising period and falling period, have different inherent laws and scholars usually use a single neural networks model and the same set of parameters to deal with the different periods [5, 6] Another reason, the most difficult problem, is the effect of unexpected news, which could hardly be predicted. Experiments show that the accuracy of our method increases 20% than those of traditional methods

The General Frameworks of the Bimodel Algorithm with Data-Divider
Input and Output
Data-Divider
Data Normalization
The Approach to Combine BPNN and GA
Simulations
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call