orderbook:Golang限价订单匹配引擎

时间:2024-05-21 06:47:21
【文件属性】:

文件名称:orderbook:Golang限价订单匹配引擎

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-21 06:47:21

trading exchange execution-engine orderbook Go

去订单 改进了用Go(Golang)编写的匹配引擎 特征 标准价格时间优先 支持市场定单和限价单 支持订单取消 高性能(每秒超过30万笔交易) 最佳内存使用 JSON编组和解组 计算确定数量的市场价格 用法 要开始使用订单簿,您需要创建对象: import ( "fmt" ob "github.com/muzykantov/orderbook" ) func main () { orderBook := ob . NewOrderBook () fmt . Println ( orderBook ) } 然后,您可以使用下一个主要功能: func ( ob * OrderBook ) ProcessLimitOrder ( side Side , orderID string , quantity , price decimal. Decimal ) ( done


【文件预览】:
orderbook-master
----AUTHORS(75B)
----orderqueue_test.go(3KB)
----orderbook.go(9KB)
----order_test.go(879B)
----orderbook_test.go(7KB)
----side_test.go(527B)
----errors.go(449B)
----order.go(2KB)
----.travis.yml(918B)
----side.go(751B)
----LICENSE(1KB)
----README.md(6KB)
----orderside.go(5KB)
----orderside_test.go(4KB)
----CHANGELOG.md(1KB)
----orderqueue.go(3KB)

网友评论