Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ cpp-quant-core: High-Performance C++20 Options Pricer & Matching Engine

C++20 License: MIT

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.

⚡ Benchmarks

  • 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}$).

🛠️ Build & Run

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
./demo

About

⚡ High-Performance C++20 Options Pricer & L2 Order Matching Engine (SIMD & Pybind11)

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages