在Rumus交易终端上,有以下两种「指令包」:

- OCO指令

- 执行指令


OCO指令(相互撤销指令/自动替代单)是同时建立的。如果其中一个生效,另一个将被删除。这种类型的「指令包」最标准的案例就是:一对相反的指令,比如止盈和止损。如果交易获利,止盈指令生效,那么止损指令也将被删除。

在没有设置OCO指令的情况下,如果其中一个指令生效,另一个指令仍将处于激活状态,当价格达到相应点位后,第二个指令又将生效。也就是说,第二个指令生效将导致重新开仓。


执行指令,这是更为复杂的「指令包」,只有当第一个指令生效后,和它相关联的其他指令或OCO指令才会被激活。在第一个指令生效前,和它相关联的所有指令都将处于未激活状态,即便价格触及到所设置的价位,这些指令也不会被执行。举个最简单的例子:只有当建仓指令触发后,和它相关联的止盈和止损指令才会被激活。


因此,如果第一个指令生效了,另一个指令却没有被删除,很可能您设置的不是OCO指令。要检验是否是OCO指令也非常简单。如果是OCO的话,「报告」-「备注」中应该会显示「OCO指令」,或「删除原因:OCO指令生效」。