Fill or kill (FOK) adalah order dengan batas waktu aktif tertentu yang digunakan untuk mentradingkan saham, forex, logam, dan energi. Saat trader/investor menggunakan jenis order ini, broker harus segera mengeksekusi seluruh order atau membatalkannya. Penutupan atau pembukaan posisi sebagian pada order FOK tidak diperbolehkan. Order hanya dapat dieksekusi dalam volume yang ditentukan. Pada dasarnya, FOK adalah kombinasi antara order all-or-none (AON) dan immediate-or-cancel (IOC).
Trader menggunakan FOK untuk memastikan bahwa seluruh order dieksekusi dalam waktu sesingkat mungkin. Jika trader menggunakan jenis order lain, mungkin perlu waktu lama untuk memproses seluruh posisi. Karenanya, order besar yang bukan FOK dapat menyebabkan perubahan harga atau gangguan pasar karena eksekusi yang berkepanjangan. Itulah mengapa pelaku pasar yang trading dengan modal besar lebih memilih menggunakan jenis order FOK.
Jenis order FOK tidak sering terjadi. Sebaliknya, trader lebih suka menggunakan jenis order "immediate-or-cancel" (IOC) atau "good-till-canceled" (GTC). IOC memungkinkan Anda mengisi sebagian order dengan segera. GTC menjaga agar order tetap terbuka sampai posisi terisi dengan harga tertentu.
Misalnya, seorang trader ingin membuka trade beli dalam jumlah besar di XAU/USD pada $1800 per lot. Order FOK diperlukan jika trader ingin segera membeli 1000 lot pada harga $1800 (atau lebih rendah). Jika broker menjual 1000 lot XAU/USD seharga $1800 per lot atau kurang, order akan terisi. Di sisi lain, jika broker tidak memiliki 1000 lot XAU/USD atau tidak ingin menjualnya seharga $1800 atau lebih murah, order akan dihentikan.