V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
beego
TangMonk
V2EX  ›  Go

用 Golang 写了个币安交易所的数据接收工具,但是在行情火爆的时候容易断,如何解决?

  •  
  •   TangMonk · 7 天前 · 2998 次点击

    用的是币安的 websocket 行情推送,https://binance-docs.github.io/apidocs/spot/cn/#websocket

    golang 用的是 gorilla 的 websocket 包,昨天狗狗币暴涨,写的这个工具 2 、3 分钟就断开一次,等行情一过,就很稳定了,我不知道是币安那边服务器有意为之,还是我这边写的有问题。

    26 条回复    2021-05-06 00:03:15 +08:00
    csunny
        1
    csunny   7 天前
    服务器的问题。
    vescape920
        2
    vescape920   7 天前 via iPhone   ❤️ 3
    每次大行情的时候都会拔网线 火币拔网线最专业
    biuaxia
        3
    biuaxia   7 天前 via Android
    @vescape920 差点笑死圆寂在这里
    k9982874
        4
    k9982874   7 天前
    @vescape920 #2 让 LD 先卖?
    xuanbg
        5
    xuanbg   7 天前
    @biuaxia 拔网线是真的。你要是笑死了,交易所就能名正言顺地继承你的虚拟币了。
    matrix67
        6
    matrix67   7 天前
    > 我不知道是币安那边服务器有意为之,还是我这边写的有问题

    楼主要测试这点,可以自己写个 pingpong 服务器验证一下对应的库,自己的服务器你大可以数据传的多一点,频率高一点,压测对应的库是否有 bug 。
    Jirajine
        7
    Jirajine   7 天前 via Android
    似乎所有交易所都有拔网线的问题
    duola
        8
    duola   7 天前
    拔网线是真的。
    交易所,坏得狠!
    Reficul
        9
    Reficul   7 天前 via Android
    交易所这种撮合交易的,是不是有几个 ticker 就算程序 crash 之后重启了也无所谓,但是在 websocket 这种长连接上的体现就是断开?
    xyhmnb
        10
    xyhmnb   7 天前
    应该不是你的问题,每次交易量爆炸就废了,不知是崩掉还是故意拔网线,我遇到好多次了,很恶心
    GTim
        11
    GTim   7 天前
    国内交易所都有的大坑,如果某个币疯涨,那么做好断线准备,然后币安交易所的 websocket 还有一个大坑,不接受心跳机制,而是 12 小时断一次。

    我之前的 k 线是自己算的,然后被这个掉线搞死了半个月
    csfreshman
        12
    csfreshman   7 天前
    拔网线是真的,昨天卖的时候就感受到了
    ihourui
        13
    ihourui   7 天前
    写一个自动重连吧,没办法
    FS1P7dJz
        14
    FS1P7dJz   7 天前
    故意拔网线不是常识么...
    大户先跑
    dreamramon
        15
    dreamramon   7 天前
    大户先跑。。。
    BeautifulSoap
        16
    BeautifulSoap   7 天前 via Android
    岂止交易所,券商都那么多拔网线的,有的人想得太简单了
    vescape920
        17
    vescape920   7 天前 via iPhone
    @biuaxia #3 每次大涨大跌,都会拔网线。然后做合约的就会死一大片,没法加保证金做对冲或者割肉。等维护完成进去一看:哎,我仓位呢🥺
    GTim
        18
    GTim   7 天前
    @vescape920 最高 2 倍,上次狗狗币跌的我 2 倍仓差点爆了
    TypeError
        19
    TypeError   7 天前
    @BeautifulSoap +1
    robinhood 、ibkr 这些美股券商都限制过 GME 、AMC 股票的交易
    vescape920
        20
    vescape920   7 天前 via iPhone
    @GTim #18 火币合约最高 125 倍 欧易 100 倍。 币安没有用过不清楚。币币杠杆最大 10X 亏起来扛不住=͟͟͞͞(꒪⌓꒪*)
    czfy
        21
    czfy   7 天前
    这是交易所有意为之,已经见怪不怪了,毕竟本来就是个庄家通吃的赌局
    emeab
        22
    emeab   7 天前
    交易所都会拔网线
    GTim
        23
    GTim   7 天前
    @vescape920 现在这种行情,现货保平安啊
    VioletTec
        24
    VioletTec   7 天前   ❤️ 6
    火币的老传统手艺了

    ![]( )
    cqsc
        25
    cqsc   7 天前
    @VioletTec 哈哈 这图
    nine
        26
    nine   7 天前
    服务器部署在交易所同机房先
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   981 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 19:55 · PVG 03:55 · LAX 12:55 · JFK 15:55
    ♥ Do have faith in what you're doing.