Hindi ito payo sa pamumuhunan. Ang impormasyong ibinigay ay para sa mga layuning pang-edukasyon at pang-impormasyon lamang at hindi ito bumubuo ng rekomendasyon na bumili o magbenta ng anumang produktong pampinansyal.
Ang OCO (one-cancels-the-other) order ay dalawang naka-link na order kung saan kapag ang isa ay na-fill, ang isa ay awtomatikong kinakansela. Kapaki-pakinabang ang order na ito kapag gusto mong i-exit ang isang posisyon sa isa sa dalawang price level—karaniwan ay profit target o stop-loss—pero hindi pareho. Ang unang ma-fill ang siyang mananalo; ang isa ay kakanselahin.
Ang artikulong ito ay isang praktikal na walkthrough: kung kailan makatuwiran ang OCO orders, paano i-set up ang mga ito sa isang karaniwang platform, at kung ano ang dapat bantayan.
Kapag may saysay ang mga OCO order
Tatlong karaniwang gamit:
- Bracket orders. Isang long position na may parehong profit target at stop-loss. Ilagay ang sell limit sa itaas ng kasalukuyang presyo at ang sell stop sa ibaba. Anuman ang unang tumama ang mapupunan, at ang isa pa ay kakanselahin. Ang position ay isinasara sa isa sa dalawang presyo.
- Breakout entries. Isang trader na naghihintay ng breakout sa itaas ng resistance o breakdown sa ibaba ng support. Ilagay ang buy stop sa itaas ng resistance at ang sell stop sa ibaba ng support. Ang unang mag-trigger ang papasok sa position; ang isa pa ay kakanselahin.
- Re-entries. Isang trader na gustong maging long sa itaas ng isang level at short sa ibaba. Pareho ang istruktura sa breakout entry pero ang parehong panig ng position ay pinamamahalaan.
Ang karaniwang pattern: ang mga OCO order ay tungkol sa pagpili. Hindi mo alam kung alin na panig ang unang tatama, pero gusto mong handa ka para sa pareho.
Paano mag-set up ng OCO sa isang karaniwang platform
Magkaiba ang eksaktong hakbang depende sa Broker, pero pareho ang istruktura. Sa karamihan ng mga platform (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):
- I-right-click ang position o buksan ang order ticket. Karamihan sa mga platform ay may opsyong OCO sa dropdown ng order type.
- I-set ang unang leg. Karaniwan itong limit order (profit target) o stop order (stop-loss).
- I-set ang pangalawang leg. Ang kaparehong order.
- I-link ang dalawang leg bilang OCO. Karamihan sa mga platform ay may checkbox o button para markahan ang order bilang OCO.
- I-submit. Ipapadala ng platform ang parehong orders; kapag ang isa ay na-fill, ang isa ay awtomatikong kakanselahin.
Pinapayagan din ng platform na ayusin ang mga presyo at order types matapos ma-submit. Ang OCO link ay nananatili hanggang sa ma-fill ang isa sa mga leg o kanselahin mo ang dalawa nang manu-mano.
Mga karaniwang pagkakaiba-iba
OCO na may stop-limit sa stop side
Ang simpleng stop order ay nagiging market order kapag na-trigger, na maaaring magdulot ng slippage sa pabagu-bagong merkado. Ang stop-limit order ay nagiging limit order sa isang tinukoy na presyo, na nakakaiwas sa slippage ngunit may panganib na hindi ma-fill kung ang presyo ay tumalon lampas sa limit.
Ang trade-off: ang stop-market ay puwedeng ma-fill na may slippage; ang stop-limit ay ma-fill sa tinukoy na presyo o hindi na. Puwedeng pagsamahin ng OCO ang stop-market (para sa stop-loss) at limit order (para sa profit target), o stop-limit para sa parehong bahagi.
Trailing stop OCO
Ang trailing stop ay isang stop na ina-adjust habang gumagalaw ang presyo pabor sa iyo. Ang trailing stop OCO ay pinagsasama ang isang trailing stop (ang stop-loss na sumusunod sa pag-akyat ng presyo) at isang limit order (ang profit target). Isasara ang posisyon sa trailing stop kung magre-reverse ang presyo, o sa limit kung maabot muna ang target.
Ang trailing stop OCO ay kapaki-pakinabang para sa mga momentum trades kung saan gusto mong makuha ang isang multi-day na galaw ngunit aalis kapag may reversal. Inililock nito ang mga kita habang tumataas ang presyo; ang limit target naman ay nagbibigay ng exit sa pataas.
May takdang oras na OCO
Ang ilang platform ay nagbibigay-daan sa iyong magtakda ng expiry sa OCO. Ang OCO ay awtomatikong kinansela sa oras ng expiry kung wala pang napupunan sa alinmang leg. Kapaki-pakinabang ito para sa mga setup na valid lamang sa loob ng isang partikular na time window (hal., anunsyo ng earnings o pagbubukas ng market).
Ang expiry ay depende sa platform. Ang ilan ay default sa "good till cancelled" (GTC), na nangangahulugang ang OCO ay mananatiling aktibo nang walang hanggan. Ang iba ay default sa "day" o "good till close" (GTC). Itakda ang expiry nang sinasadya batay sa strategy.
Ano ang maaaring magkamali
Tatlong pattern:
1. Parehong legs na nagti-trigger sa mabilis na mga market
Sa isang mabilis na gumagalaw na market, puwedeng magti-trigger ang parehong legs sa loob ng parehong millisecond. Puwedeng mapunan ng platform ang isa, ang kabila, o pareho—depende sa order routing. Ang “OCO” ay ginagarantiyahan lang na isa ang kakanselahin kapag ang isa ang unang napunan; kung pareho ang mapupunan bago pa makakansela ang platform, ang magiging resulta ay partial close o paglipat sa kabilang side.
Ang solusyon: huwag gumamit ng OCO sa mga market na malamang na mag-gap lampas sa parehong levels. Gumamit ng stop-market na may buffer o tanggapin ang risk ng partial fill.
2. Ang pag-trigger ng stop-leg sa isang wick
Sa isang candle wick, ang presyo ay pansamantalang tumatama sa stop level ngunit nagsasara sa itaas nito. Ang stop-market order ay nagti-trigger sa wick at napupunan sa stop price (o mas masama pa). Kinakansela ng OCO ang limit, pero lumabas ka dahil lang sa ingay.
Ang solusyon: gumamit ng stop-limit na may buffer, o gumamit ng time-based na kumpirmasyon.
3. Ang platform ay hindi sumusuporta sa tunay na OCO
Ang ilang platform ay sumusuporta lang sa “linked orders” o “if-touched” orders, na mukhang OCO ngunit may magkaibang cancellation logic. Basahin ang dokumentasyon ng platform para kumpirmahin ang OCO behavior.
Paano mag-evaluate
Kapag nagse-set up ng OCO orders, magtanong:
- Sinusuportahan ba ng platform ang tunay na OCO? (I-test gamit ang maliit na order sa isang liquid na pangalan para kumpirmahin ang behavior.)
- Anong mga uri ng order ang sinusuportahan sa bawat leg? (Stop-market, stop-limit, trailing stop, limit. Mas maraming opsyon, mas maraming strategies ang magagawa mo.)
- Ano ang default na expiry? (Day, GTC, o custom. Itakda nang sinasadya.)
- Paano pinangangasiwaan ang partial-fill? (Kung 50% lang ng limit leg ang na-fill, kinakansela ba ang OCO? Karamihan sa mga platform ay kinakansela; ang ilan ay pinananatiling aktibo ang hindi na-fill na leg.)
- Ano ang slippage sa stop leg? (Ang stop-market ay may slippage sa fill. I-test sa isang paper-trading account para makita ang aktwal na kalidad ng fill.)
FAQ
Pareho ba ang OCO at bracket order?
Ang bracket order ay isang partikular na uri ng OCO: isang entry order na may parehong profit target at stop-loss na naka-link bilang OCO. Ang pangkalahatang OCO ay maaaring anumang dalawang naka-link na orders; ang bracket ay isa sa mga karaniwang gamit.
Maaari ba akong mag-set up ng OCO sa maraming account?
Karamihan sa mga platform ay hindi sumusuporta sa cross-account OCO. Ang OCO ay ini-set up sa antas ng position sa loob ng iisang account.
Ano ang pagkakaiba ng OCO at OTO (one-triggers-the-other)?
Ang OTO ay dalawang order na naka-link para ang pangalawang order ay mailalagay lamang kapag ang una ay na-fill. Ang OCO ay dalawang order na naka-link para ang pangalawa ay kanselahin kapag ang una ay na-fill.
Sinusuportahan ba ng lahat ng broker ang mga OCO orders?
Karamihan sa mga tier-1 broker ay sumusuporta, kabilang ang Interactive Brokers, Schwab, Tastyworks, TradeStation, at E*TRADE. Nag-iiba-iba ang pagpapatupad.
Mga kaugnay na mapagkukunan
Saan magsisimula
Kung gusto mong gumamit ng OCO orders sa iyong trading, ang praktikal na unang hakbang ay mag-set up ng paper-trading account sa isang Broker na sumusuporta sa order type at subukan ang behavior nito gamit ang maliliit na posisyon. Ang paper account ang tanging paraan para ma-verify ang OCO logic ng platform bago mag-commit ng totoong pera. Tingnan ang aming broker table para sa kasalukuyang listahan ng mga platform na may OCO support.