Skip to content

James-h-1969/exchange-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP Exchange Project

C/C++ CI
This project is to help me fully understand the fundamentals of an exchange and how the matching engine works. It will also explore some of the optimisation techniques that can be used to make the execution of each request as fast as possible. Stretch goals include handling multiple orderbooks at once, passing out orderbook state, etc.

Building the project

To first create the build directory and generate the build system files:

cmake -B build -S .

To then compile the project:

cmake --build build

Running tests

After building, run from within the build folder:

ctest --output-on-failure

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors