System for foreign exchange trading using genetic algorithms and reinforcement learning

Foreign exchange trading has emerged recently as a significant activity in many countries. As with most forms of trading, the activity is influenced by many random parameters so that the creation of a system that effectively emulates the trading process will be very helpful. A major issue for traders in the deregulated Foreign Exchange Market is when to sell and when to buy a particular currency in order to maximize profit. This paper presents novel trading strategies based on the machine learning methods of genetic algorithms and reinforcement learning.

[1]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[2]  S. Satchell,et al.  An assessment of the economic value of non‐linear foreign exchange rate forecasts , 1995 .

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

[4]  F. Sortino,et al.  On the Use and Misuse of Downside Risk , 1996 .

[5]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[6]  Shigeru Okuma,et al.  A Q-Learning-Based Supplier Bidding Strategy in Electricity Auction Market , 2003 .

[7]  J. Murphy Technical Analysis of the Futures Markets: A Comprehensive Guide to Trading Methods and Applications , 1986 .

[8]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1972 .

[9]  E. Carew,et al.  Forex : the techniques of foreign exchange , 1989 .

[10]  Michael A. H. Dempster,et al.  Intraday FX Trading: An Evolutionary Reinforcement Learning Approach , 2002, IDEAL.

[11]  Andrew W. Moore,et al.  Reinforcement Learning: A Survey , 1996, J. Artif. Intell. Res..

[12]  M. Dempster,et al.  A real-time adaptive trading system using genetic programming , 2001 .

[13]  Gerald Tesauro,et al.  Practical issues in temporal difference learning , 1992, Machine Learning.

[14]  Michael A. H. Dempster,et al.  Computational learning techniques for intraday FX trading using popular technical indicators , 2001, IEEE Trans. Neural Networks.

[15]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[16]  J. Moody,et al.  Performance functions and reinforcement learning for trading systems and portfolios , 1998 .

[17]  John N. Tsitsiklis,et al.  Neuro-Dynamic Programming , 1996, Encyclopedia of Machine Learning.

[18]  Emanuel Derman The Perception of Time, Risk and Return During Periods of Speculation , 2002 .

[19]  Ben J. A. Kröse,et al.  Learning from delayed rewards , 1995, Robotics Auton. Syst..

[20]  Richard S. Sutton,et al.  Learning to predict by the methods of temporal differences , 1988, Machine Learning.

[21]  Matthew Saffell,et al.  Learning to trade via direct reinforcement , 2001, IEEE Trans. Neural Networks.

[22]  Jingtao Yao,et al.  A case study on using neural networks to perform technical forecasting of forex , 2000, Neurocomputing.

[23]  T. Downs,et al.  An implementation of genetic algorithms as a basis for a trading system on the foreign exchange market , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..