Abstract
We describe a new multi-agent distributed stock exchange simulation environment (DSXE), built to model the global network of contemporary financial markets. DSXE is an advance on existing state-of-the-art simulation platforms available in the public domain: it is a modular and highly configurable environment which allows researchers to setup and deploy stock exchange agents and trader agents in different geographical locations using commercial cloud-computing services. The efficient implementation in C++ enables the runningof large-scale simulations with many simultaneous traders. DSXE has been successfully used to model fragmented markets and to demonstrate price convergence resulting from arbitrageurs operating between two exchange venues trading the same asset. We report here on a series of experiments conducted to measure and quantify the performance and scalability of the system. The implementation successfully achieves the goal of modelling high-frequency trading, demonstrating the capability to process up to 355 messages per second. Finally, potential avenues for further research and suggested improvements to the implementation are outlined. The C++ code for DSXE is being made available as open-source code via GitHub.
Original language | English |
---|---|
Title of host publication | Proceedings of the 36th European Modeling and Simulation Symposium |
Editors | Francesco Longo |
Publication status | Accepted/In press - 15 Jun 2024 |
Event | 36th European Modeling and Simulation Symposium (EMSS 2024) - University of La Laguna, Tenerife, Spain Duration: 18 Sept 2024 → 20 Sept 2024 https://www.msc-les.org/emss2024/ |
Publication series
Name | European Modeling and Simulation Symposium, EMSS |
---|---|
Publisher | Cal-Tek srl |
ISSN (Electronic) | 2305-2023 |
Conference
Conference | 36th European Modeling and Simulation Symposium (EMSS 2024) |
---|---|
Abbreviated title | EMSS 2024 |
Country/Territory | Spain |
City | Tenerife |
Period | 18/09/24 → 20/09/24 |
Internet address |
Keywords
- Stock Exchange
- high frequency trading
- distributed simulation
- real time system
- cloud computing