An open API service indexing awesome lists of open source software.

https://github.com/tzabcoder/orderbooksimulator


https://github.com/tzabcoder/orderbooksimulator

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# Order Book Simulator

---

### Overview

This project simulates an order book for an arbitrary security. An order book is a list of open buy (bid) and sell (ask) orders showing a security's liquidity. Buy and sell orders are matched by price, quantity, and order time. This order book simulator offers comprehensive features for various use cases such as HFT (high-frequency trading) algorithm development, machine learning experiments, research, etc.

For a technical details, see [Specification Document (SPEC.md)](https://github.com/tzabcoder/OrderBookSimulator/blob/main/SPEC.md "SPEC.md").

### Features

* Order simulation
* Support for all order types
* Historical trade and order logging
* Order matching using common exchange rules (price-time priority)
* Fully customizable network configurations (client and server)
* Fully automated exchange simulation tool; N simulated traders

### Usage

##### Order Book

##### Agent