今天早上开了一手空单,下午有两个模型发出平空的指令。结果只有一个成功平仓了。日志回报为:
【下单】实际持仓为0下单失败。
【队列】下单失败了。
可是我实际有2手空单,一手今仓,一手是昨仓。
程序化平仓时两个模型同时对今仓发起了平仓指令,今仓平完了,另一个就失败了,也没有任何后续的动作了?不会再找找有没有非今仓吗?
我之前就遇到了这个问题,你们告诉我用队列,可是我现在用了一样没效果。
当然,还有人说用 平仓对锁功能,但这个功能我看了,感觉不太行,用这功能感觉还不如我守在电脑边上,随时人工补救来的好呢。
这个问题没法解决吗?
这是由于软件中默认对上期所的品种默认处理为在存在今仓的情况下是优先触发平今指令的,如果同时报出去,可能因仓位的问题,出现上面的情况的。目前可能没有一个比较好的处理方式能完全避免这个现象,我们也会跟踪此问题,看是否有好的处理方式。