Skip to main content

Time Matters: Exploring the Effects of Urgency and Reaction Speed in Automated Traders

  • Conference paper
  • First Online:
Agents and Artificial Intelligence (ICAART 2020)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12613))

Included in the following conference series:

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.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    In this paper, we use BSE version dated 22/07/18, with commit hash: c0b6a1080b6f0804a373dbe430e34d062dc23ffb.

References

  1. 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

  2. BSE: The Bristol Stock Exchange. GitHub public source-code repository (2012). https://github.com/davecliff/BristolStockExchange

  3. 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

    Article  MathSciNet  MATH  Google Scholar 

  4. 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+

  5. 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

    Chapter  Google Scholar 

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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+

  15. 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

  16. ExPo: The Exchange Portal. SourceForge public source-code repository (2011). https://sourceforge.net/projects/exchangeportal/

  17. 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

  18. 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

    Article  MathSciNet  MATH  Google Scholar 

  19. 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

  20. 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)

    Google Scholar 

  21. 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

  22. 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

  23. 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

    Article  Google Scholar 

  24. 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

    Article  MathSciNet  MATH  Google Scholar 

  25. 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

  26. 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

  27. OpEx: The Open Exchange. SourceForge public source-code repository (2011). https://sourceforge.net/projects/open-exchange/

  28. 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

    Article  Google Scholar 

  29. Smith, V.L.: An experimental study of competitive market behavior. J. Polit. Econ. 70(2), 111–137 (1962). https://doi.org/10.1086/258609

    Article  Google Scholar 

  30. 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

    Chapter  Google Scholar 

  31. 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

  32. 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

    Chapter  Google Scholar 

  33. 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

  34. 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

  35. 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

  36. 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/

  37. 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

    Article  MATH  Google Scholar 

  38. Watson, B.A.: Algorithmic trading on multiple trading platforms. Master’s thesis, Department of Computer Science, University of Bristol, UK (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to John Cartlidge .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics