OCO, což znamená "One Cancels the Other" (jeden zruší druhý), je typ pokynu používaný v forexovém obchodování. Tento příkaz kombinuje dva samostatné pokyny (jeden limit order a jeden stop order), které jsou zadány současně. Když jeden z těchto pokynů je aktivován a proveden, druhý pokyn se automaticky zruší.
Příklad použití OCO příkazu
Předpokládejme, že obchodník chce koupit měnový pár EUR/USD. Může nastavit limit order na nákup EUR/USD za nižší cenu, než je současná tržní cena, a současně nastavit stop order na nákup EUR/USD za vyšší cenu. Pokud trh poklesne a dosáhne ceny limit orderu, tento příkaz je proveden a stop order se automaticky zruší. Naopak, pokud trh stoupne a dosáhne ceny stop orderu, tento příkaz je proveden a limit order se zruší.
OCO příkazy jsou obzvláště užitečné v situacích, kdy obchodník nemůže neustále sledovat trh, ale chce se chránit před nepředvídatelnými pohyby trhu nebo využít potenciální příležitosti. Umožňují obchodníkovi plánovat jak pro případ, že trh půjde v jeho prospěch, tak pro případ, že se trh bude ubírat nepříznivým směrem. Tímto způsobem mohou OCO příkazy pomoci minimalizovat rizika a maximalizovat potenciál pro zisk.