Genetic programming polynomial models of financial data series

The problem of identifying the trend in financial data series in order to forecast them for profit increase is addressed using genetic programming (GP). We enhance a GP system that searches for polynomial models of financial data series and relate it to a traditional GP manipulating functional models. Two of the key issues in the development are: 1) preprocessing of the series which includes data transformations and embedding; and 2) design of a proper fitness function that navigates the search by favouring parsimonious and predictive models. The two GP systems are applied for stock market analysis, and examined with real Tokyo Stock Exchange data. Using statistical and economical measures to estimate the results, we show that the GP could evolve profitable polynomials.

[1]  Randall S. Sexton,et al.  The Use of Parsimonious Neural Networks for Forecasting Financial Time Series , 1998 .

[2]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[3]  G. Wahba Spline models for observational data , 1990 .

[4]  Shu-Heng Chen,et al.  Would evolutionary computation help in designs of ANNs in forecasting foreign exchange rates? , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[5]  Hitoshi Iba,et al.  Automated Discovery of Polynomials by Inductive Genetic Programming , 1999, PKDD.

[6]  R. H. Myers Classical and modern regression with applications , 1986 .

[7]  Joaguin R. Trigueros,et al.  An Adaptive Evolutionary Approach to Option Pricing Via Genetic Programming , 1998 .

[8]  Hitoshi Iba,et al.  Using genetic programming to predict financial data , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[9]  Byoung-Tak Zhang,et al.  Forecasting High-Frequency Financial Time Series with Evolutionary Neural Trees: The Case of Heng-Sheng Stock Index , 1999, IC-AI.

[10]  Franklin Allen,et al.  Using genetic algorithms to find technical trading rules , 1999 .

[11]  B. LeBaron,et al.  Simple Technical Trading Rules and the Stochastic Properties of Stock Returns , 1992 .

[12]  Hitoshi Iba,et al.  System identification approach to genetic programming , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[13]  Marco Tomassini,et al.  Using Genetic Algorithms For Robust Optimization In Financial Applications , 1998 .