文件名称:matching:带有限价订单簿的 C++ 匹配引擎
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-27 13:20:09
C++
匹配引擎 带有限价订单簿 (LOB) 的 C++ 匹配引擎 特征 对于 LOB 中的两个主要操作,要匹配 O(1),如果已经有价格水平,则添加 O(1),否则添加 O(logM)。 假设 M 是 LOB 中的平均报价数 没有双重或浮动比较 内存高效 在 mac air Intel(R) Core(TM) i5-3427U CPU @ 1.80GHz 下,挂钟时间约为 19 秒 安装 $ make 运行测试 $ make test 运行匹配引擎 需要修改run.sh orders.csv的路径! $ ./run.sh 运行测试所需的依赖项 促进
【文件预览】:
matching-master
----src()
--------OrderBook.h(10KB)
--------MatchingEngine.cpp(2KB)
--------Main.cpp(814B)
--------Order.h(1KB)
--------MatchingEngine.h(642B)
----run.sh(45B)
----test()
--------TestMatch.cpp(9KB)
--------TestUtils.h(1KB)
----README.md(565B)
----Makefile(754B)
----.gitignore(280B)