Skip to main content

Evolving Dynamic Trade Execution Strategies Using Grammatical Evolution

  • Conference paper
Applications of Evolutionary Computation (EvoApplications 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6025))

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Almgren, R.: Execution costs. In: Encyclopedia of Quantitative Finance, pp. 346–357. Wiley, Chichester (2008)

    Google Scholar 

  2. Brabazon, A., O’Neill, M.: Biologically Inspired Algorithms for Financial Modeling. Springer, Heidelberg (2006)

    Google Scholar 

  3. Cao, C., Hansch, O., Wang, X.: Order placement strategies in a pure limit order book market. The Journal of Financial Research 26, 113–140 (2008)

    Google Scholar 

  4. Chakraborti, A., Toke, I., Patriarca, M., Abergel, F.: Econophysics: Empirical facts and agent-based models (2009), http://arxiv.org/pdf/0909.1974

  5. Daniel, G.: Asynchronous simulations of a limit order book. PhD thesis, University of Manchester, UK (2006)

    Google Scholar 

  6. Duong, H., Kalev, P., Krishnamurti, C.: Order aggressiveness of institutional and individual investors. Pacific-Basin Finance Journal 1, 1–14 (2009)

    Google Scholar 

  7. Farmer, D., Gillemot, L., Iori, G., Krishnamurthy, S., Smith, E., Daniels, M.: A random order placement model of price formation in the continuous double auction. In: Blume, L., Durlauf, S. (eds.) The economy as an evolving complex system III. Oxford University Press, Oxford (2005)

    Google Scholar 

  8. Farmer, J.D., Patelli, P., Zovko, I.: The predictive power of zero intelligence models in financial markets. Proceedings of the National Academy of Sciences of the United States of America 102, 2254–2259 (2005)

    Article  Google Scholar 

  9. Gode, D., Sunder, S.: Allocative efficiency of markets with zero-intelligence traders. Journal of political economy 101, 119–137 (1993)

    Article  Google Scholar 

  10. Hall, A., Hautsch, N.: Order aggressiveness and order book dynamics. Empirical Economics 30, 973–1005 (2006)

    Article  Google Scholar 

  11. Kissell, R., Glantz, M.: Optimal Trading Strategies, Amacom, USA (2003)

    Google Scholar 

  12. LeBaron, B.: Agent-based computational finance. In: Tesfatsion, L., Judd, K. (eds.) Handbook of Computational Economics. Agent-based Computational Economics, vol. 2, pp. 134–151. Elsevier, Amsterdam (2005)

    Google Scholar 

  13. Lim, M., Coggins, R.: Optimal trade execution: an evolutionary approach. Proceedings of IEEE Congress on Evolutionary Computation 2, 1045–1052 (2005)

    Article  Google Scholar 

  14. Lo, I., Sapp, S.: Order aggressiveness and quantity: How are they determined in a limit order market (2007), http://test.bank-banque-canada.ca/fr/res/wp/2007/wp07-23.pdf

  15. Mike, S., Farmer, J.: An empirical behavioral model of liquidity and volatility. Journal of Economic Dynamics and Control 32, 200–234 (2008)

    Article  Google Scholar 

  16. O’Neill, M., Ryan, C.: Grammatical Evolution. Kluwer Academic Publishers, USA (2003)

    MATH  Google Scholar 

  17. Pascual, R., Verdas, D.: What pieces of limit order book information matter in explaining order choice by patient and impatient traders. Quantitative Finance 9, 527–545 (2009)

    Article  MathSciNet  Google Scholar 

  18. Ranaldo, A.: Order aggressiveness in limit order book markets. Journal of Financial Markets 7, 53–74 (2004)

    Article  Google Scholar 

  19. Samanidou, E., Zschischang, E., Stauffer, D., Lux, T.: Agent-based models of financial markets. Reports on Progress in Physics 70, 409–450 (2007)

    Article  Google Scholar 

  20. Tesfatsion, L.: Agent-based computational economics: A constructive approach to economic theory. In: Tesfatsion, L., Judd, K. (eds.) Handbook of computational economics: agent-based computaional economics, pp. 52–74. Elsevier, Amsterdam (2006)

    Google Scholar 

  21. Toth, B., Kertesz, J., Farmer, J.: Studies of the limit order book around large price changes. European Physical Journal B 71, 499–510 (2009)

    Article  Google Scholar 

  22. Verhoeven, P., Ching, S., Ng, H.: Determinants of the decision to submit market or limit orders on the ASX. Pacific-Basin Finance Journal 12, 1–18 (2004)

    Article  Google Scholar 

  23. Xu, Y.: Order aggressiveness on the ASX market. International Journal of Economics and Finance 1, 51–75 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cui, W., Brabazon, A., O’Neill, M. (2010). Evolving Dynamic Trade Execution Strategies Using Grammatical Evolution. In: Di Chio, C., et al. Applications of Evolutionary Computation. EvoApplications 2010. Lecture Notes in Computer Science, vol 6025. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12242-2_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12242-2_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12241-5

  • Online ISBN: 978-3-642-12242-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics