AITrading2020

Results 14 comments of AITrading2020

I met the exact same question for the BINANCE-USDT gateway. What's the problem do you think?

@xuxin3101 @vn-crypto I don't think the problem comes here. I think the fundamental problem comes from the break of the trade/market data websocket. It may be the network problem of...

@Zigngit @xyxido @xuxin3101 @vn-crypto 我们一起建立个关于币安接口的微信群如何? CoolQuant, 这个是我的微信号,大家有兴趣的话加我一下,平时遇到的币安接口问题我们可以及时在群里沟通。

![ws重连](https://user-images.githubusercontent.com/53517184/184479106-a3937854-07da-48be-94a1-35e1ea6d57b0.png) How about this solution?

> > will check on this later > > The reason for this problem is binance’s api work wron. the api even you call it within an hour,the listenKey stil...

这个问题的根源应该就是trade ws api断开了吧? 大家有什么好的办法避免这个情况吗? 不然很容易出现策略pos与账户仓位对不上的情况。

@xuxin3101 @TrinityWater1991 @linhertz 我们一起建立个关于币安接口的微信群如何? CoolQuant, 这个是我的微信号,大家有兴趣的话加我一下,平时遇到的币安接口问题我们可以及时在群里沟通。

> > > > 没有报错信息,但是如果策略写了cancel_all的话会报撤单失败 INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."} 也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的 这个撤单失败的情况经常出现在要进行撤单的瞬间挂单被成交了,而成交回报还没来得及推送到on_trade。 这种情况发生的时候,可能行情和交易的ws都是正常连接的。这个报错我觉得并不是ws有问题,而是挂撤单机制还需要优化。

> > > 我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗? > > 提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了 @xuxin3101 现在用你提的那个pr,每10分钟重新start_user_stream的方式,有遇到过什么问题吗? 这种方式会不会导致生成的listenKey太多了呢? 另外请问一下为什么还要每天重启两次呢?

> > > 我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗? > > > > > > 提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了 > > 谢谢,已经用了那个pr。但是Websocket 又出现了报错。请问crontab具体怎么用?直接写在API里面吗? @linhertz 请问又遇到过Websocket 报的什么错误呢?