GTC vs IOC vs FOK Crypto: Arti Time in Force pada Order
Time in force menentukan berapa lama order aktif dan bagaimana sisa order diperlakukan. Pahami GTC, IOC, dan FOK sebelum memakai order lanjutan di crypto.
Sebagian trader sudah paham market order dan limit order, tetapi tetap bingung ketika platform meminta memilih GTC, IOC, atau FOK. Padahal opsi ini bisa mengubah hasil eksekusi cukup jauh. Masalahnya bukan pada arah pasar, melainkan pada bagaimana order diperlakukan oleh mesin matching.
Istilah payungnya adalah time in force. Sederhananya, ini adalah aturan tentang berapa lama order tetap aktif dan apa yang terjadi pada bagian order yang tidak langsung terisi.
Apa Itu Time in Force
Coinbase Developer Documentation menjelaskan time in force sebagai instruksi yang mengontrol berapa lama order tetap aktif. Kraken juga memakai istilah serupa untuk menjelaskan opsi seperti good til canceled dan immediate or cancel.
Jadi, selain memilih:
- market atau limit;
- buy atau sell;
- ukuran dan harga;
kamu juga kadang perlu memilih nasib order jika order itu tidak langsung selesai.
GTC: Good Till Canceled
Coinbase mendefinisikan GTC sebagai order yang tetap aktif sampai terisi atau dibatalkan manual. Kraken menyampaikan hal yang sama: order akan tetap berada di order book sampai terpenuhi atau kamu sendiri yang membatalkannya.
Praktiknya, GTC cocok jika:
- kamu punya harga target spesifik;
- kamu siap menunggu;
- kamu ingin order tetap duduk di order book;
- partial fill tidak masalah selama sisanya tetap menunggu.
GTC adalah opsi paling umum untuk limit order biasa.
Risiko GTC
Karena order tetap hidup, kamu bisa lupa bahwa ia masih aktif. Saat pasar kembali ke level lama, order itu bisa terisi di konteks yang sudah berubah total dari rencana awalmu.
IOC: Immediate or Cancel
Coinbase menjelaskan IOC sebagai order yang mencoba mengisi kuantitas yang tersedia saat itu juga, lalu membatalkan sisa order yang belum terisi. Kraken derivatives juga menjelaskan IOC dengan inti yang sama: bagian yang bisa diisi akan dieksekusi, sisanya dibatalkan dan tidak masuk ke order book.
Ini berarti IOC cocok kalau:
- kamu ingin eksekusi cepat;
- kamu tidak mau sisa order menggantung;
- partial fill masih bisa diterima;
- kamu ingin menghindari order lama tertinggal di book.
Contoh sederhana
Kamu ingin beli 10 unit pada harga tertentu. Saat order masuk, ternyata hanya 4 unit tersedia di harga yang memenuhi. Dengan IOC:
- 4 unit bisa terisi;
- 6 unit sisanya batal;
- tidak ada order sisa yang tetap antre.
FOK: Fill or Kill
Coinbase mendefinisikan FOK sebagai order yang harus terisi penuh seketika, atau dibatalkan seluruhnya. Coinbase order creation docs dan dokumentasi internasional mereka juga menekankan bahwa FOK batal tanpa eksekusi jika order tidak bisa langsung terisi komplet.
Dengan kata lain:
- partial fill tidak diterima;
- order harus selesai sekarang juga;
- kalau tidak bisa penuh, tidak jadi sama sekali.
FOK biasanya dipakai saat ukuran penuh order itu penting, misalnya ketika kamu tidak mau dapat posisi setengah-setengah.
Tabel Ringkas
| Opsi | Apa yang terjadi | Partial fill | Sisa order |
|---|---|---|---|
| GTC | Tetap aktif sampai diisi atau dibatalkan | Bisa | Tetap di book |
| IOC | Isi sebanyak mungkin sekarang | Bisa | Sisa dibatalkan |
| FOK | Harus penuh sekarang juga | Tidak | Semua dibatalkan jika tidak penuh |
Kapan Memilih Masing-masing
Pilih GTC jika:
- kamu sabar menunggu harga;
- ingin jadi order pasif di book;
- tidak masalah jika order terisi bertahap.
Pilih IOC jika:
- kamu ingin eksekusi cepat tetapi tidak mau sisa order tertinggal;
- ukuran penuh tidak wajib;
- kamu hanya mau likuiditas yang tersedia sekarang.
Pilih FOK jika:
- ukuran order penuh sangat penting;
- partial fill akan mengganggu strategi;
- kamu lebih baik tidak masuk sama sekali daripada masuk setengah.
Hubungannya dengan Likuiditas
Semua opsi ini pada akhirnya kembali ke satu hal: likuiditas.
Kalau order book tebal:
- GTC lebih mungkin terisi bertahap;
- IOC lebih mungkin mendapatkan porsi besar;
- FOK lebih mungkin berhasil penuh.
Kalau order book tipis:
- GTC bisa menunggu lama;
- IOC mungkin hanya terisi kecil;
- FOK sering langsung gagal.
Jadi, time in force bukan sekadar tombol teknis. Ia adalah cara menyesuaikan order dengan kondisi pasar.
Time in Force Tidak Sama dengan Order Type
Kesalahan umum adalah mengira GTC, IOC, dan FOK adalah jenis order utama seperti market atau limit. Bukan. Mereka adalah aturan perilaku yang melekat pada order.
Contohnya:
- limit order bisa memakai GTC;
- limit order juga bisa memakai IOC atau FOK pada platform tertentu;
- market order biasanya sudah mengejar eksekusi instan, sehingga logikanya berbeda dan dukungan TIF bisa lebih terbatas.
Karena itu, selalu cek dokumentasi platform yang kamu pakai. Detail implementasinya tidak identik di semua exchange.
Kesalahan Umum
Memakai GTC lalu lupa membatalkannya
Order lama bisa menjadi jebakan kalau rencana pasar sudah berubah.
Memakai IOC padahal butuh ukuran penuh
Kamu mungkin masuk posisi terlalu kecil lalu strategi jadi tidak seimbang.
Memakai FOK di pair tipis
Hasil paling umum: tidak terisi sama sekali.
Tidak mengecek struktur fee dan perilaku order
Time in force memengaruhi apakah order sempat duduk di book atau tidak, yang pada beberapa platform bisa berhubungan dengan status maker atau taker.
Konteks Indonesia
Bagi pengguna Indonesia, ada dua hal praktis.
Pertama, fitur order lanjutan seperti IOC dan FOK tidak selalu tersedia di semua aplikasi lokal. Sebelum berasumsi sebuah tutorial cocok diterapkan, cek dokumentasi produk dan status platform di whitelist OJK.
Kedua, walaupun topik ini teknis, hasil eksekusinya tetap berdampak pada pencatatan transaksi. Aktivitas jual beli yang benar-benar terjadi tetap perlu direkam rapi untuk kebutuhan audit pribadi dan pajak, apalagi setelah PMK 50/2025.
Kesimpulan
Kalau kamu mau order tetap menunggu, pilih GTC. Kalau kamu mau eksekusi secepat mungkin tetapi rela partial fill, pilih IOC. Kalau kamu hanya mau eksekusi penuh atau batal total, pilih FOK. Tidak ada opsi yang paling bagus secara universal. Yang ada adalah opsi yang paling cocok dengan tujuan eksekusi, ukuran order, dan kedalaman pasar.
Setelah paham ini, lanjutkan dengan market order vs limit order dan stop market vs stop limit supaya logika order execution kamu lebih utuh.
Disclaimer
Artikel ini bersifat edukatif dan bukan saran investasi. Selalu uji dengan nominal kecil dulu jika kamu baru belajar memakai time in force di platform tertentu.
FAQ GTC, IOC, dan FOK
Mana yang paling cocok untuk pemula?
Biasanya GTC paling mudah dipahami karena perilakunya paling intuitif. IOC dan FOK lebih cocok dipakai setelah kamu paham likuiditas dan partial fill.
Kenapa IOC saya hanya terisi sebagian?
Karena IOC memang mengisi sebanyak yang tersedia saat itu, lalu membatalkan sisanya.
Kenapa FOK saya sering gagal?
Biasanya karena pasar tidak punya likuiditas yang cukup untuk memenuhi seluruh ukuran order kamu secara instan pada syarat harga yang kamu tetapkan.
Sumber
- Coinbase Developer Documentation - Trading(akses 2 Jul 2026)
- Coinbase Developer Documentation - Create a new order(akses 2 Jul 2026)
- Kraken Support - Other order options(akses 2 Jul 2026)
- Kraken Support - Order types in Derivatives trading(akses 2 Jul 2026)
- OJK - Whitelist Penyelenggara Perdagangan Aset Keuangan Digital dan Aset Kripto Berizin(akses 2 Jul 2026)
- PMK No. 50 Tahun 2025(akses 2 Jul 2026)
Artikel ini bersifat edukatif dan bukan ajakan trading aktif. Time in force membantu kualitas eksekusi, tetapi tidak menghilangkan risiko volatilitas, slippage, atau salah ukuran posisi.
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.
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.