Skip to main content

On Evolving Multi-agent FX Traders

  • Conference paper
  • First Online:
Applications of Evolutionary Computation (EvoApplications 2014)

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

Included in the following conference series:


Current frameworks for identifying trading agents using machine learning are able to simultaneously address the characterization of both technical indicator and decision tree. Moreover, multi-agent frameworks have also been proposed with the goal of improving the reliability and trust in the agent policy identified. Such advances need weighing against the computational overhead of assuming such flexibility. In this work a framework for evolutionary multi-agent trading is introduced and systematically benchmarked for FX currency trading; including the impact of FX trading spread. It is demonstrated that simplifications can be made to the ‘base’ trading agent that do not impact on the quality of solutions, but provide considerable computational speedups. The resulting evolutionary multi-agent architecture is demonstrated to provide significant benefits to the profitability and improve the reliability with which profitable policies are returned.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
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


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others


  1. Dempster, M., Payne, T.W., Romahi, Y., Thompson, G.: Computational learning techniques for intraday FX trading using popular technical indicators. IEEE Transactions on Neural Networks 12, 744–754 (2001)

    Article  Google Scholar 

  2. Creamer, G., Freund, Y.: Automated trading with boosting and expert weighting. Quantitative Finance 10(4), 401–410 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  3. Loginov, A., Heywood, M.I.: On the Utility of Trading Criteria Based Retraining in Forex Markets. In: Esparcia-Alcázar, A.I. (ed.) EvoApplications 2013. LNCS, vol. 7835, pp. 192–202. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  4. Loginov, A., Heywood, M.I.: On the impact of streaming interface heuristics on GP trading agents: an FX benchmarking study. In: ACM Genetic and Evolutionary Computation Conference, pp. 1341–1348 (2013)

    Google Scholar 

  5. Fernandez-Blanco, P., Bodas-Sagi, D., Soltero, F., Hidalgo, J.: Technical market indicators optimization using evolutionary algorithms. In: ACM Conference Companion on Genetic and Evolutionary Computation, pp. 1851–1858 (2008)

    Google Scholar 

  6. Dempsey, I., O’Neill, M., Brabazon, A.: Adaptive trading with grammatical evolution. In: IEEE Congress on Evolutionary Computation, pp. 2587–2592 (2006)

    Google Scholar 

  7. Wilson, G., Banzhaf, W.: Interday and Intraday Stock Trading Using Probabilistic Adaptive Mapping Developmental Genetic Programming and Linear Genetic Programming. In: Brabazon, A., O’Neill, M., Maringer, D.G. (eds.) Natural Computing in Computational Finance. SCI, vol. 293, pp. 191–212. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  8. Freund, Y.: Boosting a weak learning algorithm by majority. Information and Computation 121(2), 256–285 (1996)

    Article  MathSciNet  Google Scholar 

  9. Wolpert, D.H.: Stacked generalization. Neural Networks 5(2) 241–259

    Google Scholar 

  10. Brameier, M., Banzhaf, W.: Evolving teams of predictors with linear genetic programming. Genetic Programming and Evolvable Machines 2(4), 381–408 (2001)

    Article  MATH  Google Scholar 

  11. Soule, T., Komireddy, P.: Orthogonal evolution of teams. In: Riolo, R., Soule, T., Worzel, B. (eds.) Genetic Programming Theory and Practice IV, pp. 79–95. Springer (2007)

    Google Scholar 

  12. Larkin, F., Ryan, C.: Modesty Is the Best Policy: Automatic Discovery of Viable Forecasting Goals in Financial Data. In: Di Chio, C., Brabazon, A., Di Caro, G.A., Ebner, M., Farooq, M., Fink, A., Grahl, J., Greenfield, G., Machado, P., O’Neill, M., Tarantino, E., Urquhart, N. (eds.) EvoApplications 2010, Part II. LNCS, vol. 6025, pp. 202–211. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  13. Mayo, M.: Evolutionary Data Selection for Enhancing Models of Intraday Forex Time Series. In: Di Chio, C., et al (eds.) EvoApplications 2012. LNCS, vol. 7248, pp. 184–193. Springer, Heidelberg (2012)

    Google Scholar 

  14. Folino, G., Papuzzo, G.: Handling Different Categories of Concept Drifts in Data Streams Using Distributed GP. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş. (eds.) EuroGP 2010. LNCS, vol. 6021, pp. 74–85. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  15. Margulis, L., Fester, R.: Symbiosis as a Source of Evolutionary Innovation. MIT Press (1991)

    Google Scholar 

  16. Dunis, C.L., Laws, J., Sermpinis, G.: Higher order and recurrent neural architectures for trading the EUR / USD exchange rate. Quantitative Finance 11(4), 615–629 (2011)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Malcolm I. Heywood .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Loginov, A., Heywood, M.I. (2014). On Evolving Multi-agent FX Traders. In: Esparcia-Alcázar, A., Mora, A. (eds) Applications of Evolutionary Computation. EvoApplications 2014. Lecture Notes in Computer Science(), vol 8602. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45522-7

  • Online ISBN: 978-3-662-45523-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics