Skip to content

ParvePalial/LimitOrderBook-RL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsecond-Latency Limit Order Book & RL Market Maker

This project implements a high-performance, zero-allocation Limit Order Book (LOB) matching engine in C++17. The engine bypasses OS heap allocation using custom memory pools and cache-aligned structs to achieve microsecond latency. It is exposed to Python via PyBind11, serving as a high-fidelity algorithmic trading environment to train a Proximal Policy Optimization (PPO) Reinforcement Learning agent in market-making and inventory risk management

About

C++17 Zero-Allocation Limit Order Book integrated with a PyTorch PPO Reinforcement Learning agent via PyBind11.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors