重复造轮子,用 go 实现了一款交易系统撮合引擎

2022-06-04 22:40:00 +08:00
 lixikei
之前开发过一个类似的需求,最近比较闲,想想撮合交易这部分需求比较固定,没有太多的差别。
遂搞一个开源

已经实现了基本功能 demo 地址 http://132.226.14.192:8080/demo

第一次正儿八经的搞开源,还有一些地方可能不是很完善,后续会坚持陆续完善,求指点讨论。

github: https://github.com/yzimhao/trading_engine
3717 次点击
所在节点    程序员
11 条回复
Oktfolio
2022-06-04 22:48:48 +08:00
在这里放链接都是等压测的
lixikei
2022-06-04 22:53:49 +08:00
@Oktfolio 没事儿,是个免费的节点 没有其他的业务 欢迎测试
NCE
2022-06-04 23:48:04 +08:00
这是干啥的,股票还是期货?
l00t
2022-06-05 01:31:47 +08:00
随便点了几下玩了玩,你好像没完整实现部分成交的逻辑啊…… 假设盘口 8 手,你下 10 手去 hit ,成交了 8 手,剩余 2 手。这部分在盘口行情的处理你都是正确的,但是自己手里的在途单里却没有剩余的 2 手了,这 2 手也没有了撤单途径。
l00t
2022-06-05 01:46:08 +08:00
不过上面这个问题严格说起来也不算撮合系统的问题,只是你这个测试 demo 的问题
Askiz
2022-06-05 02:17:30 +08:00
下单后金额为啥都是 0
lixikei
2022-06-05 10:10:17 +08:00
@l00t 是的 测试 demo 功能没那么完善,细节还没处理好,得空了 我完善下 demo
lixikei
2022-06-05 10:10:50 +08:00
@Askiz 如果你下的市价的单,金额才会是零
lovepplforever
2022-06-05 12:35:54 +08:00
牛逼,收藏
geew
2022-06-06 10:57:58 +08:00
牛哇
leonhover
2022-06-06 11:41:15 +08:00
🐂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/857302

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX