IOC注文の約定ルール
IOCはImmediate or Cancelの略です。指定価格またはそれより有利な価格で、発注時点に約定できる数量を成立させ、残りを板に残さず失効させます。東証ではIOC指値だけでなくIOC成行も可能です。
500株のIOC指値買いを出し、条件内の売り注文が300株しかなければ、300株が約定し、200株は失効します。その後に売り注文が出ても、失効した200株が自動で約定することはありません。
IOCとFOKの違い
| 比較項目 | IOC | FOK |
|---|---|---|
| 即時執行 | 必要 | 必要 |
| 一部約定 | あり | なし |
| 全量を満たせない場合 | 約定分以外を失効 | 全量を失効 |
| 東証現物株の公式条件 | あり | 標準一覧にはない |
FOKはFill or Killの略です。国内株の注文画面で利用できるとは限らず、先物・オプションや海外市場を含め、商品ごとの取扱条件を確認する必要があります。
IOCを使う場面
IOCは、現在の板にある数量だけを取り、注文を残したくない場合に使われます。また、指値と組み合わせれば許容価格を超えずに即時執行を試せます。
一方、売買を急がず指定価格で待ちたい人には通常の指値が合います。IOCを繰り返し出しても、希望数量を確保できる保証はありません。
注意点
- 一部約定すると保有数量や平均単価が予定と変わる
- 発注時に反対注文がなければ全量が失効する
- 寄付きや引けなど、即時約定しない局面では有効にならない場合がある
- SOR・PTSや証券会社によって受付市場、時間、名称が異なる
まとめ
IOC注文は、今すぐ成立する数量だけを約定させ、残りを消す条件です。全量成立か全量取消かを求めるFOKとは、一部約定の扱いが違います。
※東証の売買制度は2026年8月11日に再確認しました。