Skip to main content

A Limit Order Book (LOB) implementation

Project description

Limit Order Book (LOB)

build-status PackageVersion PythonVersion Stable Format License

This is an implementation of the limit order book structure and matching algorithm for C++ (and Python through ctypes) for market data streaming.

Limit order book

Usage

C++

Simply add include/*.hpp to your C++ project either by copying directly or using git submodules.

Python

The preferred Python installation of limit-order-book is from pip:

pip install limit-order-book

Windows

You'll need to install the Visual-Studio 17.0 tools for Windows installation. The Visual Studio Community package provides these tools for free.

Testing

To run all the unit-test suites, run:

make test

C++

To run the C++ unit-test suite, run:

scons test

Python

To run the Python unit-test suite, run:

python -m unittest discover .

Benchmarking

C++

To run the C++ benchmark code, run:

scons benchmark

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

limit_order_book-1.0.1.tar.gz (2.1 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page