xuxin3101

Results 10 comments of xuxin3101

> 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 will become invalid....

> 没有报错信息,但是如果策略写了cancel_all的话会报撤单失败 INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."} 也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的

> > > > > > > > > 没有报错信息,但是如果策略写了cancel_all的话会报撤单失败 INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."} 也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的 > > ![2cb9598443516369b4356f3734c552f](https://user-images.githubusercontent.com/59277883/173173990-cf155776-0033-4b20-8f81-e2f4621efa93.png) 是不是这里直接return了呢,我也遇到了相同的问题。 我看了下代码和币安的api 应该就是你说的这个问题

> on_keep_user_stream 是定时被触发的被动函数,直接在下面增加连接trade ws函数 好的,我修改代码看下效果

> on_keep_user_stream 是定时被触发的被动函数,直接在下面增加连接trade ws函数 好像还是不行,我又加了个crontab试试

> 我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗? 提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了

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

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

这个问题我也遇到了,我找到我的原因了,你们也可以看一下,其实这个也算是组件的问题,也不算组件的问题,这种情况一般是当有多个异步调用展示窗口的时候发生冲突会触发这个exception,我的情景是检查更新,并同时有个线程检测是否登录,然后检测到了没有登录跳转了登录界面,然后由于这个activity的资源没有释放,检测到需要更新的时候也会去调用展示升级界面的命令,冲突就在这里了,解决方法其实很简单,找到冲突的地方,释放掉这个activity的资源,如我的情形是startActivity()之后接一句XXXXActivity.this.finsh();这样就ojbk了,而且作者明显不更新了,如果你不想换组件又不想改源码的话就这么改吧 @devzwy

Jailbreak successful!!Free Sydney!!