Kako postaviti OCO naloge u vašoj platformi za trgovanje

OCO (one-cancels-the-other) nalog je dva povezana naloga gdje se, kada jedan bude ispunjen, drugi poništava. Koristan je za proboje, stop-loss naloge u paru s ciljevima profita i ponovne ulaske. Evo kako ih postaviti.

Odricanje od odgovornosti

Ovo nije investicijski savjet. Informacije navedene u nastavku služe isključivo u obrazovne i informativne svrhe te ne predstavljaju preporuku za kupnju ili prodaju bilo kojeg financijskog proizvoda.

Engleska verzija ovih upozorenja o rizicima je mjerodavna. Prijevodi su dostupni samo radi praktičnosti.

OCO nalog (one-cancels-the-other, odnosno “jedan poništava drugi”) je dva povezana naloga gdje se, kada jedan bude ispunjen, drugi automatski poništava. Nalog je koristan kada želite izaći iz pozicije na jednoj od dvije razine cijene — tipično kao cilj profita ili stop-loss — ali ne oboje. Prvi koji se ispuni pobjeđuje; drugi se poništava.

Ovaj članak je praktičan vodič: kada OCO nalozi imaju smisla, kako ih postaviti na tipičnoj platformi i na što obratiti pozornost.

Kada OCO nalozi imaju smisla

Tri česte primjene:

  1. Nalozi u “bracket” strukturi. Duga pozicija s obje: ciljem profita i stop-lossom. Postavite sell limit iznad trenutne cijene i sell stop ispod. Što god prvo pogodi, popunjava se, a drugi nalog se poništava. Pozicija se zatvara na jednoj od te dvije cijene.
  2. Ulazi na proboj. Trgovac koji čeka proboj iznad otpora ili proboj ispod podrške. Postavite buy stop iznad otpora i sell stop ispod podrške. Prvi koji se aktivira ulazi u poziciju; drugi se poništava.
  3. Ponovni ulasci. Trgovac koji želi biti long iznad jedne razine i short ispod. Ista struktura kao kod ulaza na proboj, ali s upravljanjem obje strane pozicije.

Zajednički obrazac: OCO nalozi su stvar izbora. Ne znate koja će strana prva aktivirati, ali želite biti spremni za obje.

Kako postaviti OCO na tipičnoj platformi

Točni koraci se razlikuju po Brokeru, ali struktura je ista. Na većini platformi (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):

  1. Desni klik na poziciju ili otvori nalog (order ticket). Većina platformi ima OCO opciju u padajućem izborniku vrste naloga.
  2. Postavi prvu dionicu (leg). To je obično limitirani nalog (profit target) ili stop nalog (stop-loss).
  3. Postavi drugu dionicu. Komplementarni nalog.
  4. Poveži dvije dionice kao OCO. Većina platformi ima potvrdni okvir ili gumb za označavanje naloga kao OCO.
  5. Pošalji. Platforma šalje oba naloga; jedan se izvrši, a drugi se automatski poništava.

Platforma također omogućuje prilagodbu cijena i vrsta naloga nakon slanja. OCO veza ostaje aktivna dok se jedna od dionica ne izvrši ili dok ručno ne poništiš oba naloga.

Uobičajene varijacije

OCO sa stop-limit nalogom na strani stop

Obični stop nalog se pretvara u tržišni nalog kada se aktivira, što može uzrokovati proklizavanje na volatilnim tržištima. Stop-limit nalog se pretvara u limit nalog po zadanoj cijeni, čime se izbjegava proklizavanje, ali postoji rizik da se nalog ne izvrši ako cijena preskoči (gap) kroz limit.

Ravnoteža: stop-market izvršenja s proklizavanjem; stop-limit izvršenja po zadanoj cijeni ili uopće bez izvršenja. OCO može kombinirati stop-market (za stop-loss) s limit nalogom (za profitni cilj), ili stop-limit za oba.

OCO s trailing stopom

Trailing stop je stop nalog koji se prilagođava kako se cijena kreće u vašu korist. OCO s trailing stopom kombinira trailing stop (stop-loss koji prati cijenu prema gore) s limit nalogom (cilj profita). Pozicija se zatvara na trailing stopu ako se cijena preokrene, ili na limitu ako se cilj prvo pogodi.

OCO s trailing stopom koristan je za trgovine s momentom (momentum) gdje želite zabilježiti kretanje kroz više dana, ali izaći na preokretu. Trailing stop osigurava dobit dok cijena raste; limit cilj pruža izlaz prema gore.

OCO s vremenskim ograničenjem

Neke platforme omogućuju postavljanje isteka za OCO. OCO se automatski poništava u trenutku isteka ako nijedna od dvije strane nije ispunjena. Korisno za postavke koje vrijede samo tijekom određenog vremenskog prozora (npr. najava rezultata ili otvaranje tržišta).

Istek je specifičan za platformu. Neke platforme podrazumijevaju "good till cancelled" (GTC), što znači da OCO ostaje aktivan neograničeno. Druge podrazumijevaju "day" ili "good till close" (GTC). Namjerno postavite istek na temelju strategije.

Što može poći po zlu

Tri obrasca:

1. Obje noge se aktiviraju na brzim tržištima

Na brzom tržištu obje noge se mogu aktivirati unutar iste milisekunde. Platforma može ispuniti jednu, drugu ili obje — ovisno o usmjeravanju naloga. "OCO" jamči samo da će jedna biti poništena ako druga bude ispunjena prva; ako se obje ispune prije nego što platforma stigne poništiti jednu, rezultat je djelomično zatvaranje ili preokret na suprotnu stranu.

Rješenje: ne koristite OCO na tržištima na kojima je vjerojatno da će doći do skoka (gap) kroz obje razine. Koristite stop-market s bufferom ili prihvatite rizik djelomičnog ispunjenja.

2. Okidanje stop-naloga na sjeni (wick)

U sjeni svijeće cijena nakratko dotakne razinu stopa, ali zatvori iznad nje. Stop-market nalog se aktivira na sjeni i ispunjava po cijeni stopa (ili lošije). OCO poništava limit, ali izašli ste zbog šuma.

Rješenje: koristite stop-limit s odmakom (bufferom) ili upotrijebite vremensku potvrdu.

3. Platforma ne podržava pravi OCO

Neke platforme podržavaju samo “povezane naloge” ili “naloge ako je dotaknuto”, koji izgledaju kao OCO, ali imaju drugačiju logiku poništavanja. Pročitajte dokumentaciju platforme kako biste potvrdili ponašanje OCO-a.

Kako procijeniti

Prilikom postavljanja OCO naloga, provjerite:

  • Podržava li platforma pravi OCO? (Testirajte s malim nalogom na likvidnoj dionici kako biste potvrdili ponašanje.)
  • Koje vrste naloga su podržane na svakoj nozi? (Stop-market, stop-limit, trailing stop, limit. Što je više opcija, to je više strategija koje možete provesti.)
  • Koji je zadani rok važenja? (Day, GTC ili prilagođeno. Postavite namjerno.)
  • Kako se rješava djelomično ispunjenje? (Ako se ispuni samo 50% limitne nožice, otkazuje li OCO? Većina platformi otkazuje; neke zadržavaju neispunjenu nožicu aktivnom.)
  • Koliko je klizanje na stop nožici? (Stop-market ispuni s klizanjem. Testirajte u paper-trading računu kako biste vidjeli stvarnu kvalitetu ispune.)

Često postavljana pitanja

Je li OCO isto što i nalog s “bracketom”?

Nalog s “bracketom” je specifična vrsta OCO-a: nalog za ulazak s obje povezane stavke, profitnim ciljem i stop-lossom, koji su postavljeni kao OCO. Opći OCO može biti bilo koja dva povezana naloga; “bracket” je jedan od čestih primjera.

Mogu li postaviti OCO na više računa?

Većina platformi ne podržava OCO između više računa. OCO se postavlja na razini pozicije unutar jednog računa.

Koja je razlika između OCO i OTO (one-triggers-the-other)?

OTO je dva povezana naloga tako da se drugi nalog postavlja tek kada prvi bude ispunjen. OCO je dva povezana naloga tako da se drugi nalog poništava kada prvi bude ispunjen.

Podržavaju li svi brokeri OCO naloge?

Većina vodećih (tier-1) brokera podržava OCO naloge, uključujući Interactive Brokers, Schwab, Tastyworks, TradeStation i E*TRADE. Implementacija se razlikuje.

Povezani resursi

Odakle krenuti

Ako želite koristiti OCO naloge u svom trgovanju, praktičan prvi korak je postaviti račun za trgovanje na papiru s Brokerom koji podržava tu vrstu naloga i testirati ponašanje s manjim pozicijama. Račun na papiru jedini je način da provjerite logiku OCO naloga na platformi prije nego što uložite pravi novac. Pogledajte našu tablicu Brokera za trenutni popis platformi koje podržavaju OCO.