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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 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.
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
Alexandrov, N.: Competitive arms-races among autonomous trading agents: exploring the co-adaptive dynamics. Master’s thesis, University of Bristol (2021)
Alexandrov, N., Cliff, D., Figuero, C.: Exploring coevolutionary dynamics of competitive arms-races between infinitely diverse heterogenous adaptive automated trading agents (2021). SSRN: 3901889
Cliff, D.: Minimal-intelligence agents for bargaining behaviours in market-based environments. Technical Report HPL-97-91, HP Labs Technical Report (1997)
Cliff, D.: Bristol stock exchange: open-source financial exchange simulator (2012). https://github.com/davecliff/BristolStockExchange
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)
Cliff, D.: Parameterized-response zero-intelligence traders (2021). SSRN: 3823317
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)
Cliff, D., Miller, G.: Visualizing coevolution with CIAO plots. Artif. Life 12(2), 199–202 (2006)
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)
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)
Figuero, C.: Evolving trader-agents via strongly typed genetic programming. Master’s thesis, University of Bristol Department of Computer Science (2021)
Gjerstad, S.: The impact of pace in double auction bargaining. Technical report, Department of Economics, University of Arizona (2003)
Gjerstad, S., Dickhaut, J.: Price formation in double auctions. Games Econ. Behav. 22(1), 1–29 (1998)
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)
Gould, M., Porter., M., Williams, S., McDonald, M., Fenn, D., Howison, S.: Limit order books. Quant. Financ. 13(11), 1709–1742 (2013)
Ladley, D.: Zero intelligence in economics and finance. Knowl. Eng. Rev. 27(2), 273–286 (2012)
Marwan, N.: How to avoid potential pitfalls in recurrence plot based data analysis. Int. J. Bifurc. Chaos 21(4), 1003–1017 (2011)
Maynard Smith, J.: Evolution and the Theory of Games. Cambridge University Press, Cambridge (1982)
Montana, D.: Strongly typed genetic programming. Evol. Comput. 3(2), 199–230 (1995)
Poli, R., Langdon, W., McPhee, N.: A Field Guide to Genetic Programming. Lulu, Morrisville (2008)
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)
Slivkins, A.: Introduction to multi-armed bandits (2021). arXiv:1904.07272v6
Smith, V.: Papers in Experimental Economics. Cambridge University Press, Cambridge (1991)
Tesauro, G., Bredin, J.: Sequential strategic bidding in auctions using dynamic programming. In: Proceedings of AAMAS 2002 (2002)
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)
Vach, D.: Comparison of double auction bidding strategies for automated trading agents. Master’s thesis, Charles University in Prague (2015)
Vytelingum, P., Cliff, D., Jennings, N.: Strategic bidding in continuous double auctions. Artif. Intell. 172(14), 1700–1729 (2008)
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)
Webber, C., Marwan, N. (eds.): Recurrence Quantification Analysis: Theory and Best Practice. Springer, Berlin (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-92843-8_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92842-1
Online ISBN: 978-3-030-92843-8
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)