Ultra-fast C++20 options pricing engine (Monte Carlo & Asian Options) and sub-microsecond Limit Order Book (LOB) matching engine with SIMD vectorization and pybind11 Python bindings.
- 10,000,000 Monte Carlo Paths: Calculated in ~1.2 ms (C++20 SIMD) vs 180 ms (Vectorized NumPy) vs 4,500 ms (Pure Python).
-
LOB Order Insert/Cancel: Sub-microsecond latency (
$< 80\text{ ns}$ ).
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
./demo