Evolving Rule-Based Trading Systems

In this study, a market trading rulebase is optimised using g enetic programming (GP). The rulebase is comprised of simple relation ships between technical indicators, and generates signals to buy, sell short, and remain inactive. The methodology is applied to prediction of the Standard & Poor’ s composite index (02-Jan-1990 to 18-Oct-2001). Two potential market system are inferred: a simple system using few rules and nodes, and a more complex syste m. R sults are compared with a benchmark buy-and-hold strategy. Neither t rading system was found capable of consistently outperforming this benchmar k. More complicated rulebases, in addition to being difficult to understand, are susceptible to overfitting. Simpler rulebases are more robust to changing market c onditions, but cannot take advantage of high-profit-making opportunities. By inc reasing the richness of the available rulebase building-blocks and the variety of t raining data, it is anticipated that subsequent systems will surpass the benchmark s tr tegy.

[1]  Vidroha Debroy,et al.  Genetic Programming , 1998, Lecture Notes in Computer Science.

[2]  E. Fama EFFICIENT CAPITAL MARKETS: A REVIEW OF THEORY AND EMPIRICAL WORK* , 1970 .

[3]  Wojciech Ziarko,et al.  A methodology for stock market analysis utilizing rough set theory , 1995, Proceedings of 1995 Conference on Computational Intelligence for Financial Engineering (CIFEr).

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

[5]  T. Hellström,et al.  Predicting the Stock Market , 1998 .

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

[7]  Christopher J. Neely,et al.  Technical Trading Rules in the European Monetary System , 1998 .

[8]  Peter Nordin,et al.  Genetic programming - An Introduction: On the Automatic Evolution of Computer Programs and Its Applications , 1998 .

[9]  Michael O'Neill,et al.  Developing a market timing system using Grammatical Evolution , 2001 .

[10]  Ypke Hiemstra,et al.  A stock market forecasting support system based on fuzzy logic , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[11]  Cihan H. Dagli,et al.  Stock market prediction using different neural network classification architectures , 1996, IEEE/IAFE 1996 Conference on Computational Intelligence for Financial Engineering (CIFEr).

[12]  Peter J. Fleming,et al.  Multiobjective Genetic Programming: A Nonlinear System Identification Application , 1997 .

[13]  J. Murphy Technical Analysis of the Financial Markets , 1999 .