#orders #minimalist #trading #exchange #price #order-book #matching-engine

bin+lib matchina

为交易交易所设计的简约匹配引擎

1 个不稳定版本

0.1.3 2024 年 4 月 7 日

金融 中排名 212

MIT 许可证

62KB
1.5K SLoC

Build Badge Crates Badge Docs Badge License Badge

matchina

这是一个为交易交易所设计的简约匹配引擎。它支持各种订单类型,包括限价订单、市价订单,以及立即成交或取消(IOC)、全成交或取消(FOK)和仅限成交订单等订单特性。

特性

  • 限价订单:交易者可以在指定的价格水平上挂买单或卖单,确保其订单以期望的价格或更好的价格成交。
  • 市价订单:交易者可以挂出以当前市场价格成交的订单,保证立即成交。
  • 立即成交或取消(IOC):IOC 订单旨在立即成交。任何不能立即成交的 IOC 订单部分将被取消。
  • 全成交或取消(FOK):FOK 订单要求完全成交。如果整个订单不能立即成交,它将被取消。
  • 仅限成交订单:仅限成交订单被添加到订单簿,并仅作为做市订单执行,确保不会产生额外费用。

用法

要使用此匹配引擎运行模拟,只需执行以下命令

just run

Just 用于管理各种构建和开发任务,您可以使用 Just 查看可用选项

just

贡献

欢迎社区贡献!请随时提交错误报告、功能请求,甚至拉取请求以增强匹配引擎。

许可证

本项目遵循 MIT 许可证

依赖项

~9–17MB
~216K SLoC