Skip to content

一个简单的撮合引擎,用于接受买卖订单并进行匹配

Notifications You must be signed in to change notification settings

blankxiao/matching_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Matching Engine

这是一个简单的匹配引擎项目,用于处理买卖订单并生成交易记录。

项目结构

matchingEngine/
├── matching_engine/
│   ├── __init__.py
│   ├── Order.py
│   ├── OrderBook.py
│   ├── Trade.py
│   ├── TradingDao.py
├── .gitignore
└── cli.py

文件说明

  • matching_engine/
    • __init__.py: 初始化模块。
    • Order.py: 包含订单类。
    • OrderBook.py: 包含订单簿类,用于管理订单的添加和匹配。
    • Trade.py: 包含交易类。
    • TradingDao.py: 数据访问对象类,用于与数据库交互。
  • .gitignore: Git 忽略文件列表。
  • cli.py: 命令行接口,用于手动测试匹配引擎。

运行命令行接口

通过查看帮助

python cli.py --help

About

一个简单的撮合引擎,用于接受买卖订单并进行匹配

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages