Skip to main content

Exploring Coevolutionary Dynamics Between Infinitely Diverse Heterogenous Adaptive Automated Trading Agents

  • Conference paper
  • First Online:
Advances in Social Simulation

Part of the book series: Springer Proceedings in Complexity ((SPCOM))

Abstract

We report on a series of experiments in which we study the coevolutionary “arms-race” dynamics among groups of agents that engage in adaptive automated trading in an accurate model of contemporary financial markets. At any one time, every trader in the market is trying to make as much profit as possible given the current distribution of different other trading strategies that it finds itself pitched against in the market; but the distribution of trading strategies and their observable behaviors is constantly changing, and changes in any one trader are driven to some extent by the changes in all the others. Prior studies of coevolutionary dynamics in markets have concentrated on systems where traders can choose one of a small number of fixed pure strategies, and can change their choice occasionally, thereby giving a market with a discrete phase-space, made up of a finite set of possible system states. Here we present first results from two independent sets of experiments, where we use minimal-intelligence trading-agents but in which the space of possible strategies is continuous and hence infinite. Our work reveals that by taking only a small step in the direction of increased realism we move immediately into high-dimensional phase-spaces, which then present difficulties in visualising and understanding the coevolutionary dynamics unfolding within the system. We conclude that further research is required to establish better analytic tools for monitoring activity and progress in co-adapting markets. We have released relevant Python code as open-source on GitHub, to enable others to continue this work.

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

Notes

  1. 1.

    Keeping the published version of this paper to the required maximum page-count required us to omit several informative figures and many references. The full original version of this paper is freely available for download: see [2].

  2. 2.

    The Python code in the main BSE GitHub repository [4] has been extended by addition of a minimally simple adaptive PRZI trader, a k-point stochastic hill climber, referred to as PRZI-SHC-k (pronounced prezzy-shuck), for which the \(k=2\) case is a close relative of the AC algorithm described in Sect. 2 and which can readily be used for studies of coevolutionary dynamics. The source-code for our STGP work is available separately at https://github.com/charliefiguero/stgp-trader/.

References

  1. Alexandrov, N.: Competitive arms-races among autonomous trading agents: exploring the co-adaptive dynamics. Master’s thesis, University of Bristol (2021)

    Google Scholar 

  2. Alexandrov, N., Cliff, D., Figuero, C.: Exploring coevolutionary dynamics of competitive arms-races between infinitely diverse heterogenous adaptive automated trading agents (2021). SSRN: 3901889

    Google Scholar 

  3. Cliff, D.: Minimal-intelligence agents for bargaining behaviours in market-based environments. Technical Report HPL-97-91, HP Labs Technical Report (1997)

    Google Scholar 

  4. Cliff, D.: Bristol stock exchange: open-source financial exchange simulator (2012). https://github.com/davecliff/BristolStockExchange

  5. Cliff, D.: BSE: a minimal simulation of a limit-order-book stock exchange. In: Bruzzone, F. (ed.) Proceedings of 30th European Modeling and Simulation Symposium (EMSS2018), pp. 194–203 (2018)

    Google Scholar 

  6. Cliff, D.: Parameterized-response zero-intelligence traders (2021). SSRN: 3823317

    Google Scholar 

  7. Cliff, D., Rollins, M.: Methods matter: a trading algorithm with no intelligence routinely outperforms AI-based traders. In: Proceedings of IEEE Symposium on Computational Intelligence in Financial Engineering (CIFEr2020) (2020)

    Google Scholar 

  8. Cliff, D., Miller, G.: Visualizing coevolution with CIAO plots. Artif. Life 12(2), 199–202 (2006)

    Google Scholar 

  9. Das, R., Hanson, J., Kephart, J., Tesauro, G.: Agent-human interactions in the continuous double auction. In: Proceedings of IJCAI-2001, pp. 1169–1176 (2001)

    Google Scholar 

  10. Erev, I., Roth, A.: Predicting how people play games: reinforcement learning in experimental games with unique, mixed-strategy equilibria. Am. Econ. Rev. 88(4), 848–881 (1998)

    Google Scholar 

  11. Figuero, C.: Evolving trader-agents via strongly typed genetic programming. Master’s thesis, University of Bristol Department of Computer Science (2021)

    Google Scholar 

  12. Gjerstad, S.: The impact of pace in double auction bargaining. Technical report, Department of Economics, University of Arizona (2003)

    Google Scholar 

  13. Gjerstad, S., Dickhaut, J.: Price formation in double auctions. Games Econ. Behav. 22(1), 1–29 (1998)

    Article  MathSciNet  Google Scholar 

  14. Gode, D., Sunder, S.: Allocative efficiency of markets with zero-intelligence traders: market as a partial substitute for individual rationality. J. Polit. Econ. 101(1), 119–137 (1993)

    Article  Google Scholar 

  15. Gould, M., Porter., M., Williams, S., McDonald, M., Fenn, D., Howison, S.: Limit order books. Quant. Financ. 13(11), 1709–1742 (2013)

    Google Scholar 

  16. Ladley, D.: Zero intelligence in economics and finance. Knowl. Eng. Rev. 27(2), 273–286 (2012)

    Article  Google Scholar 

  17. Marwan, N.: How to avoid potential pitfalls in recurrence plot based data analysis. Int. J. Bifurc. Chaos 21(4), 1003–1017 (2011)

    Article  MathSciNet  Google Scholar 

  18. Maynard Smith, J.: Evolution and the Theory of Games. Cambridge University Press, Cambridge (1982)

    Google Scholar 

  19. Montana, D.: Strongly typed genetic programming. Evol. Comput. 3(2), 199–230 (1995)

    Article  Google Scholar 

  20. Poli, R., Langdon, W., McPhee, N.: A Field Guide to Genetic Programming. Lulu, Morrisville (2008)

    Google Scholar 

  21. Rust, J., Miller, J., Palmer, R.: Behavior of trading automata in a computerized double auction market. In: Friedman, D., Rust, J. (eds.) The Double Auction Market: Institutions, Theories, and Evidence, pp. 155–198. Addison-Wesley, Boston (1992)

    Google Scholar 

  22. Slivkins, A.: Introduction to multi-armed bandits (2021). arXiv:1904.07272v6

  23. Smith, V.: Papers in Experimental Economics. Cambridge University Press, Cambridge (1991)

    Google Scholar 

  24. Tesauro, G., Bredin, J.: Sequential strategic bidding in auctions using dynamic programming. In: Proceedings of AAMAS 2002 (2002)

    Google Scholar 

  25. Tesauro, G., Das, R.: High-performance bidding agents for the continuous double auction. In: Proceedings of 3rd ACM Conference on Electronic Commerce, pp. 206–209 (2001)

    Google Scholar 

  26. Vach, D.: Comparison of double auction bidding strategies for automated trading agents. Master’s thesis, Charles University in Prague (2015)

    Google Scholar 

  27. Vytelingum, P., Cliff, D., Jennings, N.: Strategic bidding in continuous double auctions. Artif. Intell. 172(14), 1700–1729 (2008)

    Article  Google Scholar 

  28. Walsh, W., Das, R., Tesauro, G., Kephart, J.: Analyzing complex strategic interactions in multiagent systems. In: Proceedings of the AAAI Workshop on Game-Theoretic and Decision-Theoretic Agents (2002)

    Google Scholar 

  29. Webber, C., Marwan, N. (eds.): Recurrence Quantification Analysis: Theory and Best Practice. Springer, Berlin (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dave Cliff .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Alexandrov, N., Cliff, D., Figuero, C. (2022). Exploring Coevolutionary Dynamics Between Infinitely Diverse Heterogenous Adaptive Automated Trading Agents. In: Czupryna, M., Kamiński, B. (eds) Advances in Social Simulation. Springer Proceedings in Complexity. Springer, Cham. https://doi.org/10.1007/978-3-030-92843-8_8

Download citation

Publish with us

Policies and ethics