Immediate or Cancel (IOC)
Jenis OrderOrder harus dieksekusi langsung. Bagian yang tidak terisi dibatalkan. Menerima partial fill.
Apa itu Immediate or Cancel?
Immediate or Cancel (IOC) adalah instruksi eksekusi order yang mengharuskan sistem untuk mengeksekusi sebanyak mungkin bagian order yang bisa dieksekusi dengan segera, sambil membatalkan sisa bagian yang tidak dapat terisi. Berbeda dari Fill or Kill (FOK) yang mengharuskan seluruh order tereksekusi atau batal total, IOC menerima partial fill yang memberi fleksibilitas lebih besar dalam situasi likuiditas rendah atau order ukuran besar yang tidak muat dalam satu level harga.
Cara Kerja IOC
Contoh: trader institusional ingin membeli 100 standard lot EUR/USD dengan order IOC di harga 1,0850. Sistem langsung mencari likuiditas di harga tersebut atau lebih baik. Jika hanya tersedia 70 lot di 1,0850 pada saat itu, 70 lot tereksekusi dan sisa 30 lot dibatalkan. Trader bisa memasang order baru untuk sisa 30 lot jika masih diinginkan. Ini berbeda dari order biasa yang mungkin mengakumulasi eksekusi di harga yang semakin buruk untuk mengisi seluruh ukuran dan menyebabkan Slippage yang signifikan.
Relevansi untuk Trader Retail
IOC jarang digunakan trader retail Indonesia karena ukuran order biasanya kecil (0,01-1 lot) dan likuiditas broker forex cukup untuk mengisi seluruhnya secara instan tanpa masalah. IOC lebih relevan untuk trader institusional atau algoritmic trading dengan ukuran order besar yang butuh meminimalkan market impact. Di MetaTrader 5, IOC tersedia sebagai opsi time-in-force saat membuka posisi. Trader retail bisa cukup memakai Market Order standar tanpa kehilangan fitur signifikan. Lihat Panduan Pemula.
Istilah Terkait
Fill or Kill (FOK)
Order harus dieksekusi seluruhnya langsung atau dibatalkan seluruhnya.
Good Till Cancelled (GTC)
Order pending yang tetap aktif sampai dieksekusi atau dibatalkan trader. Tidak ada tanggal kadaluarsa.
All or None (AON)
Order harus terisi seluruhnya atau tidak sama sekali. Mirip FOK tapi bisa menunggu.