UsageΒΆ

Bourse allows Python users/programs to interact with three core pieces of functionality from the Rust package:

  • Orderbook

    An orderbook that allow orders to be directly placed and modified, and tracks trade and order data.

  • Discrete Event Simulation Environment

    A discrete event simulation environment that allows Python agents to submit trade instructions, with functionality to update simulation state and track simulation data.

  • Numpy Discrete Event Environment

    A discrete event simulation environment can receive instructions and returns data as Numpy arrays.