Skip to content

quantsc/quantsc-hft-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quantsc-hft

Limit Order Book

The goal of this project is to implement a Limit Order Book in C++. This will then be used by the research team to simulate executions of trades. If you are unfamiliar with the concept of Limit Order Books, check out this brief video about how they work.

A great overview of the general idea of what we are implementing can be found here.

Currently, the next steps for the project are the following:

Functions

  • Basic CRUD(create, read, update, and delete/cancel) operations for the LOB for the following order types
    • Limit Buy
    • Limit Sell
    • Market Buy
    • Market Sell
  • Order execution
    • Executing Limit sell
    • Executing Limit buy
    • Executing Market buy
    • Executing Market sell
  • “Best” buy function
  • Num of sell/buys (volume)
  • Check if a given order is in the order book
  • Matching algorithm
    • Naive random
    • Price-time-priority algorithm
    • Pro-rata
    • Auction mechanism

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages