Semua panduan opsi dan kontrak berjangka
Lampirkan exit yang direncanakan tanpa berpura-pura otomatisasi menghapus risiko15 menit membaca

Bracket Order Futures Dijelaskan

Pelajari bagaimana bracket order futures menghubungkan entry, limit profit, dan stop protektif, termasuk partial fill, transmisi, slippage, serta jalur kegagalan khusus broker

Disusun oleh Mark · Sumber utama di bawah

Jawaban langsung

Bracket order futures biasanya menggabungkan satu entry dengan limit pengambilan profit dan stop protektif. Setelah parent terisi, kedua exit dimaksudkan bekerja sebagai pasangan OCO: satu eksekusi membatalkan yang lain. Struktur ini mengatur keputusan, tetapi tidak dapat menjamin fill, harga stop, atau pembatalan seketika di pasar cepat

Apa yang dilakukan ketiga order

Untuk posisi futures long, parent adalah buy order. Child-nya adalah sell limit di atas entry dan sell stop di bawahnya. Untuk posisi short, sisinya berbalik: parent sell memiliki buy stop di atas dan buy limit di bawah. Kuantitas setiap child harus sesuai dengan kuantitas yang benar-benar dimiliki, dengan tunduk pada aturan partial fill broker.

Hubungan OCO menghubungkan dua order yang sudah memenuhi syarat untuk dieksekusi. Bracket menambahkan parent yang fill-nya melepaskan child. Sebagian platform menyebut struktur parent-plus-two-children sebagai OTOCO. Nama tidak distandardisasi, jadi baca aturan aktivasi dan pembatalan broker, bukan mengandalkan label. OCO dan bracket order untuk opsi memberikan contoh istilah yang paralel.

Tentukan risiko sebelum membuat tiket

Tetapkan level invalidasi, target, bulan kontrak, dan kerugian maksimum sebelum memasukkan tiket order. Ubah jarak stop menjadi mata uang menggunakan ukuran tick dan nilai tick kontrak. Sertakan komisi, biaya bursa, asumsi fill yang merugikan, dan skenario gap. Ukuran posisi futures menjelaskan mengapa margin awal bukan anggaran kerugian yang aman.

Sebagai contoh, kontrak micro long dengan stop 20 tick dan nilai tick $1.25 memiliki risiko harga yang direncanakan $25 per kontrak sebelum biaya. Itu hanya skenario, bukan kerugian maksimum yang dijamin: stop dapat terisi melewati pemicunya, dan pasar dapat bergerak sebelum child protektif diterima. Jika skenario guncangan tidak sesuai dengan batas rekening, kurangi kuantitas atau lewati transaksi.

Jangan memilih target hanya karena membuat rasio risk-reward tampak menarik. Nyatakan kondisi pasar yang membatalkan tesis dan kondisi yang mengizinkan exit discretionary lebih awal. Bracket harus mengodekan aturan yang telah diuji, bukan menggantikannya.

Aktivasi dan transmisi parent penting

Bracket yang aman seharusnya tidak membiarkan child tereksekusi sebelum posisi ada. Implementasi broker umumnya menahan child sampai parent terisi, tetapi perilaku tepatnya dapat berbeda untuk partial fill, parent yang ditolak, trading di luar jam, dan pengiriman melalui API.

Saat mengirim melalui API, broker dapat meminta transmission flag atau mekanisme staging yang setara. Interactive Brokers mendokumentasikan pengiriman parent dan child pertama tanpa mentransmisikannya, lalu mentransmisikan child terakhir agar grup dilepas bersama-sama. Ini mengurangi kemungkinan parent live tanpa exit yang dimaksud, tetapi tetap perlu memeriksa acknowledgement order dan peristiwa status. Lihat [dokumentasi bracket order Interactive Brokers](https://www.interactivebrokers.com/docs/general/order-types/complex-orders/bracket-orders).

Dalam tiket manual, verifikasi bahwa entry benar-benar parent, child merujuk parent ID yang tepat, dan grup aktif, bukan hanya ditampilkan secara lokal. Tiket yang tampak hijau bukan bukti bahwa bursa menerima setiap order.

Pilih jenis order dengan sengaja

Child profit biasanya merupakan limit order. Order ini mengendalikan harga terburuk yang dapat diterima untuk exit, tetapi dapat tetap tidak terisi jika pasar menyentuh level lalu berbalik. Child protektif dapat berupa stop-market atau stop-limit. Stop-market memprioritaskan eksekusi tetapi dapat terisi melewati pemicu dalam pergerakan cepat; stop-limit mengendalikan harga limit tetapi dapat terpicu tanpa fill.

Baca market dibandingkan limit order dan stop dibandingkan stop-limit sebelum memilih jenis. Periksa sumber harga yang memicu stop, cara limit dibulatkan ke tick, apakah order diizinkan selama sesi overnight, dan apakah bursa atau broker menerapkan protection band.

Time in force adalah keputusan risiko lain. Child day yang kedaluwarsa pada batas sesi dapat meninggalkan posisi overnight tanpa perlindungan. Child GTC dapat bertahan lebih lama dari tesis dan memerlukan pembatalan eksplisit ketika posisi ditutup. Bandingkan day dan GTC order futures dengan jadwal perdagangan kontrak.

Partial fill mengubah kuantitas yang aman

Misalkan parent lima kontrak mengisi dua kontrak. Bracket aman hanya jika exit aktif mencakup dua, bukan lima, kecuali broker sengaja mempertahankan tiga kuantitas parent yang tersisa dan dapat mengubah ukuran child saat fill berikutnya tiba. Sebagian sistem mengaktifkan child secara proporsional, sebagian menunggu parent terisi penuh, dan sebagian meminta trader mengubah kuantitas.

Setelah setiap peristiwa fill, bandingkan:

Jika child terisi sebagian, posisi tersisa mungkin lebih kecil sementara sibling masih menampilkan kuantitas awal. Ikuti perilaku OCO broker dan ubah atau batalkan secara eksplisit. Jangan menganggap pembatalan OCO otomatis menghitung ulang kuantitas sibling. Order futures ditolak dibandingkan tidak terisi menjelaskan mengapa order pending atau rejected tidak sama dengan risiko yang sudah dihapus.

  • kuantitas parent yang terisi dengan posisi aktual
  • kuantitas stop aktif dengan posisi yang memerlukan perlindungan
  • kuantitas child profit dan kuantitas parent yang tersisa
  • harga entry rata-rata dan harga exit yang dibulatkan ke tick
  • order yang tidak terhubung atau duplikat

Pembatalan OCO adalah perlombaan, bukan jaminan

Ketika satu child tereksekusi, sistem mengirim permintaan pembatalan untuk yang lain. Permintaan itu memerlukan waktu untuk mencapai broker, bursa, atau matching engine. Dalam pergerakan tajam, kedua child dapat tereksekusi atau salah satunya dapat tereksekusi setelah posisi berubah. Bracket mengurangi penundaan manual tetapi tidak membuat overfill mustahil.

Tentukan respons terhadap fill tak terduga: berhenti mengirim order baru, baca laporan eksekusi, hitung posisi bersih yang dihasilkan, batalkan child usang, dan flatten atau lindungi kembali sesuai rencana tertulis. Jangan langsung membalik arah hanya karena kedua sisi terisi; rekonsiliasikan kuantitas dan biaya terlebih dahulu.

Rekonsiliasi setelah parent dan setelah exit

Gunakan laporan eksekusi—bukan grafik atau pratinjau tiket order—sebagai sumber kebenaran. Catat bulan kontrak, sisi, kuantitas, harga rata-rata, stempel waktu, order ID, sumber pemicu, dan biaya. Pastikan bursa menerima kontrak dan posisi berada pada bulan yang dimaksud; grafik berkelanjutan bukan kontrak yang dapat diperdagangkan.

Setelah exit, verifikasi bahwa posisi nol atau sesuai sisa yang diinginkan dan tidak ada child atau parent order yang masih bekerja. Bandingkan P&L terealisasi dengan nilai tick dan biaya kontrak. P&L futures terealisasi dibandingkan belum terealisasi membantu memisahkan hasil yang ditutup dari eksposur live.

Jika bracket dibiarkan overnight, cadangkan kas untuk margin variasi dan kemungkinan perubahan kebijakan margin. Stop protektif tidak membatasi kerugian akibat gap, dan broker dapat melikuidasi posisi ketika ekuitas turun di bawah persyaratannya. Tinjau margin call dibandingkan forced liquidation.

Checklist sebelum kirim dan setelah fill

Sebelum mengirim:

1. Konfirmasi bulan kontrak, arah, dan kuantitas yang tepat 2. Hitung risiko stop, logika target, biaya, dan skenario guncangan 3. Periksa pembulatan tick, sumber pemicu, sesi, dan time in force 4. Konfirmasi parent-child ID dan perilaku partial fill broker 5. Pastikan margin dan kas bebas tetap di atas buffer rencana

Setelah parent terisi:

1. Konfirmasi posisi aktual dan kuantitas child aktif 2. Periksa bahwa stop live dan order profit memiliki harga yang diinginkan 3. Batalkan order duplikat atau usang 4. Catat fill dan pantau peristiwa status, bukan hanya harga terakhir

Setelah child mana pun terisi, ulangi rekonsiliasi. Bracket baru lengkap ketika posisi dan semua order terkait sesuai dengan rencana. [!WARNING] Bracket order bukan batas kerugian yang dijamin Slippage, gap, penghentian perdagangan, order yang ditolak atau tertunda, partial fill, kegagalan koneksi, perubahan margin, dan perilaku OCO khusus broker dapat menghasilkan hasil yang berbeda dari stop atau target yang direncanakan. Artikel ini bersifat edukasi dan tidak merekomendasikan kontrak, broker, jenis order, atau strategi tertentu

Pertanyaan umum

Apakah bracket order futures sama dengan OCO order?

Tidak. OCO menghubungkan dua alternatif yang memenuhi syarat. Bracket biasanya menambahkan parent entry yang fill-nya mengaktifkan dua exit, yang kemudian berperilaku sebagai sibling OCO. Nama dan aturan aktivasi berbeda menurut broker.

Dapatkah kedua sisi bracket futures terisi?

Bisa. Permintaan pembatalan dapat berlomba dengan eksekusi dalam pergerakan cepat, atau pembaruan status yang tertunda dapat membuat kedua child tetap memenuhi syarat. Segera rekonsiliasikan posisi bersih dan ikuti kontinjensi tertulis sebelumnya.

Apa yang terjadi ketika entry hanya terisi sebagian?

Broker dapat mengaktifkan exit hanya untuk kuantitas yang terisi, menunggu parent penuh, atau meminta perubahan ukuran manual. Periksa posisi aktual dan kuantitas child aktif setelah setiap peristiwa fill.

Haruskah child protektif berupa stop-market atau stop-limit?

Itu bergantung pada apakah kepastian eksekusi atau kontrol harga lebih penting bagi strategi. Stop-market dapat mengalami slippage; stop-limit dapat tetap tidak terisi. Uji aturan dengan pemicu dan perilaku sesi broker sebelum mengandalkannya.

Sumber dan bacaan lanjutan

Panduan terkait