Abstract
We consider issues of time in automated trading strategies in simulated financial markets containing a single exchange with public limit order book and continuous double auction matching. In particular, we explore two effects: (i) reaction speed - the time taken for trading strategies to calculate a response to market events; and (ii) trading urgency - the sensitivity of trading strategies to approaching deadlines. Much of the literature on trading agents focuses on optimising pricing strategies only and ignores the effects of time, while real-world markets continue to experience a race to zero latency, as automated trading systems compete to quickly access information and act in the market ahead of others. We demonstrate that modelling reaction speed can significantly alter previously published results, with simple strategies such as SHVR outperforming more complex adaptive algorithms such as AA. We also show that adding a pace parameter to ZIP traders (ZIP-Pace, or ZIPP) can create a sense of urgency that significantly improves profitability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
In this paper, we use BSE version dated 22/07/18, with commit hash: c0b6a1080b6f0804a373dbe430e34d062dc23ffb.
References
Baxter, G., Cartlidge, J.: Flying by the seat of their pants: what can high frequency trading learn from aviation? In: Proceedings of the 3rd International Conference on Application and Theory of Automation in Command and Control Systems, ATACCS, pp. 56–65. (2013). https://dl.acm.org/doi/10.1145/2494493.2494501
BSE: The Bristol Stock Exchange. GitHub public source-code repository (2012). https://github.com/davecliff/BristolStockExchange
Cartea, Á., Donnelly, R., Jaimungal, S.: Enhancing trading strategies with order book signals. Appl. Math. Financ. 25(1), 1–35 (2018). https://doi.org/10.1080/1350486X.2018.1434009
Cartlidge, J., Cliff, D.: Exploring the ‘robot phase transition’ in experimental human-algorithmic markets. In: The Future of Computer Trading in Financial Markets, Driver Review DR25. Foresight, Government Office for Science, London (2012). https://bit.ly/2llHjbh+
Cartlidge, J., Cliff, D.: Modelling complex financial markets using real-time human–agent trading experiments. In: Chen, S.-H., Kao, Y.-F., Venkatachalam, R., Du, Y.-R. (eds.) CEF 2015. SPC, pp. 35–69. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99624-0_3
Cartlidge, J., Smart, N.P., Alaoui, Y.T.: MPC joins the dark side. In: Proceedings of the 14th ACM Asia Conference on Computer and Communications Security, pp. 148–159. AsiaCCS (2019). https://doi.org/10.1145/3321705.3329809
Cartlidge, J., Smart, N.P., Alaoui, Y.T.: Multi-party computation mechanism for anonymous equity block trading: a secure implementation of Turquoise Plato Uncross. Cryptology ePrint Archive, Report 2020/662 (2020), https://ia.cr/2020/662
Cartlidge, J., Szostek, C., De Luca, M., Cliff, D.: Too fast too furious: faster financial-market trading agents can give less efficient markets. In: Proceedings of the 4th International Conference on Agents and Artificial Intelligence, volume 2, pp. 126–135. ICAART (2012). https://doi.org/10.5220/0003720301260135
Cliff, D.: Minimal-intelligence agents for bargaining behaviours in market-based environments. Technical report HPL-97-91, Hewlett-Packard Labs (1997). https://www.hpl.hp.com/techreports/97/HPL-97-91.html
Cliff, D.: An open-source limit-order-book exchange for teaching and research. In: IEEE Symposium Series on Computational Intelligence, SSCI, pp. 1853–1860 (2018). https://doi.org/10.1109/SSCI.2018.8628760
Cliff, D.: Exhaustive testing of trader-agents in realistically dynamic continuous double auction markets: AA does not dominate. In: Proceedings of the 11th International Conference on Agents and Artificial Intelligence, ICAART, volume 2, pp. 224–236 (2019). https://doi.org/10.5220/0007382802240236
Das, R., Hanson, J.E., Kephart, J.O., Tesauro, G.: Agent-human interactions in the continuous double auction. In: Proceedings of the 17th International Joint Conference on Artificial Intelligence, IJCAI, volume 2, pp. 1169–1176 (2001). https://dl.acm.org/doi/10.1145/501158.501183
De Luca, M., Cliff, D.: Human-agent auction interactions: adaptive aggressive agents dominate. In: Proceedings of the 22nd International Joint Conference on Artificial Intelligence, IJCAI, volume 1, pp. 178–185 (2011). https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-041
De Luca, M., Szostek, C., Cartlidge, J., Cliff, D.: Studies of interactions between human traders and algorithmic trading systems. In: The Future of Computer Trading In Financial Markets, Driver Review DR13. Foresight, Government Office for Science, London (2011). https://bit.ly/2llv52c+
Duffin, M., Cartlidge, J.: Agent-based model exploration of latency arbitrage in fragmented financial markets. In: IEEE Symposium Series on Computational Intelligence, SSCI, pp. 2312–2320 (2018). https://doi.org/10.1109/SSCI.2018.8628638
ExPo: The Exchange Portal. SourceForge public source-code repository (2011). https://sourceforge.net/projects/exchangeportal/
Gjerstad, S.: The strategic impact of pace in double auction bargaining. In: Econometric Society 2004 North American Winter Meetings 190. Econometric Society (2004). https://ideas.repec.org/p/ecm/nawm04/190.html
Gjerstad, S., Dickhaut, J.: Price formation in double auctions. Games Econ. Behav. 22(1), 1–29 (1998). https://doi.org/10.1006/game.1997.0576
Gode, D.K., 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). https://doi.org/10.1086/261868
Hanifan, H.: Investigating the impact speed has on the performance of algorithmic traders within the BSE simulation. Master’s thesis, Department of Computer Science, University of Bristol, UK (2019)
Hanifan, H., Cartlidge, J.: Fools rush. In: Competitive Effects of Reaction Time in Automated Trading. In: Proceedings of the 12th International Conference on Agents and Artificial Intelligence, ICAART, volume 1, pp. 82–93 (2020). https://doi.org/10.5220/0008973700820093
Imaev, D.D., Imaev, D.H.: Automated trading systems based on order book imbalance. In: XX IEEE International Conference on Soft Computing and Measurements (SCM), pp. 815–819 (2017). https://doi.org/10.1109/SCM.2017.7970733
Johnson, N., et al.: Abrupt rise of new machine ecology beyond human response time. Sci. Rep. 3(2627), 1–7 (2013). https://doi.org/10.1038/srep02627
McGroarty, F., Booth, A., Gerding, E., Chinthalapati, V.L.R.: High frequency trading strategies, market fragility and price spikes: an agent based model perspective. Ann. Oper. Res. 282(1), 217–244 (2019). https://doi.org/10.1007/s10479-018-3019-4
Miles, B., Cliff, D.: A cloud-native globally distributed financial exchange simulator for studying real-world trading-latency issues at planetary scale. In: Proceedings of the 31st European Modelling and Simulation Symposium, EMSS, pp. 294–303 (2019). https://arxiv.org/abs/1909.12926
Ockenfels, A., Roth, A.E.: Ending rules in internet auctions. In: Vulkan, N., Roth, A.E., Neeman, Z. (eds.) The Handbook of Market Design, chap. 13. Oxford University Press (2013). https://doi.org/10.1093/acprof:oso/9780199570515.003.0014
OpEx: The Open Exchange. SourceForge public source-code repository (2011). https://sourceforge.net/projects/open-exchange/
Rust, J., Miller, J.H., Palmer, R.: Characterizing effective trading strategies: insights from the computerized double auction tournament. Econ. Dyn. Control 18(1), 61–96 (1994). https://doi.org/10.1016/0165-1889(94)90069-8
Smith, V.L.: An experimental study of competitive market behavior. J. Polit. Econ. 70(2), 111–137 (1962). https://doi.org/10.1086/258609
Snashall, D., Cliff, D.: Adaptive-aggressive traders don’t dominate. In: van den Herik, J., Rocha, A.P., Steels, L. (eds.) ICAART 2019. LNCS (LNAI), vol. 11978, pp. 246–269. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-37494-5_13
Stotter, S., Cartlidge, J., Cliff, D.: Exploring assignment-adaptive (ASAD) trading agents in financial market experiments. In: Proceedings of the 5th International Conference on Agents and Artificial Intelligence, ICAART, volume 1, pp. 77–88 (2013). https://doi.org/10.5220/0004248000770088
Stotter, S., Cartlidge, J., Cliff, D.: Behavioural investigations of financial trading agents using exchange portal (ExPo). In: Nguyen, N.T., Kowalczyk, R., Fred, A., Joaquim, F. (eds.) Transactions on Computational Collective Intelligence XVII. LNCS, vol. 8790, pp. 22–45. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-44994-3_2
Tesauro, G., Bredin, J.L.: Strategic sequential bidding in auctions using dynamic programming. In: Proceedings of the 1st International Joint Conference on Autonomous Agents and Multiagent Systems: Part 2, AAMAS, pp. 591–598 (2002). http://doi.acm.org/10.1145/544862.544885
Tesauro, G., Das, R.: High-performance bidding agents for the continuous double auction. In: Proceedings of the 3rd ACM Conference on Electronic Commerce, pp. 206–209 (2001). https://doi.org/10.1145/501158.501183
Vach, D.: Comparison of double auction bidding strategies for automated trading agents. Master’s thesis, Faculty of Social Sciences, Charles University in Prague, CZ (2015). https://is.cuni.cz/webapps/zzp/detail/152184
Vytelingum, P.: The structure and behaviour of the continuous double auction. Ph.D. thesis, School of Electronics and Computer Science, University of Southampton, UK (2006). https://eprints.soton.ac.uk/263234/
Vytelingum, P., Cliff, D., Jennings, N.R.: Strategic bidding in CDAs. Artif. Intell. 172(14), 1700–1729 (2008). https://doi.org/10.1016/j.artint.2008.06.001
Watson, B.A.: Algorithmic trading on multiple trading platforms. Master’s thesis, Department of Computer Science, University of Bristol, UK (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Hanifan, H., Watson, B., Cartlidge, J., Cliff, D. (2021). Time Matters: Exploring the Effects of Urgency and Reaction Speed in Automated Traders. In: Rocha, A.P., Steels, L., van den Herik, J. (eds) Agents and Artificial Intelligence. ICAART 2020. Lecture Notes in Computer Science(), vol 12613. Springer, Cham. https://doi.org/10.1007/978-3-030-71158-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-71158-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-71157-3
Online ISBN: 978-3-030-71158-0
eBook Packages: Computer ScienceComputer Science (R0)