Skip to main content

Coevolutionary Grammatical Evolution for Building Trading Algorithms

  • Chapter
  • First Online:
Electrical Engineering and Applied Computing

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 90))

Abstract

Advancements in communications and computer technology has enabled traders to program their trading strategies into computer programs (trading algorithms) that submit electronic orders to an exchange automatically. The work in this chapter entails the use of a coevolutionary algorithm based on grammatical evolution to produce trading algorithms. The trading algorithms developed are benchmarked against a publicly available trading system called the turtle trading system (TTS). The results suggest that out framework is capable of producing trading algorithms that outperform the TTS. In addition, a comparison between trading algorithms developed under a utilitarian framework, and using Sharpe ratio as objective function shows that they have statistically different performance.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Faith C (2003) The original turtle trading rules. http://www.originalturtle.org

  2. Hendershott T, Jones CM, Menkveld AJ (2011) Does algorithmic trading improve liquidity. J Finance 66(1):1–33

    Article  Google Scholar 

  3. O’Neill M, Brabazon A, Ryan C, Collins JJ (2001) Evolving market index trading tules using grammatical evolution. Appl Evolut Comput, Lect Notes Comput Sci 2037(2001):343–352

    Article  Google Scholar 

  4. Anderson JA (2003) Taking a peek inside the turtle’s shell. School of Economics and Finance, Queensland University of Technology,  Australia

    Google Scholar 

  5. Adamu K, Phelps S (2010) Coevolution of technical trading rules for high frequency trading. Lecture notes in computer science and engineering, proceedings of the world congress on engineering, WCE 2010(1):96–101

    Google Scholar 

  6. Saks P, Maringer D (2009) Evolutionary money management. Lecture notes in computer science, Applications of evolutionary computing, vol 5484(2009). Springer, Heidelberg pp 162–171

    Google Scholar 

  7. Cuthbertson K, Nitzsche D (2004) Quantitative financial economics. 2nd edn. Wiley, Chichester pp 13–32 (chapter 1)

    Google Scholar 

  8. Amman H, Rusten B, (eds) (2005) Portfolio management with heuristic optimization. Advances in computational management sciences, vol 8. Springer, Berlin pp 1–37 (Chapter1)

    Google Scholar 

  9. Eiben AE, Smith JE (2003) Introduction to evolutionary computing. Springer,  Berlin (Chapter 9)

    Book  MATH  Google Scholar 

  10. Wiegand R, Paul C, Liles W, JongKenneth A De (2001) An empirical analysis of collaboration methods in cooperative coevolutionary algorithms. In: Proceedings of the genetic and evolutionary computation conference, Morgan Kaufmann Publishers

    Google Scholar 

  11. Kohavi R (1995) A study of cross-validation and bootstrap for accuracy estimation and model selection. Int Joint Conf Artif Intell 14(2):1137–1145

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kamal Adamu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Adamu, K., Phelps, S. (2011). Coevolutionary Grammatical Evolution for Building Trading Algorithms. In: Ao, SI., Gelman, L. (eds) Electrical Engineering and Applied Computing. Lecture Notes in Electrical Engineering, vol 90. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-1192-1_26

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-1192-1_26

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-1191-4

  • Online ISBN: 978-94-007-1192-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics