VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 275
声望: 4

description

如图所示,30分钟周期,实盘中因网络断开原因导致CTA策略委托状态一直处于“提交中”,有办法网络恢复后,重新发送之前一直处于状态“提交中”的委托订单吗?而不必等待下一个30分钟k线推送过来后重新发送新的委托订单

Member
avatar
加入于:
帖子: 1909
声望: 142

这个状态是网络丢包了,用的是CTP接口吗?

Member
avatar
加入于:
帖子: 275
声望: 4

MTF wrote:

这个状态是网络丢包了,用的是CTP接口吗?
使用的是盈透api,有什么办法解决这个问题吗?

Member
avatar
加入于:
帖子: 5615
声望: 340

ranjianlin wrote:

description

如图所示,30分钟周期,实盘中因网络断开原因导致CTA策略委托状态一直处于“提交中”,有办法网络恢复后,重新发送之前一直处于状态“提交中”的委托订单吗?而不必等待下一个30分钟k线推送过来后重新发送新的委托订单

这个要明确一下提交中是委托已经发到tws只是因为网络断开没收到后续委托更新还是ib_gateway发出委托,tws没有收到就断开了

Member
avatar
加入于:
帖子: 275
声望: 4

xiaohe wrote:

ranjianlin wrote:

description

如图所示,30分钟周期,实盘中因网络断开原因导致CTA策略委托状态一直处于“提交中”,有办法网络恢复后,重新发送之前一直处于状态“提交中”的委托订单吗?而不必等待下一个30分钟k线推送过来后重新发送新的委托订单

这个要明确一下提交中是委托已经发到tws只是因为网络断开没收到后续委托更新还是ib_gateway发出委托,tws没有收到就断开了

经排查,发现是ib_gateway发出委托,tws没有收到就断开了,然后一直状态显示提交中

Member
avatar
加入于:
帖子: 5615
声望: 340

ib_gateway和tws是在同一台机器,断开应该是因为报错了,这个时候应该排查一下具体报错信息再做处理。如果只是提示信息,可以在接口里做过滤,那么下次收到就不会断开了。如果是错误信息,应该及时停止程序修正错误。

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】