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

2021-05-05 07:13:54 +08:00
 TangMonk

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

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

5773 次点击
所在节点    Go 编程语言
26 条回复
csunny
2021-05-05 07:51:00 +08:00
服务器的问题。
vescape920
2021-05-05 07:53:24 +08:00
每次大行情的时候都会拔网线 火币拔网线最专业
biuaxia
2021-05-05 08:23:37 +08:00
@vescape920 差点笑死圆寂在这里
k9982874
2021-05-05 08:38:51 +08:00
@vescape920 #2 让 LD 先卖?
xuanbg
2021-05-05 08:46:13 +08:00
@biuaxia 拔网线是真的。你要是笑死了,交易所就能名正言顺地继承你的虚拟币了。
matrix67
2021-05-05 08:50:28 +08:00
> 我不知道是币安那边服务器有意为之,还是我这边写的有问题

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

我之前的 k 线是自己算的,然后被这个掉线搞死了半个月
csfreshman
2021-05-05 11:11:34 +08:00
拔网线是真的,昨天卖的时候就感受到了
ihourui
2021-05-05 12:03:57 +08:00
写一个自动重连吧,没办法
FS1P7dJz
2021-05-05 12:17:15 +08:00
故意拔网线不是常识么...
大户先跑
dreamramon
2021-05-05 13:27:06 +08:00
大户先跑。。。
BeautifulSoap
2021-05-05 16:13:42 +08:00
岂止交易所,券商都那么多拔网线的,有的人想得太简单了
vescape920
2021-05-05 16:35:29 +08:00
@biuaxia #3 每次大涨大跌,都会拔网线。然后做合约的就会死一大片,没法加保证金做对冲或者割肉。等维护完成进去一看:哎,我仓位呢🥺
GTim
2021-05-05 16:57:22 +08:00
@vescape920 最高 2 倍,上次狗狗币跌的我 2 倍仓差点爆了
TypeError
2021-05-05 17:09:24 +08:00
@BeautifulSoap +1
robinhood 、ibkr 这些美股券商都限制过 GME 、AMC 股票的交易
vescape920
2021-05-05 17:59:32 +08:00
@GTim #18 火币合约最高 125 倍 欧易 100 倍。 币安没有用过不清楚。币币杠杆最大 10X 亏起来扛不住=͟͟͞͞(꒪⌓꒪*)

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

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

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

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

© 2021 V2EX