OCO - One cancels others
OCO, což znamená "One Cancels Other", je typ vazby mezi obchodními příkazy, který je velmi aktivně využíván mnoha profesionálními obchodníky pro svou efektivitu v řízení pozic a kapitálu.
Představte si, že sledujete akcii XY, která se aktuálně obchoduje za 100 USD. Uvažujete o tom, že pokud cena stoupne na 105 USD, budete chtít koupit, ale pokud klesne na 95 USD, budete chtít prodat. Místo toho, abyste museli neustále sledovat trh a manuálně zadávat příkazy, můžete využít vazbu OCO. Tato vazba vám umožní nastavit oba příkazy současně, a jakmile je jeden z příkazů vyplněn, druhý je automaticky zrušen.
Na obchodní platformě by mohl tento soubor příkazů vypadat takto: BUY 10 XY 105 STOP OCO SELL 10 XY 95 STOP. Po provedení jednoho z těchto příkazů je druhý okamžitě zrušen, což znamená, že nemusíte ručně zrušit zbývající příkaz.
OCO se používá i v případě řízení pozice. Vazbu můžeme definovat mezi výstupním stop (pro případ ztráty) a limitním (pro případ zisku) příkazem.
Alternativně se v brokerské platformě můžete setkat s pojmem OCA - "One Cancels All") definující vazbu mezi více obchodními příkazy.
Screenshot zobrazuje typické využití OCO vazby v platformě TWS brokerské společnosti Interactive Brokers. Vidíme primární limitní nákupní příkaz na nákup 100 shares APPL za cenu 150. Pokud bude tento příkaz vyplněn (cena musí k příkazu doklesat, nyní se na screenshotu obchoduje za cenu 175,21) budou do trhu poslány prodejní příkazy. Stop-loss na ceně 140 (pozice bude ukončena ve ztrátě) a profit target na ceně 160 (pozice bude ukončena v zisku). Mezi těmito dvěma příkazy je definovaná OCO vazba - vidíme stejné číslo ve sloupci OCA Group. V praxi to znamená, že když bude jeden příkaz vyplněn (např. výstup na profit targetu), druhý příkaz bude zrušen (v tomto případě stop příkaz).