Comments (21)
最近发生的,ontrader方法在有实际成交的时候不被触发,而且pos也没有更新,你们有没有相同的情况
有完整报错信息吗?订单已经 成交,本地显示被拒单,self.pos没更新?
from vnpy_binance.
没有报错信息,但是如果策略写了cancel_all的话会报撤单失败
INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."}
也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的
from vnpy_binance.
没有报错信息,但是如果策略写了cancel_all的话会报撤单失败 INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."} 也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的
from vnpy_binance.
没有报错信息,但是如果策略写了cancel_all的话会报撤单失败 INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."} 也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的
from vnpy_binance.
没有报错信息,但是如果策略写了cancel_all的话会报撤单失败 INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."} 也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的
我又检查测试了一下,应该是trade ws api断开连接了,最近网络不太好,我定时重连目前再没发生了
from vnpy_binance.
on_keep_user_stream 是定时被触发的被动函数,直接在下面增加连接trade ws函数
from vnpy_binance.
on_keep_user_stream 是定时被触发的被动函数,直接在下面增加连接trade ws函数
好的,我修改代码看下效果
from vnpy_binance.
方便加微信讨论吗?
from vnpy_binance.
on_keep_user_stream 是定时被触发的被动函数,直接在下面增加连接trade ws函数
好像还是不行,我又加了个crontab试试
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了
谢谢,已经用了那个pr。但是Websocket 又出现了报错。请问crontab具体怎么用?直接写在API里面吗?
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了
谢谢,已经用了那个pr。但是Websocket 又出现了报错。请问crontab具体怎么用?直接写在API里面吗?
不是,因为我是linux,所以直接用crontab定时重启
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了
谢谢,已经用了那个pr。但是Websocket 又出现了报错。请问crontab具体怎么用?直接写在API里面吗?
不是,因为我是linux,所以直接用crontab定时重启
好的,我修改试试
from vnpy_binance.
这个问题的根源应该就是trade ws api断开了吧? 大家有什么好的办法避免这个情况吗? 不然很容易出现策略pos与账户仓位对不上的情况。
from vnpy_binance.
@xuxin3101 @TrinityWater1991 @linhertz 我们一起建立个关于币安接口的微信群如何? CoolQuant, 这个是我的微信号,大家有兴趣的话加我一下,平时遇到的币安接口问题我们可以及时在群里沟通。
from vnpy_binance.
没有报错信息,但是如果策略写了cancel_all的话会报撤单失败 INFO: 撤单失败,状态码:400,信息:{"code":-2011,"msg":"Unknown order sent."} 也就是说明on_trader方法实际没有被触发,这单实际已经成交了,vnpy这边还是不知道这个信息的
这个撤单失败的情况经常出现在要进行撤单的瞬间挂单被成交了,而成交回报还没来得及推送到on_trade。
这种情况发生的时候,可能行情和交易的ws都是正常连接的。这个报错我觉得并不是ws有问题,而是挂撤单机制还需要优化。
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了
@xuxin3101 现在用你提的那个pr,每10分钟重新start_user_stream的方式,有遇到过什么问题吗? 这种方式会不会导致生成的listenKey太多了呢? 另外请问一下为什么还要每天重启两次呢?
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了
谢谢,已经用了那个pr。但是Websocket 又出现了报错。请问crontab具体怎么用?直接写在API里面吗?
@linhertz 请问又遇到过Websocket 报的什么错误呢?
from vnpy_binance.
@xuxin3101 @TrinityWater1991 @linhertz 我们一起建立个关于币安接口的微信群如何? CoolQuant, 这个是我的微信号,大家有兴趣的话加我一下,平时遇到的币安接口问题我们可以及时在群里沟通。
好,我加你微信。
from vnpy_binance.
我也遇到同样问题,还不知道怎么解决,请问有最终的解决方案吗?
提了一个pr,这个原因是因为币安的那个延长接口有问题,即使正确调用了延长接口,对应的key也会变,我现在的处理方式是,用那个pr,再配合contab,一天两次重启就可以完全解决了
@xuxin3101 现在用你提的那个pr,每10分钟重新start_user_stream的方式,有遇到过什么问题吗? 这种方式会不会导致生成的listenKey太多了呢? 另外请问一下为什么还要每天重启两次呢?
目前没遇到问题,因为发现一天不重启两次还是会出问题,所以选择这样做
from vnpy_binance.
Related Issues (20)
- vnpy 3.+ HOT 3
- 运行时出现WebsocketClient on error, listenkeyExpired! HOT 2
- vnpy3.3,连接binance,显示rest api启动成功,但无法连接 ,出现以下错误 HOT 2
- 请求更新最新版本的CCXT PRO到此项目 HOT 2
- 支持数据回测吗? HOT 1
- 现货和正向合约貌似不能用吧
- 启动界面程序后,在界面设置连接binance的API key连接,结果报错下面这样的错误,请问这个怎么解决 HOT 1
- 请求增加币安期权的接口 HOT 1
- 请问币安的tick级数据下载接口是否已经实现完成 HOT 1
- 无界面启动有时候卡住 HOT 3
- 图表鼠标移动时有缺 HOT 1
- websocket接口一直无法连接? HOT 1
- Using /fapi/v2 for binance HOT 1
- response:{"code":-5000,"msg":"GET /fapi/v1/account is retired, please use GET /fapi/v2/account"} HOT 3
- 使用最新版本,在启动投资组合策略时下单会被拒绝 HOT 1
- Trade Websocket APi 频繁断开重连然后卡死 HOT 1
- 每10分钟延长listenkey时会报错 HOT 2
- 能不能增加对于理财账户的支持 HOT 3
- 连接代理后,无法进行交易操作,日志显示失败 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vnpy_binance.