VeighNa量化社区
你的开源社区量化交易平台
Member
加入于:
帖子: 2
声望: 0

问题1:发出撤单后,有时很长时间没反应,想取消撤单再发出撤单,但一直没找到对应的代码接口。目前我的解决方法是发出撤单请求后,长时间没反应,再发出一次,但终究不是办法。所以希望能给点指点。

问题2:关于交易所规则,这种对于一个订单的连续撤单(不是下单撤单,再下单再撤单的那种,而是下单撤单再撤单)会有交易违规的风险吗?

Member
avatar
加入于:
帖子: 4680
声望: 285

发出撤单后,正常是onRtnOrder会收到回调,如果撤单失败的话也会收到onRspOrderAction回调,建议还是自己打印排查看看是什么导致“没反应”

Member
加入于:
帖子: 2
声望: 0

xiaohe wrote:

发出撤单后,正常是onRtnOrder会收到回调,如果撤单失败的话也会收到onRspOrderAction回调,建议还是自己打印排查看看是什么导致“没反应”

其实就是不正常的情况下才会出现(99%以上的情况都能正常撤单)。我们在换合约时交易量比较大,就会偶尔有几单在撤单后会有挺久没回报。因为策略中卡着一个1秒内撤单的限制,有时就是1秒内交易所始终没反馈。又不能超过1秒的限制。所以就想着如果1秒内没反馈,就想取消撤单再撤单一次,或者连续撤单。

所以是否有一些比较好的方法?

Member
avatar
加入于:
帖子: 4680
声望: 285

交易所那边撤单还没有回报的话,此时再去取消回报也会排在前面那个撤单请求后面的

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

沪公网安备 31011502017034号

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