Order Matching Engine

A High-Performance Order Matching Engine in C++ with Cancel Support, PnL tracking, and CSV-based simulation
( GitHub )
Project Overview
This project simulates a Central Limit Order Book (CLOB), which most modern exchanges use to match buy and sell orders. The engine maintains a live book of outstanding orders and matches them using price-time priority.
Features
C++ Query Speed
C++ Order Matching Engine Speed for 99999 orders ( ~0.67s )
Python Query Speed
Python Order Matching Engine Speed for 99999 orders ( ~6s )
C++ Query Snapshot
Querying for Ticker 2211 with max_id 400