IOC与FOK是合约交易中两种强制执行型高级委托:IOC要求立即成交部分并取消剩余,适用于流动性分层场景;FOK要求全量即时成交否则整单撤销,仅在订单簿深度充足时有效。

Binance币安
欧易OKX ️
Huobi火币️
gateio芝麻
IOC与FOK是合约交易中两种强制执行型高级委托,分别对应部分即时成交与全量即时成交的严格机制。
一、IOC订单的核心逻辑与适用行情
IOC(Immediate or Cancel)要求订单提交后立即撮合可成交部分,未成交数量实时清零,不进入订单簿挂单。该机制适用于买卖盘口深度不均、流动性阶段性分层的行情。
1、在合约交易界面打开“订单类型”下拉菜单,选择IOC选项。
2、输入限价价格,该价格可等于或略劣于当前最优买一/卖一档位报价。
3、设定委托数量,系统将从最优档位起逐档撮合,直至可用对手量耗尽。
4、订单状态栏显示Partially Filled + Canceled即确认执行符合IOC定义。
二、FOK订单的全量约束与匹配条件
FOK(Fill or Kill)要求订单在提交瞬间必须完成全部数量的成交,否则整单被系统拒绝,不生成任何挂单ID。该指令仅在订单簿首档及后续连续档位合计深度≥委托数量时方可成功。
1、在订单类型中切换至FOK模式,部分平台显示为“全部成交或取消”。
2、设定价格时,买入需≥最优买一价,卖出需≤最优卖一价。
3、系统自动校验订单簿从第一档开始的累计对手量是否覆盖委托总量。
4、仅当返回状态为Filled且成交数量精确等于委托数量时,视为有效执行。
三、行情适配性判断依据
IOC更适合买卖挂单厚度差异大、但存在局部集中流动性的场景,例如主力合约换月期间近月深度骤减而远月逐步堆积的情形。
1、观察买一与卖一档位挂单量比值,若超过3:1,IOC可规避因单边深度不足导致的整单失败。
2、监测最近30秒内该合约前五档累计挂单变动率,若波动幅度大于40%,表明流动性不稳定,FOK失败概率显著上升。
3、调取深度图工具,检查是否存在中间档位断层,若出现连续两档挂单量低于委托量50%,则FOK大概率触发整单撤销。









