2.96K 浏览
0

2020-12-08T10:55:22.814859+08:00 – INFO – 通知: 撤单成功,委托,DCE.j2101,2446.5,1手,卖,平仓
2020-12-08T10:55:23.313303+08:00 – INFO – 通知: 下单成功,委托,DCE.j2101,2446.5,1手,卖,平仓
2020-12-08T10:55:26.830085+08:00 – WARNING – 通知: 下单失败,CTP:平仓量超过持仓量

仓位是有的,我只是价格不好了,就撤消掉。但每隔十多次自动撤消会发生一次下单失败,然后我就得重启。

上次问过,但没看懂老师的回答:
“有这种可能,所以在 cancel_order 之后需要听一下 TqChan的消息,直到对应的请求被服务器接收返回之后再处理新的 insert_order 逻辑”

请问:这个是要加一句:api.is_changing发生后,再重新 insert_order吗?

另外,我是否可以用try except来忽略这个报错吗?

yg1025 已回答的问题 2020年12月18日
0

个人感觉:insert_order 尽量少用。

试着用下面的这个,可能会节约你很多时间

target_pos.set_target_volume(0)
yg1025 已回答的问题 2020年12月18日