FOK — 全量即時約定または取消し
要求数量の全量を直ちに約定させるか、部分約定を残さず注文を取り消す執行方針です。複数の利用可能な提示から全量を集められます。FOKだけで単一価格やスリッページなしになるわけではなく、価格条件は注文種別と執行方式に従います。利用可否は商品と取引サーバーによります。
例。 EUR/USDの0.10ロット注文は、0.04ロットを1.08520、0.06を1.08540で約定でき、数量加重平均価格は1.08532です。0.04ロットしかなければ、FOKは部分約定を残すことを認めません。
仕組み
FOKが問うのは、注文条件の下で要求全数量を得られるかです。一ロット100,000 EURなら0.10ロットは10,000 EURです。複数の約定を合わせて、一注文の全数量を満たせます。
よくある誤り
「全部かゼロか」を最良為替レートの保証と解釈してはいけません。対応方針、価格制約、サーバー応答を確認します。執行拒否は必ずしも流動性不足ではなく、他の注文条件が受付を妨げる場合があります。
さらに学ぶ
講座内:2.7 FXの注文種類と執行方式。出典:MetaTrader 5:注文プロパティ.
全数量と価格境界
FOKを実際の注文価格制約と組み合わせます。全数量が指値の範囲外にしかなければ、その指値注文の条件を満たしません。これに対し、成行注文にFOKを付ける場合は、その注文で許容する約定価格に従います。全数量と許容価格は別々の要件です。
よくある質問
FOKとIOCはどう違いますか?
FOKは全数量を要求します。IOCは利用可能な部分を直ちに約定し、残りを取り消せます。
FOKは複数の価格水準を使えますか?
はい。注文条件が許し、全数量を直ちに得られる場合です。「全数量」が一約定や一価格を意味するとは限りません。