﻿---
title: "Order IOC dan FOK: Aturan Eksekusi Segera dan Pembatalan"
description: "Pelajari cara instruksi Immediate-or-Cancel dan Fill-or-Kill menangani pengisian parsial, batas harga, perutean, aturan venue, kedalaman buku order, laporan eksekusi, dan risiko multikaki."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Order IOC dan FOK: Aturan Eksekusi Segera dan Pembatalan

> Hanya untuk tujuan edukasi; bukan merupakan nasihat investasi atau rekomendasi investasi. Investasi dapat mengakibatkan kerugian.

<a id="answer"></a>

## Jawaban langsung

Instruksi **Immediate-or-Cancel (IOC)** meminta broker atau venue perdagangan mencoba mengeksekusi order seketika dan membatalkan kuantitas yang tidak langsung tereksekusi. Hasilnya biasanya dapat berupa pengisian penuh, pengisian parsial yang diikuti pembatalan sisanya, atau tanpa pengisian lalu dibatalkan.

Instruksi **Fill-or-Kill (FOK)** meminta broker atau venue segera mengeksekusi seluruh kuantitas yang ditentukan pada ketentuan yang dapat diterima, atau membatalkan seluruh kuantitas. Berdasarkan implementasi yang berlaku, instruksi ini mencegah pengisian parsial.

IOC dan FOK adalah instruksi penanganan atau masa berlaku order, bukan jaminan harga ataupun janji eksekusi. Perlindungan harga berasal dari jenis order dan batas harga yang menyertainya: limit beli merupakan harga eksekusi maksimum, sedangkan limit jual merupakan harga minimum. Aturan produk, broker, venue, sesi, perutean, dan protokol menentukan apakah instruksi didukung serta arti tepat dari “seketika” dan “seluruhnya”.

<a id="mechanism"></a>

## Cara kerjanya

Evaluasi instruksi dan hasilnya dengan urutan berikut:

1. **Tentukan instrumen dan tujuan.** Catat simbol atau kontrak, sisi beli atau jual, kuantitas total, jenis order, harga limit, instruksi IOC atau FOK, sesi perdagangan, pembatasan rekening, broker, rute, dan venue. Saham, opsi, kontrak futures, dan obligasi dapat tunduk pada buku aturan dan kombinasi yang diperbolehkan secara berbeda.
2. **Pisahkan harga dari waktu dan kelengkapan.** Order limit mengendalikan harga terburuk yang dapat diterima, tetapi tidak menjamin pengisian. IOC menentukan berapa lama kuantitas yang belum terisi tetap tersedia dan mengizinkan eksekusi parsial; FOK menambahkan syarat seluruhnya atau tidak sama sekali sekaligus harus segera. IOC pasar dapat tidak memiliki plafon harga, sedangkan beberapa venue tidak menerima order FOK pasar.
3. **Periksa minat lawan transaksi yang dapat dieksekusi.** Bandingkan order dengan harga sisi lawan pada limitnya atau yang lebih baik, kuantitas, prioritas antrean, minat yang ditampilkan dan cadangan, kuotasi terlindungi, kuantitas minimum, serta aturan pencocokan khusus venue. Tampilan layar adalah potret dengan cap waktu, bukan reservasi likuiditas.
4. **Terapkan aturan venue dan perutean.** Sebagian order IOC dapat dirutekan atau menyapu venue yang memenuhi syarat; sebagian lain hanya berlaku pada satu venue. Implementasi FOK tertentu dapat menggabungkan beberapa order yang sudah ada, sedangkan yang lain mensyaratkan kondisi berbeda atau tidak melakukan perutean. Kombinasi yang tidak didukung dapat ditolak sebelum pencocokan.
5. **Tentukan hasil eksekusi.** IOC dapat memperoleh beberapa pengisian pada harga berbeda yang masih dapat diterima lalu membatalkan sisanya. FOK hanya tereksekusi jika venue menentukan bahwa seluruh kuantitas dapat segera dieksekusi menurut aturannya; jika tidak, order dibatalkan tanpa transaksi. Pembatalan merupakan hasil yang wajar, bukan selalu kesalahan.
6. **Rekonsiliasi laporan dan hasil ekonomi.** Konfirmasikan status diterima, ditolak, terisi, terisi sebagian, dibatalkan, atau kedaluwarsa; kuantitas yang dieksekusi; setiap harga; harga rata-rata tertimbang; komisi; biaya; cap waktu; rute; dan kuantitas tersisa. Jangan menyimpulkan status akhir dari pesan antarmuka yang masih menunggu atau dari satu laporan pengisian.
7. **Kendalikan tindak lanjut dan risiko strategi.** Putuskan apakah posisi IOC parsial akan dipertahankan, dilindung nilai, atau diikuti order baru. Gunakan pengenal order unik dan status terkini sebelum mengirim ulang. Order terpisah untuk dua sekuritas atau kaki opsi tidak menjadi atomik hanya karena masing-masing memakai IOC atau FOK; gunakan mekanisme order kompleks yang didukung jika eksekusi serentak diperlukan.

FOK berbeda dari **All-or-None (AON)**: keduanya umumnya melarang pengisian parsial, tetapi AON dapat tetap aktif berdasarkan aturan broker dan venue, sedangkan FOK menuntut keputusan langsung seluruhnya atau tidak sama sekali. IOC berbeda dari instruksi day dan good-till-canceled karena kuantitas yang tidak tereksekusi tidak menetap dalam buku order setelah upaya langsung tersebut.

<a id="example"></a>

## Contoh

Asumsikan potret sisi ask yang terlihat berikut: `3,000` saham pada `$25.0000`, `2,000` pada `$25.0100`, `4,000` pada `$25.0200`, dan `5,000` pada `$25.0400`.

- **IOC limit:** IOC beli untuk `10,000` saham dengan limit `$25.0200` dapat mengambil `9,000` saham pertama yang terlihat dan membatalkan `1,000`. Biaya ilustratifnya adalah `$225,100.0000`, sehingga `VWAP = $225,100 / 9,000 = $25.0111`. Pengisian aktual dapat lebih kecil jika order lain mengambil likuiditas atau aturan venue berubah sebelum order tiba.
- **FOK pada limit yang sama:** FOK beli untuk `10,000` saham pada `$25.0200` dibatalkan tanpa eksekusi karena hanya `9,000` saham yang terlihat pada harga yang dapat diterima. FOK sebanyak `9,000` saham dapat terisi seharga `$225,100.0000` pada venue yang dapat menggabungkan level tersebut dan jika minat tetap dapat dieksekusi; potret saja tidak menjaminnya.
- **Limit FOK lebih tinggi:** menaikkan limit beli `10,000` saham menjadi `$25.0400` membuat kuantitas yang ditampilkan dan dapat diterima dalam potret tersebut mencukupi. `10,000` saham pertama berbiaya `$250,140.0000`, menghasilkan `VWAP = $25.0140` dan harga pengisian terburuk `$25.0400`. Limit merupakan plafon, bukan prakiraan bahwa setiap saham diperdagangkan pada harga itu.
- **Konsekuensi strategi:** jika hanya `9,000` saham IOC yang terisi dan harga kemudian bergerak ke `$24.5000`, perubahan nilai berdasarkan harga pasar adalah `9,000 × ($24.50 - $25.0111) = -$4,600.0000` setelah pembulatan dan sebelum biaya. Sebanyak `1,000` saham yang dibatalkan tidak menciptakan posisi, tetapi kepemilikan parsial tetap menimbulkan risiko pasar dan lindung nilai.

<a id="risks"></a>

## Risiko

- Pastikan broker, venue, instrumen, jenis order, dan sesi mendukung kombinasi IOC atau FOK yang diminta.
- Catat sisi, kuantitas, limit, masa berlaku, rute, rekening, dan pengenal order sebelum pengiriman.
- Gunakan limit jika harga terburuk yang dapat diterima penting; sifat segera saja tidak memberikan perlindungan harga.
- Pahami bahwa limit mengendalikan harga eksekusi, tetapi tidak dapat menjamin adanya eksekusi.
- Perlakukan kuotasi dan kedalaman yang ditampilkan sebagai potret yang berubah, bukan likuiditas yang dicadangkan.
- Perhitungkan prioritas antrean, minat tersembunyi atau cadangan, odd lot, kuantitas minimum, dan aturan pencocokan.
- Verifikasi apakah order dapat dirutekan, menyapu beberapa venue, tetap pada satu venue, atau ditolak.
- Jangan berasumsi bahwa setiap venue FOK menggabungkan beberapa level harga atau pihak lawan dengan cara yang sama.
- Perkirakan IOC dapat menciptakan posisi lebih kecil dari rencana ketika hanya sebagian kuantitas tereksekusi.
- Perkirakan FOK dapat menghasilkan tanpa transaksi meskipun likuiditas parsial tersedia.
- Bedakan pembatalan otomatis sesuai instruksi dari penolakan oleh broker atau venue.
- Rekonsiliasi setiap harga eksekusi dan hitung VWAP, bukan memakai limit atau harga transaksi terakhir sebagai harga pengisian.
- Sertakan komisi, biaya bursa, rabat, pajak, dan biaya spread dalam ekonomi eksekusi.
- Pantau latensi, perubahan kuotasi yang cepat, penghentian perdagangan, batas harga, lelang, dan kondisi perdagangan di luar jam reguler.
- Periksa pengendalian short sale, locate, batas posisi, kredit, margin, salah input, dan regulasi yang dapat menghalangi order.
- Konfirmasikan kuantitas final yang dieksekusi dan dibatalkan sebelum mengganti atau mengirim ulang agar tidak terjadi eksposur ganda.
- Gunakan pengenal unik dan cap waktu ketika pesan broker atau laporan eksekusi tiba tidak berurutan.
- Jangan berasumsi order IOC atau FOK terpisah antar-kaki akan tereksekusi secara atomik; risiko kaki tetap ada.
- Bandingkan sifat segera yang ketat dengan alternatif seperti AON, kuantitas minimum, day, GTC, eksekusi bertahap, atau order kompleks yang didukung.
- Simpan jejak audit order dan pengisian serta tinjau apakah perutean dan kualitas eksekusi sesuai dengan tujuan strategi.

<a id="misconceptions"></a>

## Kesalahpahaman umum

- **“IOC berarti seluruh order langsung tereksekusi.”** IOC mengizinkan eksekusi parsial dan hanya membatalkan sisa yang tidak terisi.
- **“FOK sama dengan AON.”** Keduanya membatasi pengisian parsial, tetapi FOK memerlukan keputusan seketika, sedangkan AON dapat tetap aktif sesuai aturan yang berlaku.
- **“Limit pada ask yang ditampilkan menjamin pengisian.”** Kuantitas, antrean, perutean, latensi, dan perubahan kuotasi dapat mencegah eksekusi.
- **“FOK memeriksa seluruh likuiditas di semua tempat.”** Broker dan venue menentukan rute, buku, pihak lawan, dan aturan penggabungan yang memenuhi syarat.
- **“Penggunaan IOC atau FOK membuat strategi multikaki menjadi atomik.”** Order kaki yang independen dapat menghasilkan posisi tidak lengkap atau tidak sepadan kecuali mekanisme kompleks yang didukung memberlakukan eksekusi bersama.

<a id="related"></a>

## Topik terkait

- [Order pasar dan limit](/id/stocks/market-and-limit-orders/)
- [Pengisian parsial](/id/stocks/partial-fill/)
- [Buku order](/id/stocks/order-book/)

<a id="sources"></a>

## Sumber

- FINRA: istilah perdagangan — parameter waktu dan kualifikasi order saham.
- SEC Investor.gov: jenis order.
- SEC Investor.gov: eksekusi order.
- FINRA: order pasar versus order limit.
- FINRA: jenis order.
- NYSE: spesifikasi NYSE Bonds FIX Gateway.

Source: https://wiki.fcontext.com/id/stocks/ioc-fok-order-types/index.mdx
