Ini bukan nasihat pelaburan. Maklumat yang diberikan adalah untuk tujuan pendidikan dan maklumat sahaja serta tidak membentuk cadangan untuk membeli atau menjual mana-mana produk kewangan.
Perintah OCO (one-cancels-the-other) ialah dua perintah yang dipautkan di mana satu terisi, satu lagi akan dibatalkan secara automatik. Perintah ini berguna apabila anda mahu keluar daripada sesuatu posisi pada salah satu daripada dua tahap harga — biasanya sasaran keuntungan atau stop-loss — tetapi bukan kedua-duanya. Yang pertama terisi akan menang; yang satu lagi dibatalkan.
Artikel ini ialah panduan praktikal: bila perintah OCO masuk akal, cara menyediakannya pada platform yang biasa, dan perkara yang perlu diberi perhatian.
Bila pesanan OCO masuk akal
Tiga kegunaan biasa:
- Pesanan bracket. Kedudukan panjang dengan kedua-dua sasaran keuntungan dan stop-loss. Letakkan sell limit di atas harga semasa dan sell stop di bawah. Yang mana dahulu tersentuh akan terisi, manakala satu lagi dibatalkan. Kedudukan ditutup pada salah satu daripada dua harga.
- Entri breakout. Seorang trader menunggu breakout di atas rintangan atau penurunan di bawah sokongan. Letakkan buy stop di atas rintangan dan sell stop di bawah sokongan. Yang pertama untuk dicetuskan memasuki kedudukan; yang satu lagi dibatalkan.
- Re-entries. Seorang trader yang mahu berada long di atas satu tahap dan short di bawah. Struktur yang sama seperti entri breakout tetapi dengan kedua-dua sisi kedudukan diurus.
Corak yang sama: pesanan OCO adalah tentang pilihan. Anda tidak tahu sisi mana yang akan dicetuskan dahulu, tetapi anda mahu bersedia untuk kedua-duanya.
Cara menyediakan OCO pada platform biasa
Langkah tepat berbeza mengikut broker, tetapi strukturnya sama. Pada kebanyakan platform (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):
- Klik kanan pada posisi atau buka tiket pesanan. Kebanyakan platform mempunyai pilihan OCO dalam menu lungsur jenis pesanan.
- Tetapkan leg pertama. Ini biasanya pesanan had (profit target) atau pesanan henti (stop-loss).
- Tetapkan leg kedua. Pesanan pelengkap.
- Pautkan kedua-dua leg sebagai OCO. Kebanyakan platform mempunyai kotak semak atau butang untuk menandakan pesanan sebagai OCO.
- Hantar. Platform menghantar kedua-dua pesanan; satu terisi, yang satu lagi dibatalkan secara automatik.
Platform juga membolehkan anda melaraskan harga dan jenis pesanan selepas penghantaran. Pautan OCO dikekalkan sehingga salah satu leg terisi atau anda membatalkan kedua-duanya secara manual.
Variasi biasa
OCO dengan stop-limit pada bahagian stop
Perintah stop biasa bertukar kepada perintah pasaran apabila dicetuskan, yang boleh menghasilkan slippage dalam pasaran yang tidak menentu. Perintah stop-limit bertukar kepada perintah had pada harga yang ditetapkan, mengelakkan slippage tetapi berisiko tidak terisi jika harga melonjak melepasi had tersebut.
Pertukaran: pengisian stop-market dengan slippage; pengisian stop-limit pada harga yang ditetapkan atau tidak sama sekali. OCO boleh menggabungkan stop-market (untuk stop-loss) dengan perintah had (untuk sasaran keuntungan), atau stop-limit untuk kedua-duanya.
Trailing stop OCO
Trailing stop ialah stop yang akan melaras apabila harga bergerak memihak kepada anda. Trailing stop OCO menggabungkan trailing stop (stop-loss yang mengikuti harga ke atas) dengan pesanan had (profit target). Kedudukan ditutup pada trailing stop jika harga berbalik, atau pada had jika target dicapai terlebih dahulu.
Trailing stop OCO berguna untuk dagangan momentum di mana anda mahu menangkap pergerakan beberapa hari tetapi keluar apabila berlaku pembalikan. Trailing stop mengunci keuntungan apabila harga meningkat; target had menyediakan jalan keluar dari sisi kenaikan.
OCO Berasaskan Tempoh
Sesetengah platform membenarkan anda menetapkan tarikh luput untuk OCO. OCO dibatalkan secara automatik pada masa luput jika tiada satu pun bahagian (leg) telah dipenuhi. Sesuai untuk persediaan yang hanya sah dalam tempoh masa tertentu (contohnya, pengumuman pendapatan atau waktu pasaran dibuka).
Tarikh luput adalah khusus platform. Sesetengah platform menetapkan secara lalai kepada “good till cancelled” (GTC), yang bermaksud OCO kekal aktif tanpa had. Yang lain menetapkan secara lalai kepada “day” atau “good till close” (GTC). Tetapkan tarikh luput dengan sengaja berdasarkan strategi.
Apa yang boleh berlaku
Tiga corak:
1. Kedua-dua kaki dicetuskan dalam pasaran pantas
Dalam pasaran yang bergerak laju, kedua-dua kaki boleh dicetuskan dalam milisaat yang sama. Platform mungkin mengisi satu, yang lain, atau kedua-duanya — bergantung pada penghalaan pesanan. "OCO" hanya menjamin bahawa satu dibatalkan jika yang lain diisi dahulu; jika kedua-duanya diisi sebelum platform sempat membatalkan, hasilnya ialah penutupan separa atau pertukaran ke sisi yang bertentangan.
Pembaikan: jangan gunakan OCO dalam pasaran yang berkemungkinan melompat (gap) melalui kedua-dua aras. Gunakan stop-market dengan penampan atau terima risiko pengisian separa.
2. Stop-leg dicetuskan pada sumbu (wick)
Dalam sumbu lilin, harga sekejap mencecah tahap stop tetapi ditutup di atasnya. Perintah stop-market dicetuskan pada sumbu dan diisi pada harga stop (atau lebih teruk). OCO membatalkan limit, tetapi anda telah keluar kerana bunyi (noise).
Pembaikan: gunakan stop-limit dengan buffer, atau gunakan pengesahan berasaskan masa.
3. Platform tidak menyokong OCO sebenar
Sesetengah platform hanya menyokong “linked orders” atau “if-touched orders”, yang kelihatan seperti OCO tetapi mempunyai logik pembatalan yang berbeza. Rujuk dokumentasi platform untuk mengesahkan tingkah laku OCO.
Cara menilai
Apabila menyediakan pesanan OCO, tanya:
- Adakah platform menyokong OCO sebenar? (Uji dengan pesanan kecil pada nama yang mudah cair untuk mengesahkan tingkah laku.)
- Apakah jenis pesanan yang disokong pada setiap kaki? (Stop-market, stop-limit, trailing stop, limit. Lebih banyak pilihan, lebih banyak strategi yang boleh anda jalankan.)
- Apakah lalai tarikh luput? (Day, GTC, atau tersuai. Tetapkan dengan sengaja.)
- Bagaimana pengendalian partial-fill? (Jika hanya 50% daripada kaki limit terisi, adakah OCO dibatalkan? Kebanyakan platform membatalkan; sesetengah kekalkan kaki yang belum terisi masih aktif.)
- Berapakah slippage pada kaki stop? (Stop-market diisi dengan slippage. Uji dalam akaun paper-trading untuk melihat kualiti pengisian sebenar.)
Soalan Lazim
Adakah OCO sama seperti pesanan bracket?
Pesanan bracket ialah satu jenis OCO yang khusus: pesanan masuk dengan kedua-dua sasaran keuntungan dan stop-loss yang dipautkan sebagai OCO. OCO umum boleh jadi apa-apa dua pesanan yang dipautkan; bracket ialah satu kes penggunaan yang biasa.
Bolehkah saya sediakan OCO merentas berbilang akaun?
Kebanyakan platform tidak menyokong OCO merentas akaun. OCO disediakan pada tahap posisi dalam satu akaun sahaja.
Apakah perbezaan antara OCO dan OTO (one-triggers-the-other)?
OTO ialah dua pesanan yang dipautkan supaya pesanan kedua hanya diletakkan apabila pesanan pertama dipenuhi. OCO ialah dua pesanan yang dipautkan supaya pesanan kedua dibatalkan apabila pesanan pertama dipenuhi.
Adakah semua broker menyokong pesanan OCO?
Kebanyakan broker peringkat-1 memang menyokongnya, termasuk Interactive Brokers, Schwab, Tastyworks, TradeStation, dan E*TRADE. Pelaksanaannya berbeza-beza.
Sumber berkaitan
Tempat untuk bermula
Jika anda mahu menggunakan pesanan OCO dalam dagangan anda, langkah pertama yang praktikal ialah menyediakan akaun dagangan kertas dengan Broker yang menyokong jenis pesanan tersebut dan menguji tingkah laku dengan posisi yang kecil. Akaun kertas ialah satu-satunya cara untuk mengesahkan logik OCO platform sebelum melabur wang sebenar. Lihat jadual broker kami untuk senarai platform semasa yang menyokong OCO.