A genetic fuzzy expert system for stock market timing

Buying and selling of stocks is an essential activity in financial markets. Financial experts invented many market indicators to monitor the movement of stock prices. Trading rules were defined on these indicators for generating buy-sell signals. These rules are fuzzy in nature and they can predict to a certain extent but not always the price movement of stocks. Their accuracy is time-varying and it is impossible to have the best trading rule. A certain combination of trading rules will generate more reliable buy-sell signals for a particular stock in a certain period of time. The selection of these trading rules can be formulated as an optimization problem. We propose a new stock market timing system by integrating a genetic algorithm with a fuzzy expert system. A genetic algorithm is used to optimize the selection of fuzzy trading rules. Experiments were conducted to evaluate the performance of the system and the results indicate that the system can generate more reliable buy-sell signals even in a declining market.

[1]  B. H. Gwee,et al.  A GA paradigm for learning fuzzy rules , 1996, Fuzzy Sets Syst..

[2]  Richard J. Bauer,et al.  Genetic Algorithms and Investment Strategies , 1994 .

[3]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

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

[5]  Z. Michalewicz,et al.  Genocop III: a co-evolutionary algorithm for numerical optimization problems with nonlinear constraints , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[6]  John S. Chandler,et al.  PREDICTING STOCK MARKET BEHAVIOR THROUGH RULE INDUCTION: AN APPLICATION OF THE LEARNING‐FROM‐EXAMPLE APPROACH* , 1987 .

[7]  Simon S. Lam,et al.  Genetic Algorithm with Pigeon-Hole Coding Scheme for Solving Sequencing Problems , 1996, Appl. Artif. Intell..

[8]  Alistair Munro,et al.  Evolving fuzzy rule based controllers using genetic algorithms , 1996, Fuzzy Sets Syst..

[9]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .

[10]  Uwe D. Hanebeck,et al.  Genetic optimization of fuzzy networks , 1996, Fuzzy Sets Syst..

[11]  Christopher R. Houck,et al.  A Genetic Algorithm for Function Optimization: A Matlab Implementation , 2001 .

[12]  Allaudeen Hameed,et al.  Profitability of Momentum Stragegies in the International Equity Markets , 2000, Journal of Financial and Quantitative Analysis.

[13]  Akitoshi Ito,et al.  Profits on technical trading rules and time-varying expected returns: evidence from Pacific-Basin equity markets , 1999 .