所用的是“金仕达平台”
后台模型里,撤单语句是这样写的
if tsubmit(0)>20 and tremainqty(0,'888888',stklabel)>0 then tcancel(1,0);
撤单失败,弹出的提示是“不允许撤销全部成交状态的委托单”
应该是撤单的时候,所撤的单子刚好全部成交了。
可是后面就一直撤单,一直提示“不允许撤销全部成交状态的委托单”
如果所撤的委托单已经全部成交,不会把监控记录里相应方向的委托单的状态改变为“全部成交”吗?
也就是,tremainqty(N,AC,STOCK)的N
如果为0,出现以上情况,把所有方向委托单的状态 改变为了 全部成交
如果为1,出现以上情况,把所有买开委托单的状态 改变为了 全部成交
如果为2,出现以上情况,把所有卖平委托单的状态 改变为了 全部成交
如果是VBA,CancelOrder(OrderID) 出现以上情况,就把OrderID的委托单的状态改变为“全部成交”,而不再是未成交委托状态
实盘。人在外面
相关日志回公司后可以贴上