FOKは「Fill or Kill」の略
FOK(Fill or Kill)は、発注時点で全数量を直ちに約定できるか判定する条件です。全量を約定できれば成立し、少しでも不足すれば一部も約定せず、注文全体が失効します。
たとえば100枚の買いFOK注文を出したとき、指定価格以内で100枚すべて買えるなら100枚が約定します。70枚しかなければ、70枚だけ買うのではなく0枚のまま全注文がキャンセルされます。
FOK・FAK・通常注文の違い
| 条件 | すぐに70枚だけ約定可能な100枚注文 |
|---|---|
| FOK | 全量を失効し、約定は0枚 |
| FAK | 70枚を約定し、残り30枚を失効 |
| 通常条件(FASなど) | 70枚を約定し、残り30枚を板へ残す場合がある |
FOKと混同しやすいのがFAK(Fill and Kill)です。FOKは一部約定を認めません。FAKは即時に成立する数量だけ約定させ、残りを取り消します。株式取引で使われるIOC注文は、考え方としてFAKに近く、一部約定を許容します。
どんなときに使われるか
FOKは、必要数量がそろわないなら取引自体を避けたい場面で使われます。複数の建玉をまとめて調整するときや、一部だけ約定すると意図したポジションにならないときなどです。
ただし、全数量を一度に受ける反対注文が必要なため、板が薄い商品や大きな数量では成立しにくくなります。FOKを付ければ有利な価格になるわけでもありません。
指値FOKと成行FOK
指値FOKは、指定価格またはそれより有利な価格で全数量を直ちに約定できる場合だけ成立します。成行FOKは価格を指定しませんが、取引所の即時約定可能値幅などの価格規制内で全数量が成立しなければ失効します。
成行という名前でも、どの価格でも無制限に約定するわけではありません。複数の価格帯を使って全量が成立する場合があるため、注文数量が大きいと平均約定価格が想定から離れることがあります。
現物株でも使えるとは限らない
日本取引所グループは、先物・オプションや商品先物の約定条件としてFOKを案内しています。利用できる時間帯や指値・成行との組み合わせには制限があり、板寄せ前などFOKを受け付けない時間帯もあります。
国内現物株の一般的な注文画面でFOKを選べるとは限りません。実際に使う場合は、取引商品、注文受付時間、証券会社の対応状況を公式ルールで確認してください。
まとめ
FOK注文は「全数量を直ちに約定できなければ、全部取り消す」条件です。一部約定を避けられる反面、注文が成立しにくくなるのが弱点です。FAKやIOCとの違い、対象商品、価格条件を確認して使います。
※注文仕様は2026年8月11日時点で確認しています。
出典
- 日本取引所グループ「大阪取引所:注文の種類等」
- 日本取引所グループ「東京商品取引所:注文の種類等」
- 日本取引所グループ「先物・オプションのよくあるご質問」
- SBI証券「先物・オプション取引の執行条件」