Skip to content

Multi-agent distributed environment to model the global network of contemporary financial exchanges.

License

Notifications You must be signed in to change notification settings

artur-varosyan/distributed-stock-exchange-environment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Multi-agent distributed environment to model the global network of contemporary financial exchanges.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages