期货 IOC/FAK 与 FOK 订单有什么区别?
了解期货立即部分成交后取消余额的 IOC/FAK 与 FOK 全量立即成交条件的区别,包括部分成交、剩余数量、限价和交易所命名。
直接答案
立即部分成交后取消余额的条件和 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的剩余数量会继续有效吗?
在这里描述的立即取消方式下不会。可成交部分立即成交,未成交余额被取消。应查看最终订单报告。