Semua panduan opsi dan kontrak berjangka
Dua order yang terhubung dapat mengelola satu exit, tetapi status akhir tetap pentingBacaan 8 menit

Order OCO Futures: Penjelasan One-Cancels-Other

Pelajari cara OCO order futures menghubungkan dua instruksi sehingga eksekusi salah satunya membatalkan yang lain, cara kerja contoh target profit dan stop, serta hal yang harus diverifikasi setelah pengisian sebagian

Disusun oleh Mark · Sumber utama di bawah

Jawaban langsung

OCO futures menghubungkan dua order sehingga eksekusi salah satunya membatalkan order lain sesuai aturan yang berlaku. OCO dapat memasangkan exit alternatif, tetapi Anda tetap perlu memverifikasi pengisian, kuantitas yang dibatalkan, dan status posisi akhir.

OCO menghubungkan alternatif, bukan menambahkan kedua hasil

Glosarium CFTC mendefinisikan One Cancels the Other sebagai pasangan order ketika pengisian salah satunya menyebabkan order lain dibatalkan.

Contoh umum pengelolaan posisi adalah limit untuk mengambil profit yang dihubungkan dengan stop pelindung.

Tujuannya adalah menyatakan dua hasil yang saling menggantikan.

Jika order pengambil profit dieksekusi menurut aturan OCO, stop yang terhubung seharusnya dibatalkan.

Jika order sisi stop dieksekusi lebih dahulu, order pengambil profit seharusnya dibatalkan.

Jangan menghitung kedua order terhubung sebagai dua pengurangan posisi yang dimaksudkan pada saat yang sama.

Contoh: satu kontrak long dengan dua exit terhubung

Anggap Anda long satu kontrak futures dari 5,000.

Anda membuat grup OCO dengan:

Jika sell limit terisi pada 5,020, long ditutup oleh eksekusi itu.

Dengan multiplier hipotetis $20 per poin, P&L bruto adalah:

(5,020 − 5,000) × $20 = $400.

Stop yang terhubung seharusnya dibatalkan sesuai penanganan OCO yang dikirimkan.

Jika exit sisi stop justru dieksekusi lebih dahulu, sisi limit adalah order yang diharapkan dibatalkan.

  • sell limit pada 5,020
  • sell stop pada 4,980

OCO tidak menjamin harga exit mana pun

Keterkaitan OCO mengatur apa yang terjadi di antara pasangan order.

Keterkaitan itu tidak mengubah stop menjadi harga eksekusi yang dijamin.

Stop order tetap mengikuti aturan pemicu dan eksekusinya sendiri.

Limit order dapat tetap tidak terisi jika likuiditas yang cocok tidak tersedia.

Pasar juga dapat bergerak cepat antara pemicu, pemrosesan bursa, dan pengisian akhir.

Stop vs stop-limit order futures menjelaskan risiko harga pada sisi stop.

Market vs limit order futures menjelaskan sisi limit.

Pengisian sebagian perlu dicocokkan secara eksplisit

Jangan menganggap label OCO memberi tahu setiap detail pengisian sebagian.

Platform dapat menentukan kapan sibling OCO dibatalkan, dikurangi, ditahan, atau ditangani dengan cara lain.

Jika exit multi-kontrak hanya mengisi sebagian kuantitasnya, periksa apa yang terjadi pada order terhubung dan posisi yang tersisa.

Misalnya, posisi long 5 kontrak dapat menjadi long 3 setelah exit sebagian sebanyak 2 kontrak.

Akun masih memiliki eksposur meskipun sibling order berubah status.

Periksa dokumentasi OCO broker dan laporan order akhir, bukan menyimpulkan perilaku hanya dari singkatannya.

Status pembatalan penting setelah eksekusi pertama

Pembatalan otomatis tetap harus terlihat dalam catatan order akhir.

Pastikan ID order setiap kaki, kuantitas eksekusi, kuantitas tersisa, konfirmasi pembatalan, dan posisi net.

Jika salah satu order terhubung terisi, jangan mengirim pengganti hanya karena order lain sempat masih terlihat di layar.

Pembaruan antarmuka dapat tertinggal dari status order yang mendasarinya.

Demikian juga, jangan menganggap baris yang terlihat dibatalkan membuktikan posisi sudah flat.

Order futures yang ditolak vs belum terisi menjelaskan mengapa status akhir lebih penting daripada tampilan sementara. [!TRYMARK] Cocokkan satu exit OCO Mulai long 1 pada 5,000 dengan sell limit 5,020 dan sell stop 4,980. Tuliskan status order dan posisi yang diharapkan jika limit terisi lebih dulu, lalu ulangi jika order sisi stop dieksekusi lebih dulu.

Gunakan checklist OCO

Pastikan produk, broker, dan platform mendukung perilaku OCO yang dimaksud

Catat kedua ID order yang terhubung

Pastikan kuantitas pada kedua sisi sesuai dengan pengelolaan posisi yang dimaksud

Verifikasi aturan harga dan pemicu setiap order secara terpisah

Periksa apakah pengisian sebagian mengubah sibling order

Setelah eksekusi apa pun, pastikan status akhir sibling

Cocokkan posisi net futures sebelum mengirim order lain

Simpan komisi, biaya bursa, biaya kliring, dan slippage dalam perhitungan P&L akhir

Panduan ini menjelaskan mekanisme order terhubung. Panduan ini tidak merekomendasikan strategi exit tertentu.

Pertanyaan umum

Apa arti OCO dalam trading futures?

OCO berarti One Cancels the Other. Dua order dihubungkan sehingga eksekusi salah satunya menyebabkan order lain dibatalkan sesuai aturan penanganan order yang berlaku.

Apakah OCO dapat digunakan untuk target profit dan stop futures?

Banyak platform menggunakan keterkaitan bergaya OCO untuk exit alternatif seperti limit pengambil profit dan stop. Pastikan dukungan serta perilaku tepatnya kepada broker atau venue sebelum mengandalkannya.

Apakah OCO menjamin saya tidak akan mendapat pengisian tak terduga?

Tidak. OCO mengotomatiskan pembatalan terhubung, tetapi eksekusi dan pembatalan tetap mengikuti pemrosesan platform dan venue. Periksa pengisian aktual, pengisian sebagian, konfirmasi, dan posisi net.

Apa yang terjadi jika OCO order terisi sebagian?

Perilakunya dapat berbeda menurut implementasi. Order terhubung dapat dibatalkan, disesuaikan, atau ditangani menurut aturan khusus platform. Verifikasi dokumentasi dan status order akhir sistem yang sebenarnya.

Sumber dan bacaan lanjutan

Panduan terkait