Ovo nije investicijski savjet. Informacije koje su ovdje navedene služe isključivo u edukativne i informativne svrhe i ne predstavljaju preporuku za kupovinu ili prodaju bilo kojeg finansijskog proizvoda.
OCO (one-cancels-the-other) nalog je skup od dva povezana naloga: kada jedan bude ispunjen, drugi se automatski poništava. Nalog je koristan kada želite izaći iz pozicije na jednom od dva nivoa cijene — tipično na nivou za ostvarenje profita ili na stop-loss — ali ne na oba. 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 šta obratiti pažnju.
Kada OCO nalozi imaju smisla
Tri česte upotrebe:
- Bracket nalozi. 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.
- Ulazi pri proboju. Trgovac čeka proboj iznad otpora ili pad 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.
- Ponovni ulasci (re-entries). Trgovac koji želi biti long iznad jedne razine i short ispod. Ista struktura kao kod ulaza pri proboju, 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
Tačni koraci zavise od Broker-a, ali struktura je ista. Na većini platformi (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):
- Kliknite desnim tasterom na poziciju ili otvorite nalog (order ticket). Većina platformi ima opciju OCO u padajućem meniju za tip naloga.
- Postavite prvu nogu. To je obično limit nalog (profit target) ili stop nalog (stop-loss).
- Postavite drugu nogu. Komplementarni nalog.
- Povežite dvije noge kao OCO. Većina platformi ima polje za potvrdu ili dugme da označi nalog kao OCO.
- Pošaljite. Platforma šalje oba naloga; jedan se izvrši, a drugi se automatski poništava.
Platforma takođe omogućava da nakon slanja prilagodite cijene i tipove naloga. OCO veza ostaje aktivna dok se jedna od nogu ne izvrši ili dok ručno ne poništite oba naloga.
Uobičajene varijacije
OCO sa stop-limit nalogom na stop strani
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 navedenoj cijeni, čime se izbjegava proklizavanje, ali se preuzima rizik da nalog neće biti ispunjen ako cijena preskoči (gap) kroz limit.
Razmjena: stop-market ispunjenja uz proklizavanje; stop-limit ispunjenja po zadanoj cijeni ili bez ispunjenja. OCO može kombinovati stop-market (za stop-loss) sa limit nalogom (za profitni cilj), ili stop-limit za oba.
Trailing stop OCO
Trailing stop je stop koji se prilagođava dok se cijena kreće u vašu korist. Trailing stop OCO kombinuje trailing stop (stop-loss koji prati cijenu naviše) sa limit nalogom (cilj profita). Pozicija se zatvara na trailing stopu ako se cijena preokrene, ili na limitu ako se cilj prvo pogodi.
Trailing stop OCO je koristan za trgovine zamaha (momentum) gdje želite uhvatiti kretanje tokom više dana, ali izaći na preokretu. Trailing stop zaključava profit dok cijena raste; limit cilj omogućava izlaz na rast.
Vremenski ograničen OCO
Neke platforme omogućavaju da postavite isteka na OCO. OCO se automatski poništava u trenutku isteka ako nijedna strana (leg) nije ispunjena. Korisno za postavke koje važe samo tokom određenog vremenskog okvira (npr. najava zarade ili otvaranje tržišta).
Istek je specifičan za platformu. Neke platforme podrazumevano postavljaju „good till cancelled” (GTC), što znači da OCO ostaje aktivan neograničeno. Druge podrazumevano postavljaju „day” ili „good till close” (GTC). Namerno postavite istek na osnovu strategije.
Šta 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 mogu se aktivirati u istom milisekundu. Platforma može ispuniti jednu, drugu ili obje — zavisno od usmjeravanja naloga. „OCO” garantuje samo da će jedna biti poništena ako druga bude ispunjena prva; ako se obje ispune prije nego platforma stigne da poništi, rezultat je djelimično zatvaranje ili preokret na suprotnu stranu.
Rješenje: ne koristite OCO na tržištima na kojima je vjerovatno da će cijena „preskočiti” kroz oba nivoa. Koristite stop-market sa zaštitnim razmakom ili prihvatite rizik djelimičnog ispunjenja.
2. Okidanje stop-lega na sjeni (wick)
U svijeći, cijena nakratko dodirne stop nivo, ali se zatvori iznad. Stop-market nalog se aktivira na sjeni i popunjava se po stop cijeni (ili lošije). OCO poništava limit, ali ste izašli na šum.
Rješenje: koristite stop-limit s bufferom ili koristite potvrdu na osnovu vremena.
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 OCO ponašanje.
Kako procijeniti
Prilikom postavljanja OCO naloga, pitajte:
- Da li platforma podržava pravi OCO? (Testirajte 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 pokrenuti.)
- Koji je podrazumijevani rok važenja? (Day, GTC ili prilagođeno. Postavite namjerno.)
- Kako se postupa s djelimičnim ispunjenjem? (Ako se ispuni samo 50% limit nožice, da li OCO poništava nalog? Većina platformi poništava; neke ostavljaju neispunjenu nožicu aktivnom.)
- Koliko je klizanje (slippage) na stop nožici? (Stop-market se ispunjava uz slippage. Testirajte u paper-trading računu da biste vidjeli stvarni kvalitet ispune.)
FAQ
Da li je OCO isto što i bracket nalog?
Bracket nalog je specifična vrsta OCO: nalog za ulazak s oba—profitnim ciljem i stop-lossom—povezanim kao OCO. Opšti OCO može biti bilo koja dva povezana naloga; bracket je jedan od čestih slučajeva upotrebe.
Mogu li postaviti OCO na više računa?
Većina platformi ne podržava cross-account OCO. OCO se postavlja na nivou 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 poništava kada prvi bude ispunjen.
Da li svi brokeri podržavaju OCO naloge?
Većina vodećih (tier-1) brokera ih podržava, uključujući Interactive Brokers, Schwab, Tastyworks, TradeStation i E*TRADE. Implementacija se razlikuje.
Povezani resursi
Odakle početi
Ako želite da koristite OCO naloge u svom trgovanju, praktičan prvi korak je da otvorite demo (paper-trading) račun kod Broker-a koji podržava tu vrstu naloga i da testirate ponašanje s manjim pozicijama. Demo račun je jedini način da provjerite logiku OCO naloga na platformi prije nego što uložite pravi novac. Pogledajte našu tabelu Broker-a za trenutnu listu platformi koje podržavaju OCO.