我的卖平止损单一直挂着,处于正常状态,但当20:59集合竞价的tick出现时,若开盘价低于止损价格时,vntrader界面该止损单会自动撤销,而cta策略界面显示该止损单已触发。
此时很奇怪地会显示“撤单失败,找不到委托CTP3”,但是我代码里并没有要撤单,只是挂着的该止损单按照这个价格应该止损离场了。但vntrader里并没有离场,而是继续持有,而且显示此前的那个止损单“已撤销”。
而且这样的事情已经发生几次了,都是开盘价直接跳空低开低于止损价时候,止损单不成交,反而显示“已撤销”。此类bug存在,将会逼着我不得不在代码里on_tick 函数里增加一个条件价格低于止损价而且又有持仓时以当前市场价卖掉。
还请高手路过解答一二,万分感谢。