Original Article

Neural Computing and Applications

, Volume 21, Issue 8, pp 2057-2063

First online:

Using multi-stage data mining technique to build forecast model for Taiwan stocks

  • Chien-Jen HuangAffiliated withDepartment of Information Management, Aletheia University
  • , Peng-Wen ChenAffiliated withDepartment of Information Management, Oriental Institute of Technology
  • , Wen-Tsao PanAffiliated withDepartment of Information Management, Oriental Institute of Technology Email author 

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access


Taiwan stock market trend is fast changing. It is affected by not only the individual investors and the three major institutional investors, but also impacted by domestic political and economic situations. Therefore, to precisely grasp the stock market movement, one must build a perfect stock forecast model. In this article, we used a multi-stage optimized stock forecast model to grasp the changing trend of the stock market. First, data of 2 stocks, TSMC and UMC were collected, and then inputted the test data into the genetic programing and built a model to find out the arithmetic expressions. Artificial Fish Swarm Algorithm is used to dynamically adjust the variable factors and constant factors in the arithmetic expressions. Next, we took the error term (ε) in arithmetic expressions to Gray Model Neural Network to make the forecast. Finally, we used the Artificial Fish Swarm Algorithm to dynamically adjust the parameters of the Gray Model Neural Network to enhance the precision of the stock forecast model as a whole. The result showed that the forecast capability of each stage after the optimization process is better than that of its previous stage, and the mixed stock forecast model (GP–AFSA+GMNN–AFSA) in stage 4 greatly enhanced the precision of the forecast.


Data mining Genetic programing Grey model neural network Artificial fish swarm algorithm Arithmetic expressions