Semua panduan opsi dan kontrak berjangka
Satu order dapat menjadi beberapa eksekusiBacaan 8 menit

Mengapa Order Futures Saya Terisi pada Beberapa Harga?

Pelajari mengapa satu order futures dapat dieksekusi pada beberapa harga, cara menghitung harga pengisian rata-rata tertimbang, serta cara mencocokkan pengisian sebagian dan kuantitas tersisa

Disusun oleh Mark · Sumber utama di bawah

Jawaban langsung

Satu order futures dapat terisi pada beberapa harga ketika kuantitas yang tersedia lebih kecil daripada order Anda atau buku order berubah selama pencocokan. Cocokkan setiap eksekusi dan hitung rata-rata tertimbang berdasarkan kuantitas, bukan merata-ratakan level harga secara setara.

Satu order dapat menghasilkan beberapa eksekusi

Order futures adalah instruksi untuk suatu kuantitas, bukan janji bahwa setiap kontrak akan diperdagangkan pada satu harga.

Jika buy order mencapai offer pada 5,000,00, 5,000,25, dan 5,000,50, matching engine dapat mengeksekusi lebih dari satu level ketika jenis order dan batas harganya mengizinkan.

Limit order tetap mempertahankan batasnya. Buy limit tidak seharusnya dieksekusi di atas limit, dan sell limit tidak seharusnya dieksekusi di bawah limit sesuai aturan bursa yang berlaku.

Instruksi market memprioritaskan eksekusi dan dapat berinteraksi dengan beberapa harga yang tersedia. Di CME Globex, Market with Protection juga menerapkan rentang perlindungan yang ditentukan bursa.

Market order vs limit order futures menjelaskan batas harga.

Prioritas buku order futures menjelaskan mengapa kuantitas yang tersedia dapat terbagi.

Hitung rata-rata dari kuantitas pada setiap harga

Gunakan rata-rata tertimbang:

Harga pengisian rata-rata = jumlah harga eksekusi × kontrak pada harga tersebut ÷ total kontrak yang terisi.

Misalkan buy order hipotetis untuk 8 kontrak menghasilkan pengisian berikut:

Total tertimbangnya adalah 2 × 5,000,00 + 3 × 5,000,25 + 3 × 5,000,50 = 40,002,25.

Bagi dengan 8 kontrak. Harga pengisian rata-rata tertimbangnya adalah 5,000.28125.

Jangan menghitung (5,000,00 + 5,000,25 + 5,000,50) ÷ 3. Hasilnya 5,000,25 dan mengabaikan bahwa jumlah kontrak yang terisi pada setiap harga berbeda.

Broker dapat menampilkan rata-rata yang dibulatkan, sementara eksekusi individual tetap tersimpan dalam catatan order. Biaya biasanya terpisah dari harga bursa dan tidak boleh dicampurkan ke rata-rata pengisian mentah.

  • 2 kontrak pada 5,000,00
  • 3 kontrak pada 5,000,25
  • 3 kontrak pada 5,000,50

Pengisian sebagian dan harga rata-rata menjawab pertanyaan yang berbeda

Harga pengisian rata-rata menggambarkan kontrak yang sudah dieksekusi. Harga itu sendiri tidak memberi tahu kuantitas yang masih bekerja.

Jika 6 dari 10 kontrak terisi, posisi saat ini berubah sebesar enam kontrak. Empat kontrak yang tersisa masih dapat bekerja, dibatalkan, kedaluwarsa, ditolak setelah modifikasi, atau mengalami status order lain.

Periksa kuantitas terisi kumulatif dan kuantitas tersisa secara terpisah. Mengirim ulang 10 kontrak tanpa pemeriksaan dapat menciptakan posisi lebih besar dari yang diinginkan.

Materi order CME membedakan instruksi order dan kondisi waktu, sementara aturan khusus produk menentukan apa yang dapat tetap berada di buku.

Day order vs GTC order futures membahas bagaimana sisa yang belum terisi dapat berlanjut atau berakhir sesuai instruksi time-in-force.

Mengapa pengisian dapat mencakup beberapa harga

Bid atau offer terbaik yang terlihat hanya merupakan satu bagian buku pada satu waktu. Kuantitas yang ditampilkan dapat lebih kecil daripada order Anda, dan order dapat masuk, dibatalkan, atau diperdagangkan saat pencocokan berlangsung.

CME juga menggunakan matching algorithm khusus produk. FIFO bukan satu-satunya metode alokasi, jadi aturan produk yang tepat penting ketika beberapa order yang menunggu bersaing pada satu harga.

Data Market by Price menggabungkan kuantitas per level harga. Market by Order dapat menampilkan kedalaman pada tingkat order, tetapi layar broker mungkin tidak menunjukkan setiap detail yang tersedia dalam feed bursa.

Karena itu, tangkapan layar sebelum pengiriman tidak dapat membuktikan berapa kuantitas yang tersisa ketika bursa memproses order.

Cocokkan P&L kas dari pengisian yang sebenarnya

Setelah menemukan harga masuk atau keluar tertimbang, gunakan spesifikasi kontrak yang tepat untuk mengubah harga menjadi P&L kas.

Misalkan contoh 8 kontrak memakai kontrak hipotetis senilai $20 per poin indeks. Jika seluruh 8 kontrak kemudian dijual pada 5,003,00, kenaikan harga adalah 2.71875 poin per kontrak.

P&L bruto adalah 2.71875 × $20 × 8 = $435.00.

Kemudian kurangi komisi, biaya bursa dan kliring, serta biaya eksekusi yang terukur. Jangan mengganti pengisian individual dengan harga terakhir yang ditampilkan.

Cara menghitung profit dan loss futures menunjukkan alur lengkap multiplier dan nilai tick. [!TRYMARK] Bangun ulang satu laporan eksekusi Ambil satu order multi-pengisian aktual atau hipotetis. Cantumkan setiap harga dan kuantitas eksekusi, hitung rata-rata tertimbang, pastikan kuantitas terisi dan tersisa, lalu hitung ulang P&L dari spesifikasi kontrak.

Gunakan checklist sebelum menyalahkan pengisian

Catat produk dan bulan kontrak yang tepat

Catat sisi beli atau jual, jenis order, kolom limit atau pemicu, kuantitas awal, dan time-in-force

Catat setiap ID eksekusi, harga eksekusi, kuantitas eksekusi, dan stempel waktu beserta zona waktunya

Hitung rata-rata tertimbang secara mandiri dan bandingkan dengan tampilan broker

Pastikan kuantitas terisi kumulatif, kuantitas tersisa, konfirmasi pembatalan atau penggantian, dan status order akhir

Periksa aturan matching produk saat ini dan sumber data pasar yang dipakai untuk perbandingan tangkapan layar atau ladder

Jika hasilnya masih berbeda, bandingkan laporan order bursa atau broker sebelum menganggap rata-rata harga adalah kesalahan aritmetika

Panduan ini menjelaskan pencocokan eksekusi. Panduan ini tidak memprediksi pengisian, menjamin likuiditas yang ditampilkan, atau merekomendasikan jenis order tertentu.

Pertanyaan umum

Apakah normal satu order futures terisi pada beberapa harga?

Ya. Order yang lebih besar dapat mengonsumsi kuantitas yang cocok pada beberapa level harga, dan buku dapat berubah selama pencocokan. Hasil tepatnya bergantung pada jenis order, batas harga, likuiditas yang tersedia, dan aturan produk.

Bagaimana cara menghitung harga pengisian rata-rata futures?

Kalikan setiap harga eksekusi dengan kontrak yang terisi pada harga tersebut, jumlahkan hasilnya, lalu bagi dengan total kontrak yang terisi. Pisahkan biaya dari rata-rata harga bursa mentah kecuali broker secara eksplisit menandainya sebagai angka biaya bersih.

Mengapa harga pengisian rata-rata broker berbeda dari rata-rata sederhana saya?

Rata-rata sederhana memberi bobot sama pada setiap harga yang berbeda. Rata-rata eksekusi yang benar memberi bobot pada setiap harga berdasarkan jumlah kontrak yang terisi. Pembulatan tampilan juga dapat menimbulkan selisih kecil.

Apakah pengisian sebagian berarti sisa order futures saya dibatalkan?

Belum tentu. Sisa order dapat tetap bekerja atau kemudian dibatalkan, kedaluwarsa, atau berubah sesuai time-in-force dan status akhirnya. Periksa kuantitas tersisa dan konfirmasi akhir.

Sumber dan bacaan lanjutan

Panduan terkait