Skip to content

Stealth-Market-Microstructure-Group/Matching-engine-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High-Fidelity Exchange Simulation Core

Author

Project Mandate

This repository contains the core engine for our group's proprietary market simulator. Its purpose is to provide a deterministic, high-fidelity environment for testing quantitative models and hypotheses against realistic market mechanics. It is a foundational piece of our research infrastructure.

Core System Features

  • Order Book: Full limit order book (LOB) implementation.
  • Matching Engine: Strict Price/Time (FIFO) matching logic for limit and market orders.
  • Execution States: Accurately models partial and full fills.
  • Data Integrity: Employs timezone-aware, microsecond-precision timestamps for all events.
  • Architecture: Modular design (Order, Trade, OrderBook) for stability and extension.
  • Logging: Generates detailed execution logs for post-hoc analysis.

Integration

The engine is designed to interface with the group's Kafka-based ITCH data pipeline. For current development and analysis, it can also be driven by custom data sources, including scraped market data. Refer to the primary driver script for implementation examples.

About

Core engine of a proprietary, high-fidelity market simulator for market microstructure research.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages