V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lixikei
V2EX  ›  程序员

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

  •  
  •   lixikei · 2022-06-04 22:40:00 +08:00 · 3712 次点击
    这是一个创建于 896 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前开发过一个类似的需求,最近比较闲,想想撮合交易这部分需求比较固定,没有太多的差别。
    遂搞一个开源

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

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

    github: https://github.com/yzimhao/trading_engine
    11 条回复    2022-06-06 11:41:15 +08:00
    Oktfolio
        1
    Oktfolio  
       2022-06-04 22:48:48 +08:00   ❤️ 1
    在这里放链接都是等压测的
    lixikei
        2
    lixikei  
    OP
       2022-06-04 22:53:49 +08:00
    @Oktfolio 没事儿,是个免费的节点 没有其他的业务 欢迎测试
    NCE
        3
    NCE  
       2022-06-04 23:48:04 +08:00
    这是干啥的,股票还是期货?
    l00t
        4
    l00t  
       2022-06-05 01:31:47 +08:00
    随便点了几下玩了玩,你好像没完整实现部分成交的逻辑啊…… 假设盘口 8 手,你下 10 手去 hit ,成交了 8 手,剩余 2 手。这部分在盘口行情的处理你都是正确的,但是自己手里的在途单里却没有剩余的 2 手了,这 2 手也没有了撤单途径。
    l00t
        5
    l00t  
       2022-06-05 01:46:08 +08:00
    不过上面这个问题严格说起来也不算撮合系统的问题,只是你这个测试 demo 的问题
    Askiz
        6
    Askiz  
       2022-06-05 02:17:30 +08:00 via Android
    下单后金额为啥都是 0
    lixikei
        7
    lixikei  
    OP
       2022-06-05 10:10:17 +08:00
    @l00t 是的 测试 demo 功能没那么完善,细节还没处理好,得空了 我完善下 demo
    lixikei
        8
    lixikei  
    OP
       2022-06-05 10:10:50 +08:00
    @Askiz 如果你下的市价的单,金额才会是零
    lovepplforever
        9
    lovepplforever  
       2022-06-05 12:35:54 +08:00
    牛逼,收藏
    geew
        10
    geew  
       2022-06-06 10:57:58 +08:00
    牛哇
    leonhover
        11
    leonhover  
       2022-06-06 11:41:15 +08:00
    🐂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1125 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.