在Rumus交易終端上,有以下兩種「指令包」:

- OCO指令

- 執行指令


OCO指令(相互撤銷指令/自動替代單)是同時建立的。如果其中一個生效,另一個將被刪除。這種類型的「指令包」最標準的案例就是:一對相反的指令,比如止盈和止損。如果交易獲利,止盈指令生效,那麼止損指令也將被刪除。

在沒有設置OCO指令的情況下,如果其中一個指令生效,另一個指令仍將處於激活狀態,當價格達到相應點位後,第二個指令又將生效。也就是說,第二個指令生效將導致重新開倉。


執行指令,這是更為複雜的「指令包」,只有當第一個指令生效後,和它相關聯的其他指令或OCO指令才會被激活。在第一個指令生效前,和它相關聯的所有指令都將處於未激活狀態,即便價格觸及到所設置的價位,這些指令也不會被執行。舉個最簡單的例子:只有當建倉指令觸發後,和它相關聯的止盈和止損指令才會被激活。


因此,如果第一個指令生效了,另一個指令卻沒有被刪除,很可能您設置的不是OCO指令。要檢驗是否是OCO指令也非常簡單。如果是OCO的話,「報告」-「備註」中應該會顯示「OCO指令」,或「刪除原因:OCO指令生效」。