Tutorial

Partial Fill Order Crypto: Artinya Apa dan Kenapa Bisa Terjadi

Order kripto yang terisi sebagian biasanya terjadi karena likuiditas tidak cukup, order menabrak batas proteksi harga, atau saldo efektif tidak menutup ukuran order plus fee.

Ahmad KamalSarjana Teknik Elektro, gamer aktif, dan pengamat esports yang mengikuti persilangan industri game dengan blockchain
4 Juli 2026Dicek oleh Tim Redaksi 4 Juli 20265 menit baca
Bagikan:

Kamu pasang order beli atau jual, lalu statusnya bukan filled dan bukan juga cancelled, melainkan partially filled. Banyak pemula mengira ini error. Padahal dalam market yang pakai order book, partial fill adalah kejadian normal.

Artinya sederhana: sebagian order kamu berhasil dieksekusi, tetapi sisanya belum atau tidak bisa diselesaikan pada kondisi saat itu.

Apa yang Sebenarnya Terjadi Saat Partial Fill

Order di exchange tidak bertemu satu lawan transaksi tunggal. Ia bertemu likuiditas yang tersedia di order book. Kalau kamu ingin beli 1 BTC di harga tertentu, tetapi pada saat itu hanya ada likuiditas 0,35 BTC yang cocok, maka bagian itu bisa terisi dulu. Sisanya menunggu lawan berikutnya atau batal tergantung jenis order.

Coinbase menjelaskan partial fill sebagai kondisi ketika aktivitas trading di market tidak cukup untuk langsung mengisi seluruh order. Dalam praktiknya, order besar sering terpecah menjadi beberapa fill kecil di level harga berbeda atau di waktu berbeda.

Penyebab Paling Umum

1. Likuiditas pada harga itu tidak cukup

Ini penyebab paling klasik. Binance menjelaskan bahwa limit order bisa hanya terisi sebagian ketika likuiditas cukup untuk memenuhi sebagian order, tetapi tidak seluruhnya.

Contoh:

  • kamu pasang buy limit 10 SOL;
  • di harga itu ternyata hanya ada seller untuk 4 SOL;
  • hasilnya 4 SOL terisi, 6 SOL sisanya menunggu.

2. Market order terkena proteksi harga

Coinbase menjelaskan bahwa market order tidak selalu menyapu order book tanpa batas. Di sana ada market protection point: bila eksekusi akan menggerakkan harga terlalu jauh, order bisa berhenti dan mengembalikan partial fill.

Ini penting karena banyak trader pemula berpikir market order berarti "pasti selesai semuanya sekarang juga". Tidak selalu. Di market yang tipis, proteksi platform bisa memotong eksekusi.

3. Jenis order memang mengizinkan sisa dibatalkan

Beberapa instruksi order seperti IOC secara desain mengharuskan bagian yang tidak langsung terisi untuk dibatalkan. Jadi partial fill bukan bug, melainkan perilaku yang memang diharapkan.

4. Saldo efektif tidak cukup untuk ukuran order plus fee

Kraken punya contoh yang bagus: jika kamu menjual seluruh saldo, kadang dana efektif tidak cukup untuk sekaligus menutup ukuran order dan fee. Hasilnya order bisa terisi hampir penuh, lalu sisanya gagal karena out of funds.

Ini sering terjadi ketika pengguna memakai tombol 100% tanpa menyisakan buffer fee.

Perbedaan Partial Fill pada Market dan Limit Order

Market order

Market order diprioritaskan untuk eksekusi cepat, tetapi bukan harga tetap. Coinbase menyebut satu market order dapat diisi di beberapa harga berbeda, dan sebagian order bisa berhenti jika melewati batas proteksi harga.

Artinya, market order cocok untuk kecepatan, bukan kepastian harga rata-rata.

Limit order

Limit order mengejar harga tertentu atau lebih baik. Masalahnya, walaupun harga layar menyentuh levelmu, itu tidak otomatis berarti ukuran order kamu langsung habis. Bisa saja hanya sebagian yang kebagian antrean likuiditas.

Jadi pertanyaan yang benar bukan cuma:

  • "apakah harga saya tersentuh?"

tetapi juga:

  • "apakah ada cukup volume lawan transaksi di level itu saat giliran order saya datang?"

Apa Yang Terjadi pada Sisa Order

Jawabannya tergantung jenis order:

  • GTC: sisa order biasanya tetap nongkrong di book sampai terisi atau kamu batalkan.
  • IOC: bagian yang tidak langsung terisi akan dibatalkan.
  • Post only: kalau saat masuk order langsung akan menabrak likuiditas, sebagian platform akan menolak order sepenuhnya agar kamu tidak menjadi taker.

Makanya dua order dengan harga sama belum tentu berakhir sama kalau instruksi eksekusinya berbeda.

Risiko yang Sering Diremehkan

Partial fill terlihat sepele, tetapi bisa menimbulkan masalah praktis:

  • ukuran posisi jadi tidak sesuai rencana;
  • TP/SL yang kamu hitung dari size awal jadi salah;
  • fee efektif bisa lebih tinggi dari ekspektasi;
  • strategi scaling in atau scaling out jadi berantakan;
  • pencatatan transaksi menjadi lebih ramai karena satu order berubah menjadi beberapa fill.

Untuk trader yang aktif, detail ini lebih penting daripada sekadar "order masuk atau tidak".

Cara Mengurangi Risiko Partial Fill

Beberapa langkah praktis:

  1. cek kedalaman order book sebelum kirim order besar;
  2. gunakan limit order saat kamu butuh kontrol harga;
  3. sisakan buffer saldo untuk fee;
  4. pecah order besar menjadi beberapa bagian jika market tipis;
  5. pahami instruksi seperti IOC, GTC, dan post only sebelum klik konfirmasi.

Kalau pair yang kamu perdagangkan likuiditasnya rendah, asumsi "langsung filled penuh" sebaiknya dibuang dari awal.

Implikasi untuk Pengguna Indonesia

Buat pembaca Indonesia, ada dua konteks penting.

Pertama, pilih platform legal. OJK sudah menegaskan whitelist entitas dan aplikasi resmi sebagai rujukan utama untuk perdagangan aset kripto di Indonesia. Jadi sebelum fokus ke teknik order, pastikan platform yang dipakai memang berizin atau tercantum di kanal resmi otoritas.

Kedua, simpan histori fill, bukan cuma screenshot order awal. Dalam rekonsiliasi trading dan pencatatan portofolio, data fill lebih berguna daripada asumsi ukuran order awal.

Kapan Partial Fill Justru Normal

Partial fill tidak selalu buruk. Pada trader yang sengaja masuk bertahap, ini justru hasil yang diharapkan. Misalnya:

  • menaruh buy limit di area support;
  • menjual bertahap di market yang likuiditasnya tipis;
  • memakai IOC untuk mengambil likuiditas yang ada sekarang tanpa meninggalkan sisa.

Masalah muncul ketika kamu tidak sadar ordermu bisa berakhir seperti itu.

Kesimpulan

Partial fill berarti ordermu berhasil dieksekusi sebagian, tetapi tidak seluruhnya pada kondisi market saat itu. Penyebabnya paling sering adalah likuiditas yang kurang, proteksi harga platform, aturan instruksi order, atau saldo yang tidak cukup setelah memperhitungkan fee. Memahami partial fill membuat kamu lebih siap mengelola ukuran posisi, fee, dan ekspektasi eksekusi.

Kalau kamu masih membangun fondasi, baca juga market order vs limit order dan perbedaan spot vs futures trading crypto.

Disclaimer

Artikel ini bersifat edukatif. Trading aset kripto berisiko tinggi, dan perilaku eksekusi order bisa berbeda antar exchange, pair, serta kondisi likuiditas.

Sumber

  1. Binance - Why Wasn't My Limit Order Filled?(akses 4 Jul 2026)
  2. Coinbase Help - Order Management(akses 4 Jul 2026)
  3. Coinbase Help - Advanced Trade Order Types(akses 4 Jul 2026)
  4. Kraken Support - Partially Filled Orders due to Out of Funds(akses 4 Jul 2026)
Disclosure

Artikel ini bersifat edukatif dan bukan rekomendasi untuk trading aktif atau memakai exchange tertentu. Aturan order dan proteksi harga dapat berbeda antar platform.

Disclaimer

Konten ini hanya untuk tujuan informasi dan bukan rekomendasi investasi. Aset kripto memiliki risiko tinggi termasuk kerugian total modal. Lakukan riset mandiri dan konsultasikan dengan penasihat keuangan terdaftar sebelum mengambil keputusan investasi.

Bermanfaat? Bantu sebarkan:
Bagikan:
Penulis
Ahmad Kamal

Sarjana Teknik Elektro, gamer aktif, dan pengamat esports yang mengikuti persilangan industri game dengan blockchain. Fokusnya adalah GameFi, kepemilikan aset digital, NFT gaming, ekonomi dalam game, serta risiko token dan model play-to-earn bagi pemain.