To nie jest porada inwestycyjna. Podane informacje mają wyłącznie charakter edukacyjny i informacyjny oraz nie stanowią rekomendacji do kupna ani sprzedaży jakiegokolwiek produktu finansowego.
Zlecenie OCO (one-cancels-the-other, jedno anuluje drugie) to dwa powiązane zlecenia, w których jedno zostaje zrealizowane, a drugie automatycznie anulowane. Zlecenie jest przydatne, gdy chcesz zamknac pozycje na jednym z dwoch poziomow cen — zazwyczaj cel zysku lub stop-loss — ale nie obu naraz. Pierwsze, ktore zostanie zrealizowane, wygrywa; drugie zostaje anulowane.
Ten artykul to praktyczny przewodnik: kiedy zlecenia OCO maja sens, jak je skonfigurowac na typowej platformie oraz na co zwrocic uwage.
Kiedy zlecenia OCO mają sens
Trzy typowe zastosowania:
- Zlecenia bracket. Długa pozycja z jednoczesnym celem zysku i stop-loss. Ustaw zlecenie sprzedaży z limitem powyzej aktualnej ceny oraz zlecenie sprzedaży stop poniżej. To, które zadziała jako pierwsze, zostanie zrealizowane, a drugie anulowane. Pozycja zostaje zamknięta po jednej z dwóch cen.
- Wejścia po wybiciu. Trader czeka na wybicie powyzej oporu lub spadek poniżej wsparcia. Ustaw zlecenie kupna stop powyzej oporu oraz zlecenie sprzedaży stop poniżej wsparcia. Pierwsze, które się uruchomi, wchodzi w pozycję; drugie zostaje anulowane.
- Ponowne wejścia. Trader, który chce być na pozycji long powyzej danego poziomu i short poniżej. Ta sama struktura co w wejściu po wybiciu, ale z obydwoma stronami pozycji zarządzanymi.
Wspólny schemat: zlecenia OCO dotyczą wyboru. Nie wiesz, która strona zadziała jako pierwsza, ale chcesz być gotowy na obie.
Jak skonfigurowac OCO na typowej platformie
Dokladne kroki zaleza od brokera, ale struktura jest taka sama. Na wiekszosci platform (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):
- Kliknij prawym przyciskiem na pozycje lub otworz bilet zlecenia. Większosc platform ma opcje OCO w rozwijanej liscie typow zlecen.
- Ustaw pierwsza noge. Zwykle jest to zlecenie z limitem (realizacja zysku) lub zlecenie stop (stop-loss).
- Ustaw druga noge. Uzupełniajace zlecenie.
- Powiaz obie nogi jako OCO. Większosc platform ma pole wyboru lub przycisk, aby oznaczyc zlecenie jako OCO.
- Zatwierdz. Platforma wysyla oba zlecenia; jedno zostaje zrealizowane, a drugie automatycznie anulowane.
Platforma pozwala tez na zmiane cen i typow zlecen po zlozeniu. Powiazanie OCO jest utrzymywane az do momentu, gdy jedna z nogi zostanie zrealizowana, albo gdy recznie anulujesz oba zlecenia.
Najczestsze warianty
OCO ze zleceniem stop-limit po stronie stop
Zwykłe zlecenie stop zamienia się w zlecenie rynkowe po uruchomieniu, co może powodować poślizg na zmiennych rynkach. Zlecenie stop-limit zamienia się w zlecenie z limitem po osiągnięciu określonej ceny, dzięki czemu unikasz poślizgu, ale ryzykujesz brak realizacji, jeśli cena „przeskoczy” przez limit.
Wymiana: realizacja stop-market z poślizgiem; realizacja stop-limit po określonej cenie albo wcale. OCO może połączyć stop-market (dla stop-loss) z zleceniem z limitem (dla realizacji zysku), albo użyć stop-limit dla obu.
OCO z trailing stopem
Trailing stop to zlecenie stop, które dostosowuje się, gdy cena porusza się na Twoją korzysc. OCO z trailing stopem łączy trailing stop (zlecenie stop-loss podążające za ceną w górę) z zleceniem z limitem (docelowy poziom zysku). Pozycja zostaje zamknięta na trailing stop, jeśli cena się odwróci, albo na limicie, jeśli najpierw zostanie osiągnięty cel.
OCO z trailing stopem jest przydatne w transakcjach opartych na momentum, gdy chcesz uchwycić ruch trwający kilka dni, ale wyjść w przypadku odwrócenia. Trailing stop zabezpiecza zyski, gdy cena rośnie; cel z limitem zapewnia wyjście w górę.
OCO z ograniczeniem czasowym
Niektóre platformy pozwalają ustawić wygaśnięcie dla OCO. OCO jest automatycznie anulowane w momencie wygaśnięcia, jeśli żadna z jego części nie została zrealizowana. Przydatne dla konfiguracji, które są ważne tylko w określonym przedziale czasu (np. podczas ogłoszenia wyników lub w trakcie otwarcia rynku).
Wygaśnięcie zależy od platformy. Niektóre platformy domyślnie ustawiają „good till cancelled” (GTC), co oznacza, że OCO pozostaje aktywne bezterminowo. Inne domyślnie ustawiają „day” lub „good till close” (GTC). Ustaw wygaśnięcie świadomie, zgodnie ze strategią.
Co moze pojsc nie tak
Trzy wzorce:
1. Obie nogi uruchamiają się na raz w szybko zmieniających się rynkach
Na szybko poruszającym się rynku obie nogi mogą zostać uruchomione w tej samej milisekundzie. Platforma może zrealizować jedną, drugą lub obie — w zależności od routingu zleceń. „OCO” gwarantuje tylko, że jedna zostanie anulowana, jeśli druga zostanie zrealizowana jako pierwsza; jeśli obie zostaną zrealizowane, zanim platforma zdąży anulować, efektem będzie częściowe zamknięcie lub przejście na przeciwną stronę.
Rozwiązanie: nie używaj OCO na rynkach, na których istnieje ryzyko przeskoczenia (gap) przez oba poziomy. Użyj stop-market z buforem albo zaakceptuj ryzyko częściowego wypełnienia.
2. Wyzwalanie stop-leg na knocie
Na knocie świecy cena na chwilę dotyka poziomu stop, ale zamyka się powyzej. Zlecenie stop-market uruchamia się na knocie i realizuje po cenie stop (lub gorzej). OCO anuluje zlecenie limit, ale wyszedles na szumie.
Poprawka: uzyj stop-limit z buforem albo uzyj potwierdzenia opartego na czasie.
3. Platforma nie obsługuje prawdziwego OCO
Niektóre platformy obsługują tylko „zlecenia powiązane” lub zlecenia „if-touched”, które wyglądają jak OCO, ale mają inną logikę anulowania. Przeczytaj dokumentację platformy, aby potwierdzić zachowanie OCO.
Jak oceniac
Konfigurujac zlecenia OCO, zapytaj:
- Czy platforma obsluguje prawdziwe OCO? (Przetestuj to na malym zleceniu na plynnym instrumencie, aby potwierdzic zachowanie.)
- Jakie typy zlecen sa obslugiwane w kazdej nodze? (Stop-market, stop-limit, trailing stop, limit. Im wiecej opcji, tym wiecej strategii mozesz uruchomic.)
- Jaki jest domyslny termin waznosci? (Day, GTC lub niestandardowy. Ustaw go swiadomie.)
- Jak platforma obsluguje czesciowe wykonanie? (Jesli wykona sie tylko 50% nogi limit, czy OCO anuluje pozostała noge? Większosc platform anuluje; niektore utrzymuja niewykonana noge jako aktywna.)
- Jaka jest roznica (slippage) na nodze stop? (Wykonania stop-market z roznica. Przetestuj na koncie do paper-tradingu, aby zobaczyc rzeczywista jakosc wykonania.)
FAQ
Czy OCO jest tym samym co zlecenie typu bracket?
Zlecenie typu bracket to szczególny rodzaj OCO: zlecenie wejścia z jednocześnie ustawionym celem zysku i stop-loss, połączone jako OCO. Ogólne OCO może oznaczać dowolne dwa powiązane zlecenia; bracket jest jednym z częstych zastosowań.
Czy moge skonfigurowac OCO na wielu kontach?
Większosc platform nie obsluguje OCO pomiedzy kontami. OCO jest konfigurowane na poziomie pozycji w ramach jednego konta.
Jaka jest roznica miedzy OCO a OTO (one-triggers-the-other)?
OTO to dwa zlecenia powiazane ze soba w taki sposob, ze drugie zlecenie jest skladane dopiero wtedy, gdy pierwsze zostanie zrealizowane. OCO to dwa zlecenia powiazane ze soba w taki sposob, ze drugie zlecenie jest anulowane, gdy pierwsze zostanie zrealizowane.
Czy wszyscy brokerzy obsługują zlecenia OCO?
Większosc brokerow z pierwszej grupy (tier-1) je oferuje, w tym Interactive Brokers, Schwab, Tastyworks, TradeStation oraz E*TRADE. Implementacja jest jednak roznorodna.
Powiązane zasoby
Od czego zacząć
Jeśli chcesz używać zleceń OCO w swoim handlu, praktycznym pierwszym krokiem jest założenie konta do symulacji (paper trading) u brokera, który obsługuje ten typ zlecenia, i przetestowanie działania na małych pozycjach. Konto w trybie symulacji to jedyny sposób, aby zweryfikować logikę OCO platformy przed zaangażowaniem prawdziwych pieniędzy. Zobacz naszą tabelę brokerów z aktualną listą platform obsługujących OCO.