weblazy / trade

撮合引擎

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目名称

MVP版本撮合引擎 https://cloud.tencent.com/developer/article/1541271

MVP版本需求

暂时只实现了核心部分通过sort set 实现买单和卖单的匹配功能。 https://github.com/weblazy/trade/blob/master/pkg/spot_trade_engine/worker.go

  1. 支持连续竞价的撮合方式;
  2. 支持限价交易、支持撤单;
  3. 支持下单和撤单结果的下发;
  4. 采用内存撮合技术,在内存里维护交易委托账本;
  5. 需要缓存数据,当程序重启时,可以恢复数据;
  6. 支持多个交易标的的撮合;
  7. 支持开启和关闭指定交易标的的撮合功能。

About

撮合引擎

License:Apache License 2.0


Languages

Language:Go 99.2%Language:Dockerfile 0.8%