Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.68 KB

File metadata and controls

52 lines (39 loc) · 1.68 KB

Distributed Multi-Agent Stock Exchange Environment

Multi-agent distributed environment to model the global network of contemporary financial exchanges. The modular and highly configurable environment allows to setup and deploy stock exchange agents and trader agents in different geographical locations using commercial cloud-computing services.

Table of Contents

  1. Getting Started
  2. Usage
  3. Project Status
  4. Acknowledgements
  5. License

Getting Started

Pre-requisites

Building

To build locally:

cmake . -B build/ 
cmake --build build

Usage

Configuration

To configure the simulation, create the XML configuration file according to the specification. See simulationexample.xml for reference.

Running simulations

To run a simulation node
./simulation node --port <port>

To run the simulation orchestrator
./simulation orchestrator --port <port> --config <path-fo-config-file>

Project Status

The project is currently in active development and the implementation is subject to change.

Acknowledgements

This project uses the following open-source libraries:

License

The project is open-source under the terms of the MIT License.