Beli Kripto
Pasar
Spot
Futures OILBTC
Tabungan
Pusat Acara
Hub Hadiah
Lainnya
Fest. 0-Biaya
Fill or Kill (FOK): Apa Itu Fill or Kill (FOK) dalam Trading Kripto?Fill or Kill, disingkat FOK, adalah instruksi trading yang mengharuskan order segera tereksekusi seluruhnya atau dibatalkan sepenuhnya.Order Fill or KilFill or Kill (FOK): Apa Itu Fill or Kill (FOK) dalam Trading Kripto?Fill or Kill, disingkat FOK, adalah instruksi trading yang mengharuskan order segera tereksekusi seluruhnya atau dibatalkan sepenuhnya.Order Fill or Kil

Fill or Kill (FOK)

2026/10/13 15:35
#Intermediate
Humanity
H$0.05692+3.39%
PX
PX$0.0132+5.60%
Orderly Network
ORDER$0.0345+0.29%
PAIR
PAIR$0.001219-5.94%
Katana Inu
KATA$0.00003364+0.99%

Apa Itu Fill or Kill (FOK) dalam Trading Kripto?

Fill or Kill, disingkat FOK, adalah instruksi trading yang mengharuskan order segera tereksekusi seluruhnya atau dibatalkan sepenuhnya.

Order Fill or Kill tidak memungkinkan sebagian kuantitas tetap terisi sementara sisanya dibatalkan.

Jika likuiditas yang memenuhi syarat tersedia dalam jumlah cukup pada harga yang dapat diterima, seluruh order akan tereksekusi.

Jika seluruh kuantitas yang diminta tidak dapat dieksekusi, sistem matching akan membatalkan order tanpa menyisakan posisi parsial bagi trader.

FOK umumnya dianggap sebagai instruksi time-in-force karena mengatur seberapa cepat order harus dieksekusi dan tindakan yang dilakukan jika eksekusi segera tidak memungkinkan.

Definisi resmi Fill-or-Kill dari Investor.gov menyatakan bahwa order harus segera dieksekusi seluruhnya atau dibatalkan.

Di pasar mata uang kripto, instruksi FOK mungkin tersedia untuk pair spot, Futures bertanggal, kontrak perpetual, opsi, atau produk berbasis order book lainnya.

Ketersediaan, kombinasi order yang didukung, perilaku matching, dan pesan penolakan bergantung pada sistem trading.

Apa Arti “Fill or Kill”?

Kata “fill” berarti kuantitas trading yang diminta telah tereksekusi.

Kata “kill” berarti order yang belum tereksekusi dibatalkan oleh sistem matching.

Instruksi ini menggabungkan dua persyaratan ketat.

Persyaratan pertama adalah eksekusi segera.

Order tidak dapat menunggu likuiditas di masa mendatang dalam order book.

Persyaratan kedua adalah penyelesaian penuh.

Seluruh kuantitas harus dapat dieksekusi, bukan hanya sebagian.

Karena itu, order FOK mengutamakan hasil penuh secara langsung daripada kemungkinan memperoleh fill parsial dalam jumlah lebih kecil.

Bagaimana Cara Kerja Order FOK?

Trader memilih aset, pair trading, sisi order, kuantitas, ketentuan harga, dan Fill or Kill sebagai instruksi time-in-force.

Platform terlebih dahulu melakukan pemeriksaan saldo, margin, posisi, ukuran order, dan risiko yang berlaku.

Selanjutnya, matching engine mengevaluasi order lawan yang memenuhi syarat berdasarkan aturan matching-nya.

Order beli FOK memeriksa apakah likuiditas jual yang tersedia cukup untuk memenuhi seluruh kuantitas pada atau di bawah harga yang diizinkan.

Order jual FOK memeriksa apakah likuiditas beli yang tersedia cukup untuk memenuhi seluruh kuantitas pada atau di atas harga yang diizinkan.

Jika likuiditas mencukupi, matching engine mengeksekusi seluruh order.

Jika likuiditas tidak mencukupi, order dibatalkan atau ditolak tanpa masuk ke order book.

Pemrosesan dapat berlangsung sangat singkat, tetapi “segera” merujuk pada proses matching sistem trading, bukan jumlah milidetik universal.

Contoh Sederhana Order Beli FOK

Misalkan seorang trader ingin membeli 10 unit mata uang kripto dengan limit price $2,000.

Trader mengirim Limit Order Fill or Kill untuk seluruh 10 unit.

Order book berisi penawaran 3 unit pada $1,990, 4 unit pada $1,995, dan 3 unit pada $2,000.

Total 10 unit tersedia pada atau di bawah limit $2,000 yang ditetapkan trader.

Karena itu, seluruh order FOK dapat dieksekusi.

Order tersebut dapat menghasilkan beberapa catatan transaksi karena matching terjadi dengan beberapa penjual dan tingkat harga.

Namun, trader tetap menerima seluruh kuantitas yang diminta, bukan hasil parsial.

Contoh Order Beli FOK yang Dibatalkan

Misalkan trader yang sama meminta 10 unit dengan harga maksimum $2,000.

Order book berisi 3 unit pada $1,990, 4 unit pada $1,995, dan hanya 2 unit pada $2,000.

Hanya 9 unit yang dapat dieksekusi dalam rentang harga yang diizinkan.

Order FOK tidak dapat dipenuhi seluruhnya.

Karena itu, sistem matching membatalkan order alih-alih membeli hanya 9 unit.

Trader tidak memperoleh posisi yang diminta meskipun sebagian besar kuantitas yang diinginkan tampak tersedia.

Contoh Sederhana Order Jual FOK

Misalkan seorang trader ingin menjual 5 unit mata uang kripto dengan harga minimal $500 per unit.

Di order book, pembeli menawarkan harga untuk 2 unit pada $505, 2 unit pada $502, dan 1 unit pada $500.

Seluruh 5 unit dapat dijual pada harga limit atau lebih baik.

Order jual FOK penuh dapat dieksekusi pada bid tersebut.

Jika hanya 4,8 unit yang tersedia pada harga $500 atau lebih tinggi, instruksi FOK akan mencegah penjualan parsial.

Bisakah Order FOK Dieksekusi pada Beberapa Harga?

Ya. Order Fill or Kill dapat dieksekusi terhadap beberapa order dan pada beberapa tingkat harga.

Syaratnya, seluruh kuantitas yang diminta harus tereksekusi segera sesuai ketentuan harga yang diizinkan.

Order beli Limit FOK dapat mengambil beberapa order jual dengan harga pada atau di bawah limitnya.

Order jual Limit FOK dapat mengambil beberapa order beli dengan harga pada atau di atas limitnya.

Harga eksekusi rata-rata dihitung berdasarkan kuantitas yang terisi pada masing-masing harga.

Eksekusi penuh tidak berarti setiap unit memperoleh harga yang sama.

FOK dan Order Book Kripto

Order book mengatur minat beli dan jual yang masih terbuka di pasar mata uang kripto.

Bid menunjukkan harga yang bersedia dibayarkan peserta untuk membeli.

Ask menunjukkan harga yang bersedia diterima peserta untuk menjual.

Best bid umumnya merupakan harga beli tertinggi yang ditampilkan.

Best ask umumnya merupakan harga jual terendah yang ditampilkan.

Glosarium Futures CFTC menjelaskan order book sebagai sistem yang mencocokkan bid dan penawaran berdasarkan harga, waktu masuk, atau keduanya.

Order FOK memeriksa likuiditas yang tersedia di sisi order book yang memenuhi syarat.

Matching engine harus menemukan kuantitas yang cukup untuk memenuhi seluruh order sesuai ketentuannya.

Kedalaman yang Ditampilkan vs. Kedalaman yang Dapat Dieksekusi

Kedalaman order book yang ditampilkan bukan jaminan bahwa order FOK akan tereksekusi.

Peserta lain dapat membatalkan atau mengubah order sebelum permintaan FOK mencapai matching engine.

Transaksi lain mungkin lebih dahulu mengambil likuiditas yang ditampilkan.

Layar juga dapat diperbarui lebih lambat daripada kondisi internal matching engine.

Beberapa order book mencakup kuantitas tersembunyi atau hanya ditampilkan sebagian, yang tidak terlihat pada tampilan kedalaman biasa.

Pencegahan self-trade atau pembatasan akun dapat membuat sebagian likuiditas yang tampak tersedia tidak memenuhi syarat untuk order tersebut.

Karena itu, kuantitas yang terlihat di layar trader dapat berbeda dari kuantitas yang benar-benar tersedia saat matching.

Apakah FOK Merupakan Jenis Order atau Instruksi Time-in-Force?

FOK biasanya diklasifikasikan sebagai instruksi time-in-force, bukan metode penetapan harga tersendiri.

Instruksi ini memberi tahu matching engine berapa lama order dapat aktif dan apakah eksekusi parsial diizinkan.

Perilaku harga tetap dapat ditentukan oleh instruksi limit atau market.

Limit FOK menggabungkan batas harga dengan persyaratan eksekusi penuh secara langsung.

Market FOK, jika didukung, meminta eksekusi penuh secara langsung menggunakan harga yang tersedia serta perlindungan market order yang berlaku.

Beberapa platform hanya mendukung kombinasi tertentu, seperti Limit Order dengan FOK.

Spesifikasi FIX TimeInForce menggunakan nilai

4
pada field
59
untuk Fill or Kill.

FOK vs. Immediate or Cancel (IOC)

FOK dan Immediate or Cancel sama-sama mengharuskan pemrosesan segera dan tidak membiarkan order tetap berada di order book.

Perbedaannya terletak pada cara menangani likuiditas yang tidak mencukupi.

Order IOC mengeksekusi sebanyak mungkin secara langsung, lalu membatalkan kuantitas yang tersisa.

Order FOK mengharuskan seluruh kuantitas tereksekusi secara langsung atau tidak ada bagian yang dieksekusi.

Misalkan trader mengirim order untuk 100 unit sementara hanya 70 unit yang langsung tersedia.

Order IOC dapat mengisi 70 unit dan membatalkan 30 unit.

Order FOK dibatalkan karena seluruh 100 unit tidak dapat terisi.

Definisi order IOC dari Investor.gov mengonfirmasi bahwa bagian yang tidak langsung terisi akan dibatalkan.

FOK vs. All or None (AON)

FOK dan All or None sama-sama mengharuskan eksekusi penuh, bukan hasil akhir parsial.

Perbedaan utamanya adalah persyaratan waktu.

Order FOK harus segera tereksekusi seluruhnya atau dibatalkan.

Order AON dapat tetap aktif sambil menunggu likuiditas yang cukup untuk memenuhi seluruh kuantitas.

Karena itu, order AON bisa saja belum tereksekusi saat ini, tetapi tetap dapat tereksekusi kemudian.

Order FOK hanya mendapat satu kesempatan langsung sesuai aturan sistem matching.

Buletin jenis order Investor.gov membedakan AON dari FOK dengan menjelaskan bahwa order AON yang belum terisi dapat tetap aktif.

FOK vs. Limit Order

Limit Order standar menetapkan harga eksekusi terburuk yang masih dapat diterima.

Order beli limit dapat dieksekusi pada harga limit atau lebih rendah.

Order jual limit dapat dieksekusi pada harga limit atau lebih tinggi.

Definisi Limit Order dari Investor.gov menjelaskan pembatasan harga tersebut.

Limit Order standar dapat tetap berada di order book dan menerima fill parsial seiring waktu.

Limit FOK menambahkan persyaratan eksekusi segera dan penuh.

Limit harga mengendalikan harga terburuk yang diizinkan, sedangkan FOK mengendalikan waktu dan pemenuhan kuantitas.

FOK vs. Market Order

Market Order mengutamakan eksekusi pada harga terbaik yang tersedia saat ini.

Umumnya, order ini tidak memberi trader harga pembelian maksimum atau harga penjualan minimum yang tetap.

Market Order besar dapat melewati banyak tingkat harga dan mengalami slippage yang signifikan.

Market FOK, jika didukung, juga mengharuskan seluruh kuantitas tersedia secara langsung.

Namun, harga akhirnya tetap dapat merugikan kecuali sistem trading menerapkan rentang perlindungan harga.

Limit FOK memberikan kontrol harga lebih besar karena tidak dapat dieksekusi melewati limit yang dipilih.

Definisi Market Order dari CFTC menjelaskan Market Order sebagai instruksi untuk trading pada harga apa pun yang tersedia saat order mencapai sistem trading.

FOK vs. Good-Til-Canceled (GTC)

Order Good-Til-Canceled tetap aktif hingga terisi, dibatalkan, atau mencapai batas masa berlaku maksimum yang ditetapkan platform.

Limit Order GTC dapat berada di order book dan menyediakan likuiditas.

Order ini dapat menerima beberapa fill parsial selama periode panjang.

Order FOK tidak pernah menunggu pihak lawan di masa mendatang.

Order tersebut diselesaikan segera seluruhnya atau hilang dari order book aktif.

FOK vs. Day Order

Day Order biasanya tetap aktif selama sesi trading yang berlaku, kecuali terisi atau dibatalkan lebih awal.

Pasar mata uang kripto sering beroperasi tanpa henti, sehingga arti hari trading dapat bergantung pada jam sistem platform.

Order FOK memiliki masa aktif jauh lebih singkat karena tidak dapat tetap aktif hingga sisa sesi.

Keputusan eksekusinya berlangsung selama pemrosesan order langsung.

FOK vs. Post-Only Order

Post-only order dirancang untuk masuk ke order book tanpa langsung mencocokkan likuiditas yang tersedia.

Jika order tersebut akan langsung tereksekusi, sistem biasanya membatalkan atau menyesuaikannya sesuai aturan platform.

Order FOK memiliki tujuan yang berlawanan.

Order FOK harus langsung mencocokkan order lain dan tidak dapat berada di order book sebagai order pasif.

Menggabungkan FOK dengan post-only menghasilkan instruksi yang bertentangan dan dapat ditolak oleh sistem trading.

FOK vs. Reduce-Only

Reduce-only adalah instruksi derivatif yang mencegah order menambah atau membalik posisi yang sudah ada.

FOK mengatur eksekusi penuh secara langsung.

Kedua instruksi ini menangani risiko yang berbeda dan terkadang dapat digabungkan.

Order FOK reduce-only berupaya menutup kuantitas posisi yang diminta secara langsung dan penuh.

Order tersebut dapat gagal jika posisi terbuka lebih kecil daripada order, posisi berubah lebih dahulu, atau likuiditas pasar lawan tidak mencukupi.

Apakah Order FOK Menambah atau Mengambil Likuiditas?

Order FOK biasanya mengambil likuiditas karena harus dieksekusi terhadap order yang sudah tersedia di order book.

Order ini tidak dapat tetap berada sebagai kuotasi pasif sambil menunggu peserta lain.

Karena itu, order FOK yang tereksekusi umumnya dianggap sebagai aktivitas Taker.

Kategori biaya trading yang berlaku bergantung pada aturan biaya dan matching platform.

Order FOK yang dibatalkan biasanya tidak menghasilkan transaksi yang tereksekusi, meskipun biaya layanan, jaringan, atau strategi terpisah mungkin tetap ada.

Order FOK dalam Trading Spot Kripto

Dalam trading spot, order FOK menukar satu mata uang kripto atau aset penyelesaian dengan aset lainnya.

Order beli dapat menetapkan jumlah aset dasar yang ingin diterima trader.

Jumlah aset kuotasi yang diperlukan bergantung pada harga eksekusi order.

Akun harus memiliki dana tersedia yang cukup untuk menanggung seluruh transaksi dan biaya yang berlaku.

Saldo terkunci, order terbuka, pembatasan pinjaman, atau penghitungan biaya dapat menyebabkan penolakan sebelum transaksi.

Order FOK spot yang selesai akan langsung mengubah saldo aset trader dalam sistem akuntansi platform.

Order FOK dalam Futures Kripto dan Kontrak Perpetual

Dalam trading derivatif, kuantitas yang diminta dapat menunjukkan jumlah kontrak, bukan jumlah unit mata uang kripto.

Pengali kontrak menentukan eksposur terhadap aset acuannya.

Order pembuka FOK memerlukan margin yang cukup untuk seluruh posisi yang diminta.

Order penutup FOK memerlukan posisi terbuka yang memenuhi syarat dan likuiditas pasar lawan yang cukup.

Batas posisi, aturan margin, batas harga, pencegahan self-trade, dan ketentuan reduce-only dapat memengaruhi eksekusi.

FOK mencegah trader tanpa sengaja hanya membuka sebagian dari posisi derivatif yang direncanakan.

FOK tidak mencegah likuidasi di kemudian hari, biaya funding, atau kerugian setelah posisi dibuka.

Order FOK dalam Opsi Kripto

Trader opsi kripto dapat menggunakan FOK ketika jumlah kontrak penuh diperlukan untuk hedging atau strategi volatilitas.

Fill parsial pada opsi dapat membuat trader terekspos pada delta, gamma, atau volatilitas yang tidak diinginkan.

Order FOK dapat mencegah posisi parsial pada satu sisi tersebut.

Namun, beberapa order FOK terpisah untuk beberapa leg opsi tidak otomatis membuat seluruh strategi bersifat atomik.

Satu leg dapat tereksekusi sementara order FOK lainnya dibatalkan.

Jika platform harus mengeksekusi setiap leg bersama-sama melalui satu instruksi matching, diperlukan order kombinasi atau multi-leg khusus.

Order FOK dan Arbitrase Kripto

Strategi arbitrase berupaya memperoleh profit dari perbedaan harga antar pasar atau instrumen terkait.

Trader mungkin memerlukan kuantitas tepat agar sisi kedua strategi dapat mengimbangi sisi pertama.

Fill parsial dapat membuat trader terekspos pada pergerakan harga, bukan terlindung sepenuhnya.

Order FOK dapat mencegah eksekusi yang tidak lengkap pada satu sisi.

Namun, order ini tidak menjamin transaksi terpisah di pasar lain akan tereksekusi.

Perbedaan harga dapat menghilang selama jeda jaringan, API, dan matching.

Eksekusi atomik lintas pasar yang sesungguhnya umumnya tidak tercapai hanya dengan menggunakan beberapa order FOK terpisah.

Order FOK untuk Transaksi Kripto Besar

Trader yang memasang order besar mungkin menginginkan seluruh kuantitas atau tidak melakukan transaksi sama sekali.

Menerima hanya sebagian posisi mungkin tidak memenuhi kebutuhan hedging portofolio, transfer treasury, atau rebalancing.

FOK dapat menerapkan persyaratan kuantitas tersebut.

Order FOK besar memiliki kemungkinan pembatalan lebih tinggi karena order book harus langsung menyediakan likuiditas yang memenuhi syarat dalam jumlah cukup.

Limit yang sangat agresif dapat meningkatkan peluang eksekusi, tetapi berpotensi menaikkan harga beli rata-rata atau menurunkan harga jual rata-rata.

Trader perlu menyeimbangkan kepastian eksekusi dengan kualitas harga.

Keuntungan Order Fill or Kill

FOK mencegah posisi parsial yang tidak diinginkan.

FOK segera memberi kepastian apakah seluruh transaksi terjadi atau tidak.

Limit FOK dapat menggabungkan eksekusi seluruh kuantitas dengan harga beli maksimum atau harga jual minimum.

Instruksi ini dapat mendukung strategi yang bergantung pada ukuran posisi yang tepat.

FOK menghindari order sisa yang terlupakan di order book.

FOK juga dapat menyederhanakan logika strategi otomatis karena sistem memperoleh hasil berupa fill penuh atau tidak ada fill.

Kekurangan Order Fill or Kill

Ketentuannya yang ketat dapat menyebabkan order sering dibatalkan.

Order dapat gagal meskipun hampir seluruh kuantitas yang diminta tersedia.

Trader dapat kehilangan pergerakan pasar yang menguntungkan saat berulang kali mencoba melakukan eksekusi.

Limit yang lebih agresif mungkin diperlukan untuk menjangkau kedalaman yang cukup.

Pengiriman order berulang dapat membebani batas laju API dan menambah kompleksitas operasional.

Instruksi FOK tidak menjamin harga rata-rata yang menguntungkan ketika eksekusi memerlukan beberapa tingkat harga.

Instruksi ini juga tidak mengatasi risiko eksekusi hedging terpisah atau transaksi di pasar lain.

Mengapa Order FOK Saya Dibatalkan?

Penyebab paling umum adalah likuiditas yang dapat dieksekusi secara langsung tidak mencukupi.

Kuantitas yang terlihat di layar mungkin telah berubah sebelum order mencapai matching engine.

Limit price mungkin terlalu ketat untuk menjangkau order yang cukup.

Order mungkin melanggar aturan kuantitas minimum, kenaikan kuantitas, kenaikan harga, atau nilai nominal minimum.

Akun mungkin tidak memiliki saldo tersedia atau margin derivatif yang cukup.

Pencegahan self-trade mungkin mengecualikan order yang dipasang oleh akun yang sama atau kelompok akun terkait.

Instruksi reduce-only mungkin bertentangan dengan ukuran posisi saat ini.

Batas risiko, batas harga, batas posisi, atau pembatasan pasar sementara juga dapat menghalangi eksekusi.

Mengapa Order FOK Saya Terisi pada Beberapa Harga?

FOK menjamin pemenuhan seluruh kuantitas, bukan satu harga eksekusi yang seragam.

Order dapat mengambil beberapa order lawan dalam rentang harga yang diizinkan.

Setiap matching dapat menghasilkan fill terpisah dengan kuantitas dan harga masing-masing.

Harga eksekusi rata-rata akun menggabungkan semua fill tersebut.

Trader yang mengharuskan satu harga tertentu perlu memahami bahwa matching order book biasa mungkin tidak dapat memberikan hasil tersebut untuk kuantitas besar.

Apakah FOK Mencegah Slippage?

Limit FOK mengendalikan harga eksekusi terburuk yang diizinkan, tetapi tidak menjamin setiap unit diperdagangkan pada harga terbaik yang ditampilkan.

Order dapat melewati beberapa tingkat harga sebelum selesai.

Selisih antara harga rata-rata yang diharapkan dan harga rata-rata aktual tetap dapat dianggap sebagai slippage.

Limit yang sempit mengurangi potensi pergerakan harga, tetapi meningkatkan kemungkinan pembatalan.

Limit yang lebar meningkatkan peluang eksekusi, tetapi mengizinkan harga rata-rata yang kurang menguntungkan.

Market FOK dapat menghadapi ketidakpastian harga yang lebih besar jika tidak menerapkan limit ketat.

Apakah Order FOK Menjamin Eksekusi?

Tidak. FOK menjamin persyaratan eksekusi, bukan menjamin bahwa transaksi akan terjadi.

Order hanya selesai jika seluruh kuantitas langsung tersedia dan semua aturan yang berlaku terpenuhi.

Jika salah satu persyaratan gagal, order dibatalkan atau ditolak.

Trader yang mengutamakan setidaknya sebagian eksekusi langsung dapat memilih IOC.

Trader yang bersedia menunggu hingga order terisi seluruhnya dapat memilih instruksi seperti AON jika didukung.

Apakah Order FOK Menjamin Harga yang Ditampilkan?

Tidak. Best bid atau ask yang ditampilkan biasanya hanya mewakili kuantitas terbaik yang saat ini terlihat.

Order FOK yang lebih besar mungkin memerlukan likuiditas pada harga tambahan.

Kuotasi dapat berubah saat order dikirim dan diproses.

Penjelasan eksekusi order dari Investor.gov menyebutkan bahwa harga dapat berubah dengan cepat dan kuotasi yang ditampilkan hanya berlaku untuk kuantitas tertentu.

Limit price menetapkan batas, tetapi tidak menjamin setiap fill terjadi pada harga teratas yang ditampilkan.

Biaya Order FOK

Order FOK yang tereksekusi biasanya dikenai biaya trading yang berlaku untuk fill yang dihasilkan.

Karena umumnya mengambil likuiditas yang ada, biaya Taker biasanya berlaku.

Perhitungannya dapat didasarkan pada nilai transaksi, kuantitas kontrak, aset penyelesaian, atau jadwal biaya lainnya.

Order yang dibatalkan umumnya tidak dikenai biaya transaksi karena tidak ada transaksi yang terjadi.

Trader otomatis tetap dapat menanggung biaya infrastruktur, data, pinjaman, atau peluang akibat percobaan yang gagal.

Pengguna sebaiknya memeriksa jadwal biaya terbaru dan tidak berasumsi bahwa setiap produk memperlakukan FOK dengan cara yang sama.

FOK dalam API Trading

API aplikasi trading dapat menerima

FOK
sebagai parameter time-in-force.

Permintaan order biasanya juga mencakup simbol, sisi order, kuantitas, jenis order, serta harga jika diperlukan.

Respons dapat melaporkan fill penuh, pembatalan, kedaluwarsa, penolakan, atau status lain yang ditetapkan platform.

Developer perlu membedakan keberhasilan pada tingkat transmisi dari transaksi yang benar-benar tereksekusi.

Permintaan API dapat berhasil diterima, tetapi order FOK-nya langsung dibatalkan karena likuiditas tidak mencukupi.

Laporan eksekusi dan catatan fill harus diperiksa sebelum strategi menganggap posisi telah terbentuk.

FOK dalam Protokol FIX

Protokol Financial Information eXchange banyak digunakan untuk komunikasi trading elektronik.

Field

TimeInForce
-nya memiliki tag
59
.

Nilai

4
menunjukkan Fill or Kill.

Nilai lain pada field yang sama menunjukkan instruksi seperti Day, Good-Til-Canceled, dan Immediate or Cancel.

Penggunaan nilai field yang benar tidak menjamin bahwa setiap sistem trading yang terhubung mendukung instruksi tersebut untuk semua produk.

Sistem penerima dapat menolak kombinasi order yang tidak didukung atau memetakannya sesuai aturan yang terdokumentasi.

FOK dalam Trading Kripto Algoritmik

Strategi otomatis dapat menggunakan FOK untuk menghindari posisi sisa yang perlu dikelola secara manual.

Algoritma sebaiknya menghitung kedalaman yang tersedia, bukan hanya memeriksa best bid atau ask.

Algoritma perlu memasukkan perkiraan biaya trading dan dampak harga dalam pengambilan keputusan.

Algoritma juga harus menangani respons pembatalan dengan benar.

Mengirim ulang kuantitas yang sama berulang kali tanpa menyesuaikan harga atau ukuran dapat menciptakan proses yang tidak efektif.

Batas laju, data pasar yang kedaluwarsa, perbedaan jam, dan latensi jaringan perlu diperhitungkan dalam desain sistem.

Laporan eksekusi lengkap harus diverifikasi sebelum algoritma mengirim order lanjutan yang bergantung padanya.

Bisakah Order FOK Terisi Sebagian Selama Pemrosesan?

Jika sistem trading menerapkan FOK dengan benar, trader tidak seharusnya mendapat hasil akhir berupa eksekusi parsial.

Matching engine dapat mengidentifikasi beberapa pihak lawan secara internal dan menghasilkan beberapa fill untuk menyelesaikan order.

Gabungan fill tersebut harus memenuhi seluruh kuantitas yang diminta.

Jika engine tidak dapat memenuhi seluruh kuantitas, order seharusnya dibatalkan sesuai aturan FOK.

Pengguna sebaiknya meninjau dokumentasi resmi produk karena sistem lelang, block, atau request-for-quote khusus mungkin memiliki definisi eksekusi yang berbeda.

Bisakah Order FOK Tetap Berada di Order Book?

Tidak. Order FOK standar tidak tetap berada di order book untuk menunggu likuiditas di masa mendatang.

Order dievaluasi saat diterima, lalu dieksekusi seluruhnya atau dibatalkan.

Order yang tetap aktif sambil menunggu fill penuh lebih menyerupai instruksi All-or-None daripada FOK yang sesungguhnya.

Bisakah Trader Lain Melihat Order FOK?

Order FOK biasanya tidak menjadi order yang terus ditampilkan karena tidak dapat berada di order book.

Jika tereksekusi, pihak lawan dan feed data pasar dapat melihat transaksi yang dihasilkan sesuai aturan pelaporan pasar.

Sistem trading juga mencatat order dalam audit internal dan catatan akun.

Karena itu, FOK mengurangi eksposur order yang menetap di order book, tetapi tidak membuat transaksi yang selesai menjadi anonim atau tak terlihat.

FOK dan Pencegahan Self-Trade

Pencegahan self-trade dirancang untuk menghentikan order dari peserta yang sama atau akun terkait agar tidak saling cocok.

Order FOK mungkin tampak dapat dieksekusi ketika order lawan milik trader sendiri berada di order book.

Jika order tersebut dikecualikan, kuantitas yang memenuhi syarat mungkin tidak mencukupi.

Order FOK kemudian dapat dibatalkan meskipun kedalaman yang ditampilkan tampak cukup.

Perilaku tepatnya bergantung pada mode pencegahan self-trade yang dipilih.

FOK dan Likuiditas Tersembunyi

Beberapa order book elektronik memungkinkan sebagian atau seluruh kuantitas order tidak ditampilkan.

Kuantitas tersembunyi yang memenuhi syarat dapat membantu menuntaskan order FOK meskipun kedalaman yang terlihat tampak tidak cukup.

Pada sistem lain, order tersembunyi mungkin memiliki prioritas berbeda atau tidak berpartisipasi dengan cara yang sama.

Trader sebaiknya tidak berasumsi bahwa kedalaman yang terlihat mencakup semua order yang dapat dieksekusi.

Aturan matching menentukan kuantitas yang ditampilkan dan tidak ditampilkan yang dihitung dalam pemenuhan penuh.

FOK dan Prioritas Harga-Waktu

Banyak order book memprioritaskan harga yang lebih baik sebelum harga yang kurang baik.

Order pada harga yang sama kemudian dapat diurutkan berdasarkan waktu masuk.

Order beli FOK yang masuk umumnya mencocokkan ask yang memenuhi syarat dan harganya paling rendah terlebih dahulu.

Order akan berlanjut ke ask yang lebih tinggi hanya selama harga tersebut masih dalam batas limit.

Order jual FOK umumnya mencocokkan bid yang memenuhi syarat dan harganya paling tinggi terlebih dahulu.

Seluruh kuantitas harus tersedia pada tingkat harga yang dapat dijangkau.

FOK dalam Trading Kripto On-chain

Trading on-chain tidak selalu menggunakan istilah time-in-force yang sama dengan order book terpusat.

Namun, transaksi smart contract dapat menghasilkan perilaku yang menyerupai Fill or Kill.

Pengguna dapat menetapkan jumlah input yang tepat dan jumlah output minimum yang dapat diterima.

Kontrak dapat membatalkan transaksi jika persyaratan output tidak terpenuhi.

Eksekusi blockchain serba-atau-tidak-sama-sekali ini secara ekonomi menyerupai FOK, tetapi diterapkan melalui atomicity transaksi smart contract.

Transaksi on-chain yang dibatalkan tetap dapat menghabiskan biaya jaringan.

Order FOK off-chain yang dibatalkan umumnya tidak memerlukan gas blockchain karena matching berlangsung dalam sistem platform trading.

FOK dan Strategi Kripto Multi-Langkah

FOK hanya berlaku untuk order spesifik yang menggunakan instruksi tersebut.

FOK tidak membuat beberapa order independen menjadi atomik.

Trader dapat berhasil menyelesaikan satu order FOK sementara order kedua pada pair lain gagal.

Hal ini dapat membuat trader memegang aset atau posisi arah yang tidak diinginkan.

Strategi multi-langkah memerlukan kontrol tersendiri untuk setiap ketergantungan.

Kontrol yang dapat digunakan mencakup order kombinasi, atomicity smart contract, hedging yang didanai sebelumnya, ukuran konservatif, dan logika unwind otomatis.

Kapan Trader Dapat Menggunakan FOK?

Trader dapat menggunakan FOK ketika posisi parsial tidak diinginkan dari sisi operasional atau finansial.

Strategi arbitrase mungkin memerlukan jumlah tepat untuk melakukan hedging terkait.

Manajer portofolio mungkin perlu menyeimbangkan ulang kuantitas tertentu alih-alih menerima penyesuaian yang tidak lengkap.

Trader derivatif mungkin perlu menutup seluruh posisi sebelum terjadi peristiwa risiko.

Trader opsi mungkin memerlukan jumlah kontrak penuh untuk menyesuaikan eksposur lain.

Departemen treasury mungkin memerlukan konversi penuh sebelum melakukan pembayaran atau transfer terpisah.

Kapan FOK Mungkin Tidak Cocok?

FOK mungkin tidak cocok jika trader bersedia menerima eksekusi parsial.

FOK juga dapat tidak efisien di pasar dengan likuiditas tipis, ketika kuantitas penuh jarang tersedia sekaligus.

Trader yang membangun posisi secara bertahap dapat memilih Limit Order biasa atau IOC.

Trader yang mencari biaya Maker atau eksekusi pasif sebaiknya tidak menggunakan FOK karena order ini tidak dapat menetap di order book.

Trader yang membutuhkan penyelesaian pasti pada hampir berapa pun harga mungkin merasa frustrasi dengan aturan pembatalan FOK yang ketat.

Namun, penggunaan Market Order sebagai gantinya dapat menimbulkan slippage yang signifikan.

Cara Memilih Limit Price FOK

Limit sebaiknya mencerminkan harga terburuk yang masih bersedia diterima trader.

Trader perlu memeriksa kedalaman kumulatif, bukan hanya kuotasi terbaik.

Untuk order beli, kuantitas ask kumulatif hingga limit menunjukkan apakah eksekusi penuh mungkin dilakukan.

Untuk order jual, bid kumulatif hingga limit memberikan perkiraan yang sesuai.

Margin pengaman kecil dapat memperhitungkan perubahan likuiditas, tetapi juga mengizinkan harga rata-rata yang lebih buruk.

Tidak ada limit yang dapat menjamin fill karena order book dapat berubah sebelum pemrosesan.

Cara Mengelola Risiko Eksekusi FOK

Gunakan kuantitas yang sesuai dengan kedalaman pasar sebenarnya.

Tinjau likuiditas kumulatif order book dan ukuran transaksi terkini.

Tetapkan limit berdasarkan total biaya maksimum yang dapat diterima, bukan hanya harga teratas yang terlihat.

Pastikan saldo akun, margin, dan kapasitas posisi mencukupi sebelum mengirim order.

Periksa kuantitas minimum, nilai nominal, tick size, dan aturan langkah kuantitas.

Gunakan laporan eksekusi, bukan berasumsi bahwa permintaan API yang diterima berarti order terisi.

Siapkan respons jika order dibatalkan, termasuk keputusan untuk mengubah ukuran, mengubah harga, menunggu, atau membatalkan strategi.

Kesalahpahaman Umum tentang Order FOK

FOK tidak berarti setiap unit harus dieksekusi dengan satu pihak lawan.

Seluruh kuantitas dapat dihimpun dari beberapa order lawan.

FOK tidak menjamin satu harga eksekusi yang sama.

Order dapat mencocokkan beberapa harga dalam limit yang diizinkan.

FOK tidak menjamin transaksi akan terjadi.

FOK menjamin bahwa transaksi yang tidak lengkap tidak akan menjadi hasil akhir.

FOK tidak menghilangkan slippage.

Limit dapat membatasi harga terburuk, tetapi harga rata-rata dapat berbeda dari kuotasi terbaik yang ditampilkan.

FOK tidak membuat leg arbitrase terpisah menjadi atomik.

Instruksi ini hanya berlaku untuk order yang menggunakannya.

FOK tidak menetap di order book.

Order yang menunggu eksekusi penuh di kemudian hari tidak berperilaku sebagai order Fill or Kill standar.

Pertanyaan Umum

Apa arti FOK dalam kripto?

FOK berarti Fill or Kill, yaitu instruksi yang mengharuskan order kripto segera tereksekusi seluruhnya atau dibatalkan sepenuhnya.

Apakah order FOK memungkinkan fill parsial?

Tidak. Dalam perilaku FOK standar, trader seharusnya tidak mendapat hasil akhir berupa fill parsial.

Apa yang terjadi jika hanya sebagian order FOK yang tersedia?

Order dibatalkan karena seluruh kuantitas yang diminta tidak dapat langsung dieksekusi.

Bisakah order FOK dieksekusi dengan beberapa penjual atau pembeli?

Ya. Order dapat dicocokkan dengan beberapa pihak lawan selama seluruh kuantitas tereksekusi.

Bisakah order FOK terisi pada beberapa harga?

Ya. Order dapat mengambil beberapa tingkat harga dalam rentang harga yang diizinkan.

Apakah FOK sama dengan IOC?

Tidak. IOC mengizinkan fill parsial secara langsung, sedangkan FOK mengharuskan eksekusi penuh secara langsung.

Apakah FOK sama dengan All or None?

Tidak. Keduanya mengharuskan eksekusi penuh, tetapi order All-or-None dapat menunggu sedangkan FOK tidak.

Apakah FOK merupakan Market Order?

Tidak. FOK umumnya merupakan instruksi time-in-force yang dapat digabungkan dengan Limit Order atau Market Order yang didukung.

Apakah Limit FOK dijamin tereksekusi pada harga limit?

Order dapat dieksekusi pada harga limit atau lebih baik, tetapi penyelesaian penuh tidak dijamin.

Apakah FOK mencegah slippage?

Tidak, meskipun Limit FOK menetapkan batas harga terburuk yang dapat diterima.

Bisakah order FOK tetap terbuka?

Tidak. Order diproses segera, lalu terisi penuh atau dibatalkan.

Apakah FOK menambah likuiditas?

Biasanya tidak, karena order harus langsung dieksekusi terhadap likuiditas yang sudah tersedia di order book.

Apakah order FOK yang tereksekusi biasanya merupakan order Taker?

Ya. Order FOK yang tereksekusi biasanya mengambil likuiditas yang ada dan umumnya dianggap sebagai aktivitas Taker.

Mengapa order FOK saya dibatalkan padahal order book menunjukkan likuiditas yang cukup?

Data yang ditampilkan mungkin sudah kedaluwarsa, likuiditas mungkin telah diambil, atau beberapa order mungkin tidak memenuhi syarat.

Bisakah order tersembunyi membantu mengisi order FOK?

Order tersembunyi dapat membantu jika sistem matching mengizinkan likuiditas tersembunyi yang memenuhi syarat untuk berpartisipasi.

Bisakah pencegahan self-trade membatalkan order FOK?

Ya. Pengecualian order lawan milik trader sendiri dapat menyisakan likuiditas yang tidak cukup untuk fill penuh.

Bisakah saya menggunakan FOK dalam trading spot kripto?

Ya, jika pasar spot dan jenis order yang dipilih mendukung instruksi tersebut.

Bisakah saya menggunakan FOK untuk Futures kripto?

Ya. Sistem derivatif yang mendukungnya dapat mengizinkan FOK untuk membuka atau menutup posisi kontrak.

Bisakah FOK digabungkan dengan reduce-only?

Jika didukung, kombinasi ini dapat memungkinkan pengurangan posisi secara penuh dan langsung tanpa menambah atau membalik posisi.

Bisakah FOK digabungkan dengan post-only?

Instruksi ini biasanya bertentangan karena post-only harus berada di order book, sedangkan FOK harus langsung dieksekusi.

Apakah order FOK yang dibatalkan dikenai biaya trading?

Order yang dibatalkan biasanya tidak dikenai biaya transaksi yang tereksekusi, tetapi kebijakan platform dan biaya lain tetap perlu diperiksa.

Apakah transaksi on-chain bergaya FOK tetap dikenai gas saat gagal?

Ya. Transaksi smart contract yang dibatalkan tetap dapat menghabiskan biaya jaringan blockchain.

Bisakah FOK menjamin kedua sisi transaksi arbitrase?

Tidak. Beberapa order FOK terpisah tidak menjamin semua leg independen di pasar berbeda selesai secara bersamaan.

Apa kode FIX untuk Fill or Kill?

Dalam protokol FIX, tag TimeInForce

59
menggunakan nilai
4
untuk Fill or Kill.

Kapan trader sebaiknya menggunakan FOK?

FOK berguna ketika seluruh kuantitas tepat diperlukan segera dan posisi parsial tidak dapat diterima.

Kapan trader sebaiknya menghindari FOK?

FOK mungkin tidak cocok jika eksekusi parsial dapat diterima atau likuiditas yang tersedia terlalu tipis untuk kuantitas yang diminta.

Apakah FOK melindungi dari likuidasi?

Tidak. FOK mengendalikan eksekusi order, tetapi tidak melindungi posisi berleverage yang sudah terbentuk dari kerugian atau likuidasi berikutnya.

Apakah FOK menjamin harga terbaik yang mungkin?

Tidak. FOK mengikuti limit dan aturan matching yang dipilih, tetapi tidak menjamin harga terbaik di semua pasar kripto.

Bisakah API melaporkan keberhasilan meskipun order FOK dibatalkan?

Ya. Pengiriman permintaan yang berhasil dapat diikuti status order yang dibatalkan, sehingga laporan eksekusi harus diperiksa.

Apa manfaat utama FOK?

Manfaat utamanya adalah mencegah trader menerima posisi parsial yang tidak diinginkan.

Kesimpulan

Fill or Kill adalah instruksi trading kripto yang mengharuskan order segera tereksekusi seluruhnya atau dibatalkan.

Instruksi ini menggabungkan batas waktu yang ketat dengan ketentuan kuantitas serba-atau-tidak-sama-sekali.

Order FOK dapat dicocokkan dengan beberapa pihak lawan dan tingkat harga selama seluruh kuantitas tereksekusi dalam rentang harga yang diizinkan.

Tidak seperti IOC, FOK tidak mengizinkan fill parsial secara langsung.

Tidak seperti All or None, FOK tidak dapat tetap aktif sambil menunggu likuiditas di kemudian hari.

Limit FOK memberikan batas harga, tetapi tidak menjamin eksekusi, harga yang seragam, atau bebas dari slippage.

FOK dapat berguna untuk hedging yang presisi, transaksi besar, arbitrase, rebalancing portofolio, dan strategi lain yang berisiko jika menghasilkan posisi parsial.

Kekurangan utamanya adalah kemungkinan pembatalan yang tinggi ketika likuiditas order book terbatas atau berubah dengan cepat.

Trader kripto sebaiknya meninjau kedalaman kumulatif, saldo akun, persyaratan margin, batas harga, aturan kuantitas, dan laporan eksekusi sebelum mengandalkan order FOK.

Memahami perbedaan antara instruksi FOK, IOC, AON, market, limit, post-only, dan reduce-only membantu trader memilih aturan eksekusi yang sesuai dengan strategi mereka.
Menarik Kembali / Peluang?
Menarik Kembali / Peluang?Menarik Kembali / Peluang?
Simak arus masuk ETF BTC $2,4 miliar pada likuidasi