全部期权指南
立即部分成交和立即全量成交是不同条件8 分钟阅读

期货 IOC/FAK 与 FOK 订单有什么区别?

了解期货立即部分成交后取消余额的 IOC/FAK 与 FOK 全量立即成交条件的区别,包括部分成交、剩余数量、限价和交易所命名。

由 Mark 编写 · 官方资料列于文末

直接答案

立即部分成交后取消余额的条件和 FOK 全量立即成交条件解决不同问题。IOC 或 FAK 方式可以立即成交现有数量并取消剩余部分,而 FOK 要求指定数量立即满足,否则取消。

先看实际执行条件,不要只看缩写

订单名称会因交易所和平台不同。

CME Globex资料用FAK表示按指定价格或更优价格立即全部或部分成交,并删除剩余数量的订单。

FOK要求按指定价格或更优价格立即满足指定最小数量,否则订单取消。

一些平台用IOC表示类似的立即部分成交并取消未成交余额的行为。

不要因为缩写相似就认为完全相同,应查看交易场所的准确定义。

例子:想买10份,但立即只有6份

假设以5,000.00的限价买入10份期货。

当前在5,000.00或更优价格立即可成交的只有6份。

如果使用FAK或平台IOC这类允许部分立即成交的条件,6份可以成交,剩余4份取消。

结果是:

如果FOK要求全部10份,则无法满足立即全量条件。

结果是0份成交,10份取消。

  • 6份成交
  • 4份取消
  • 持仓增加6份,不是10份

FOK保护数量完整性,但不会等待

FOK并不表示交易所等待缺少的数量后来出现。

关键是立即条件。

如果在订单价格条件内无法立即匹配所需数量,订单就会取消。

因此FOK不同于可以留在订单簿中的Day或GTC限价单。

期货Day订单与GTC订单说明可以持续有效的条件。

如果FOK与限价单结合,限价边界仍然存在。数量完整性和价格限制是两个独立条件。

立即部分成交会产生真实持仓

部分成交意味着已成交数量已经完成交易。

如果你想要10份但只成交6份,账户已经有6份合约的风险敞口。

不要因为原始数量没全部完成就认为整个订单失败。

再次下单前检查累计成交数量和剩余数量。

如果忽略已成交6份又重新发送10份,可能意外得到16份持仓。

为什么期货订单会在多个价格成交说明如何核对成交和剩余数量。

价格条件和时间条件是不同选择

市价、限价、止损和止损限价描述价格或触发行为。

Day、GTC、FAK、IOC和FOK描述订单持续时间或立即条件。

平台只能组合交易所和产品支持的订单类型与有效条件。

不要假设每个产品都支持所有组合。

期货市价单与限价单说明价格侧条件。

实际提交了什么,应以经纪商订单票和交易所最终确认作为依据。 [!TRYMARK] 比较两种立即订单 假设请求10份合约,但限价范围内立即只有6份。分别写出部分立即成交订单和FOK的成交数量、取消数量以及最终持仓。

使用立即订单检查清单

确认准确交易所、产品和合约月份。

阅读平台对IOC、FAK和FOK的定义。

确认是否允许部分成交。

确认要求的最小或全部数量。

单独检查限价或其他价格条件。

记录每笔成交和取消的余额。

发送替代订单前确认最终持仓数量。

不要仅凭缩写推断订单行为。

本文解释订单机制,不推荐特定立即订单条件。

常见问题

期货IOC和FOK有什么区别?

IOC方式可以允许立即部分成交并取消剩余部分。FOK要求指定数量立即满足,否则在没有达到要求的情况下取消。

CME的FAK和IOC一样吗?

它们可以描述类似的立即部分成交行为,但术语因交易场所而异。CME Globex资料使用FAK,一些平台使用IOC。

期货FOK可以部分成交吗?

如果真正的FOK把全部订单数量作为最低要求,无法立即满足时会取消,而不是部分完成。

IOC或FAK的剩余数量会继续有效吗?

在这里描述的立即取消方式下不会。可成交部分立即成交,未成交余额被取消。应查看最终订单报告。

资料来源与延伸阅读

相关指南