Menjalankan transaksi dalam jumlah besar di pasar yang bergerak cepat membutuhkan presisi tinggi. Definisi dari Fill or Kill (FOK) order adalah jenis order yang harus dieksekusi segera secara penuh atau dibatalkan seluruhnya; tidak ada toleransi untuk eksekusi sebagian. Satu langkah yang salah—atau eksekusi sebagian pada waktu yang tidak tepat—dapat merusak seluruh strategi. Di sinilah Fill or Kill (FOK) order berperan, memberikan trader kendali ketat atas hasil eksekusi, dan FOK dikategorikan sebagai order ekstrem karena persyaratan eksekusinya yang sangat ketat.
Dalam panduan ini, Anda akan mempelajari bagaimana FOK bekerja, kapan paling efektif digunakan, dan bagaimana perbandingannya dengan jenis conditional order lain seperti Immediate or Cancel (IOC) dan Good Till Canceled (GTC).
Apa Itu Fill or Kill (FOK) Order?
Fill or Kill (FOK) order adalah instruksi time-in-force yang mengharuskan order dieksekusi segera dan secara penuh pada harga yang ditentukan atau lebih baik—atau dibatalkan sepenuhnya. Order ini dirancang untuk situasi di mana eksekusi instan atau pembatalan langsung sangat penting, terutama di pasar yang cepat dan likuid. Tidak ada eksekusi parsial.
“Fill” berarti 100% dari jumlah yang diminta harus dieksekusi, sehingga seluruh order atau posisi harus selesai sekaligus. “Kill” berarti jika eksekusi penuh tidak dapat dilakukan secara instan, order akan dibatalkan tanpa membuka posisi. Pembatalan terjadi seketika jika order tidak dapat diselesaikan, dan sisa order langsung dibuang. Anda hanya akan mendapatkan persis sesuai yang diinginkan—atau tidak sama sekali.
FOK biasanya digunakan oleh trader institusional, high-frequency trader, dan trader ritel aktif yang menangani posisi besar di pasar seperti saham, futures, dan forex. FOK digunakan untuk menghindari gangguan harga. Dalam transaksi besar, eksekusi sebagian dapat mengganggu harga rata-rata masuk dan menyulitkan manajemen risiko.
Secara konsep, FOK menggabungkan dua jenis order lain: All or None (AON) dan Immediate or Cancel (IOC). Seperti AON, FOK membutuhkan eksekusi penuh. Seperti IOC, FOK menuntut eksekusi segera. Kombinasi ini membuat FOK menjadi salah satu jenis order paling ketat.
Tujuan utama FOK adalah menghilangkan ketidakpastian. Order ini memastikan posisi terisi penuh atau dibatalkan, yang sangat penting untuk transaksi besar. Eksekusi parsial dapat menciptakan eksposur yang tidak diinginkan, hedge yang tidak seimbang, atau inefisiensi operasional. Dalam banyak strategi, mendapatkan 70% posisi justru lebih buruk daripada tidak mendapatkan sama sekali.
Walaupun FOK tidak seumum market order atau limit order, FOK sangat penting ketika sensitivitas harga dan kepastian eksekusi lebih penting daripada peluang eksekusi. FOK membutuhkan likuiditas tinggi untuk berhasil; di pasar dengan likuiditas rendah, order ini sering gagal dan dibatalkan. Banyak bursa membatalkan FOK dalam hitungan detik jika tidak terpenuhi.
Bagaimana Cara Kerja Fill or Kill (FOK) Order?
Untuk menempatkan FOK order, Anda harus menentukan spesifikasi transaksi dengan broker, termasuk aset, jumlah, dan harga maksimum. Anda juga perlu memilih broker yang mendukung FOK.
Saat membuat FOK order, trader memilih instrumen, arah (buy atau sell), jumlah, dan harga limit, lalu memilih FOK sebagai kondisi time-in-force. Setelah masuk ke platform trading, pilih opsi “New Order” untuk memulai.
Contoh: investor ingin membeli 10.000 saham di harga $10. Investor memasukkan detail tersebut dan memilih FOK. Sebelum mengirim, penting untuk memastikan semua parameter sudah sesuai.
Setelah dikirim, order akan masuk ke pasar atau pool likuiditas. Sistem matching engine akan langsung memeriksa apakah seluruh order dapat dipenuhi pada harga tersebut atau lebih baik.
Jika 100% jumlah tersedia, order akan dieksekusi penuh. Jika sebagian kecil saja tidak tersedia, seluruh order langsung dibatalkan. Tidak ada waktu tunggu, tidak ada eksekusi parsial, dan tidak perlu pembatalan manual.
FOK hanya dievaluasi sekali saat masuk ke pasar. Ini membuatnya efektif untuk menghindari slippage dan mengontrol dampak pasar, terutama saat kondisi volatil.
Berapa Lama Fill or Kill (FOK) Order Berlaku?
FOK hanya berlaku dalam waktu sangat singkat—biasanya milidetik di platform trading elektronik.
Berbeda dengan Day order (aktif hingga pasar tutup) atau GTC (aktif berhari-hari hingga minggu), FOK langsung dieksekusi atau langsung kadaluarsa.
Tidak ada periode menunggu. Anda langsung masuk penuh atau tidak masuk sama sekali.
Jenis-Jenis Order
Memahami jenis order alternatif membantu trader memilih alat eksekusi yang tepat.
All or None (AON) adalah order yang mengharuskan seluruh jumlah dieksekusi, tetapi tidak harus dilakukan secara langsung. Order ini dapat tetap aktif hingga terpenuhi sepenuhnya atau hingga kedaluwarsa. AON lebih mengutamakan keutuhan jumlah dibandingkan kecepatan eksekusi.
Immediate or Cancel (IOC) adalah order yang harus dieksekusi segera, tetapi memperbolehkan eksekusi parsial. Bagian yang tidak terpenuhi akan langsung dibatalkan. IOC cocok digunakan ketika mendapatkan sebagian posisi lebih baik daripada tidak sama sekali.
Good Till Canceled (GTC) adalah order yang tetap aktif hingga terpenuhi atau dibatalkan secara manual, sering kali berlangsung selama beberapa minggu. Order ini cocok untuk strategi jangka lebih panjang dengan fleksibilitas waktu.
| Jenis Order |
Waktu Eksekusi |
Eksekusi Parsial |
Penggunaan Terbaik |
| FOK |
Langsung |
Tidak |
Order besar dengan ukuran presisi |
| IOC |
Langsung |
Ya |
Pasar cepat, ukuran fleksibel |
| AON |
Bisa menunggu |
Tidak |
Transaksi blok (block trade) |
| GTC |
Bisa menunggu |
Ya |
Swing trade atau position trade |
Jenis Order Apa Saja yang Tersedia di IUX?
IUX mendukung berbagai jenis order lanjutan yang dirancang untuk trader aktif, termasuk FOK dan IOC.
Jenis order yang tersedia meliputi market order, limit order, FOK, IOC, Day, dan GTC. Alat-alat ini memungkinkan trader menyesuaikan eksekusi berdasarkan likuiditas, volatilitas, dan kebutuhan ukuran posisi.
Saat membandingkan fill or kill (FOK) dengan immediate or cancel (IOC), perbedaan utama terletak pada bagaimana eksekusi parsial ditangani. FOK mengharuskan eksekusi penuh atau tidak sama sekali, sedangkan IOC memungkinkan eksekusi sebagian dan hanya membatalkan sisa order. Penanganan FOK dapat berbeda antar bursa, sehingga beberapa trader mungkin lebih memilih jenis order yang lebih standar seperti IOC atau AON untuk konsistensi di berbagai platform trading.
FOK sangat bermanfaat terutama saat membeli saham dalam jumlah besar yang tersebar di beberapa pasar yang tidak saling terhubung, karena memungkinkan seluruh order diselesaikan secara simultan tanpa perlu pembatalan manual atau risiko eksekusi parsial.
Kelebihan FOK di IUX meliputi presisi ukuran posisi, perlindungan kuat terhadap partial fill, dan pengurangan ketidakpastian eksekusi. Namun, kekurangannya adalah peluang tidak tereksekusi lebih tinggi, terutama di pasar yang tipis atau bergerak cepat.
Sementara itu, IOC menawarkan probabilitas eksekusi yang lebih tinggi dan fleksibilitas yang lebih besar, tetapi dapat menghasilkan posisi yang lebih kecil dari rencana awal sehingga memerlukan transaksi lanjutan.
Memahami Kill Order
Kill order adalah jenis order bersyarat yang memiliki peran penting dalam eksekusi fill or kill (FOK). Pada dasarnya, kill order adalah instruksi untuk membatalkan seluruh order jika tidak dapat dieksekusi segera dan secara penuh pada harga yang telah ditentukan. Mekanisme ini memastikan trader dan investor terhindar dari risiko eksekusi parsial yang dapat mengganggu strategi yang telah direncanakan dengan matang.
Dalam konteks FOK, kill order akan otomatis terpicu jika seluruh order tidak dapat dipenuhi pada harga yang ditentukan saat order masuk ke pasar. Tidak ada ruang untuk eksekusi sebagian—jika jumlah penuh tidak tersedia, sisa order langsung dibatalkan. Pendekatan all-or-nothing ini sangat penting terutama dalam transaksi berukuran besar, di mana kekurangan sedikit saja dapat memengaruhi posisi dan profil risiko secara keseluruhan.
Dalam keuangan korporasi, kill order sering digunakan untuk menjaga kontrol ketat terhadap transaksi besar. Misalnya, seorang trader mengirimkan FOK order untuk membeli blok saham dalam jumlah besar pada harga tertentu. Jika pasar tidak dapat menyediakan seluruh jumlah tersebut secara instan, kill order akan membatalkan transaksi, melindungi trader dari eksposur parsial dan potensi slippage harga.
Contoh praktis: seorang investor ingin membeli 15.000 saham pada harga $75 per saham menggunakan FOK. Jika hanya tersedia 12.000 saham pada harga tersebut, kill order akan aktif dan seluruh order dibatalkan—tidak ada saham yang dibeli. Dengan demikian, investor terhindar dari posisi parsial yang mungkin tidak sesuai dengan strateginya. Hal ini berbeda dengan good till canceled (GTC), yang akan tetap aktif hingga terpenuhi atau dibatalkan secara manual, dan bisa menghasilkan beberapa eksekusi parsial seiring waktu.
Kill order juga merupakan komponen penting dalam strategi trading yang kompleks, di mana presisi eksekusi sangat krusial. Dengan mengombinasikan kill order bersama limit order atau market order, trader dapat merancang conditional order yang mengoptimalkan eksekusi sekaligus meminimalkan risiko. Sebagai contoh, trader dapat menggunakan FOK dengan harga limit untuk memastikan posisi besar hanya dieksekusi jika pasar mampu memenuhi seluruh order pada harga yang diinginkan atau lebih baik. Jika tidak, kill order akan membatalkan transaksi dan menjaga konsistensi strategi.
Pada akhirnya, memahami bagaimana kill order bekerja dalam FOK membantu trader dan investor mengelola risiko secara lebih efektif. Dengan memastikan bahwa seluruh order hanya akan dieksekusi secara penuh atau tidak sama sekali, kill order membantu menjaga kontrol, mengurangi risiko eksekusi parsial yang tidak diinginkan, serta mendukung implementasi strategi trading yang lebih canggih di pasar yang bergerak cepat.
Contoh Penggunaan Fill or Kill (FOK) Order
Skenario: Eksekusi FOK Gagal
Seorang pembeli menempatkan order FOK untuk membeli 250.000 saham pada harga $42,50. Order book menunjukkan hanya tersedia 200.000 saham pada harga tersebut atau lebih rendah. Karena jumlah penuh tidak dapat dipenuhi, order pembeli tidak dieksekusi dan langsung dibatalkan tanpa transaksi sama sekali.
Skenario: Eksekusi FOK Berhasil
Jika order book menunjukkan tersedia 270.000 saham pada harga $42,50 atau lebih rendah, maka seluruh order 250.000 saham akan langsung dieksekusi. Pembeli mendapatkan seluruh posisi, kemungkinan dari beberapa level harga selama masih dalam batas harga yang ditentukan.
Contoh lain dari FOK adalah ketika seorang investor menempatkan order untuk membeli 10.000 saham pada harga $10, dan jika hanya tersedia 8.000 saham pada harga tersebut, maka seluruh order akan dibatalkan. Ini memastikan bahwa order hanya akan dieksekusi jika jumlah penuh dapat terpenuhi pada harga yang ditentukan.
Jika trader menggunakan order IOC pada skenario pertama, mereka akan mendapatkan eksekusi sebagian sebanyak 200.000 saham. Perbedaan ini menunjukkan mengapa FOK dipilih ketika ukuran posisi yang presisi sangat penting.
Conclusion
Memahami FOK dan IOC sangat penting untuk trader yang menangani posisi besar atau sensitif waktu.
- FOK fokus pada kepastian dan ukuran tepat
- IOC fokus pada kecepatan dan peluang eksekusi
Pemilihan tergantung pada strategi: apakah Anda lebih membutuhkan kepastian posisi atau partisipasi pasar.
Sebelum menggunakan dengan dana besar, sebaiknya latihan di akun demo atau ukuran kecil.
FAQs
Q: Apa itu slippage?
A: Slippage adalah perbedaan antara harga yang diharapkan dan harga eksekusi, biasanya terjadi di pasar volatil atau likuiditas rendah.
Q: Apa itu Buy/Sell?
A: Buy membuka atau menambah posisi long, Sell menutup atau membuka posisi short tergantung instrumen.
Q: Apa itu pip?
A: Pip adalah satuan pergerakan harga dalam forex, biasanya digit ke-4 untuk sebagian besar pair dan digit ke-2 untuk pair JPY.