Evolving Dynamic Trade Execution Strategies Using Grammatical Evolution

Although there is a plentiful literature on the use of evolutionary methodologies for the trading of financial assets, little attention has been paid to potential use of these methods for efficient trade execution. Trade execution is concerned with the actual mechanics of buying or selling the desired amount of a financial instrument of interest. Grammatical Evolution (GE) is an evolutionary automatic programming methodology which can be used to evolve rule sets. In this paper we use a GE algorithm to discover dynamic, efficient, trade execution strategies which adapt to changing market conditions. The strategies are tested in an artificial limit order market. GE was found to be able to evolve quality trade execution strategies which are highly competitive with two benchmark trade execution strategies.

[1]  David Veredas,et al.  What Pieces of Limit Order Book Information Matter in Explaining Order Choice by Patient and Impatient Traders? , 2008 .

[2]  Frédéric Abergel,et al.  Econophysics: Empirical facts and agent-based models , 2009, 0909.1974.

[3]  B. LeBaron Agent-based Computational Finance , 2006 .

[4]  Chandrasekhar Krishnamurti,et al.  Order Aggressiveness of Institutional and Individual Investors , 2009 .

[5]  Szabolcs Mike,et al.  An Empirical Behavioral Model of Liquidity and Volatility , 2007, 0709.0159.

[6]  H. G. Ng,et al.  Determinants of the decision to submit market or limit orders on the ASX , 2004 .

[7]  Michael O'Neill,et al.  Biologically Inspired Algorithms for Financial Modelling (Natural Computing Series) , 2005 .

[8]  Conor Ryan,et al.  Grammatical evolution , 2007, GECCO '07.

[9]  Charles Cao,et al.  ORDER PLACEMENT STRATEGIES IN A PURE LIMIT ORDER BOOK MARKET , 2008 .

[10]  Nikolaus Hautsch,et al.  Order aggressiveness and order book dynamics , 2004 .

[11]  Angelo Ranaldo,et al.  Order aggressiveness in limit order book markets , 2004 .

[12]  J. Farmer,et al.  The Predictive Power of Zero Intelligence in Financial Markets , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[13]  Brad G. Kyer Review of 5 of biologically inspired algorithms for financial modelling by Anthony Brabazon, Michael O'Neill Springer-Verlag Berlin Heidelberg, 2006 , 2010, SIGA.

[14]  Leigh Tesfatsion,et al.  Agent-Based Computational Economics: Growing Economies From the Bottom Up , 2002, Artificial Life.

[15]  L. Tesfatsion Agent-based computational economics : A constructive approach to economic theory , 2006 .

[16]  J. Doyne Farmer,et al.  A Random Order Placement Model of Price Formation in the Continuous Double Auction , 2005 .

[17]  Ying Xu,et al.  Order Aggressiveness on the ASX Market , 2009 .

[18]  Maarten Keijzer,et al.  Crossover in Grammatical Evolution , 2003, Genetic Programming and Evolvable Machines.

[19]  J. Kertész,et al.  Studies of the limit order book around large price changes , 2009, 0901.0495.

[20]  W. Arthur,et al.  The Economy as an Evolving Complex System II , 1988 .

[21]  Rama Cont Encyclopedia of quantitative finance , 2010 .

[22]  Jeff Madura,et al.  What Drives Stock Price Behavior Following Extreme One-Day Returns , 2003 .

[23]  Dhananjay K. Gode,et al.  Allocative Efficiency of Markets with Zero-Intelligence Traders: Market as a Partial Substitute for Individual Rationality , 1993, Journal of Political Economy.

[24]  S. Sapp,et al.  Order aggressiveness and quantity: How are they determined in a limit order market? , 2010 .

[25]  Marcus Lim,et al.  Optimal trade execution: an evolutionary approach , 2005, 2005 IEEE Congress on Evolutionary Computation.

[26]  D. Stauffer,et al.  Agent-based Models of Financial Markets , 2007, physics/0701140.

[27]  Mak Kaboudan,et al.  Biologically Inspired Algorithms for Financial Modelling , 2006, Genetic Programming and Evolvable Machines.