Fill or Kill 订单深度解析:一次性成交的利与弊

Posted by JZW 加密货币资讯站 on September 5, 2025

Fill or Kill 订单(简称 FOK 订单)是一种条件单,要求“全部成交量即刻成交”,否则立即撤单。它常见于需要大额交易、且对时点敏感的场景,特别适合希望在闪电行情里锁定价格的投资者。下面从概念、案例到实操技巧,为你拆解它的核心与进阶应用。


一、FOK 订单到底怎么运作?

简而言之,FOK=“立刻、全量、约定价”三个条件必须同时满足,缺一不可。

  1. 立刻:系统必须在发送后的毫秒内完成撮合,没有像市价单那样的排队时间。
  2. 全量:订单股数必须一次性全数成交,任何不足都会导致全部撤销。
  3. 约定价:成交价必须等于或优(更好)于投资人指定的限价。

FOK 通常由大型机构、量化基金或高频交易员下发,主要用于控制大额资金进出带来的市场冲击


二、一个真实场景中的 FOK 案例

设想某基金经理手握 2 亿元,计划以 16.00 元/股扫货 2,000,000 股某只小市值医药股:

  • 情景 A:券商库存仅 1,400,000 股,且区块链撮合系统撮合价 16.00 元。这里总量不足 → FOK 被撤单 (killed)
  • 情景 B:券商愿意供足 2,000,000 股,但挂单价 16.01 元。这里价格略差 → FOK 依旧被撤单
  • 情景 C:券商在 5 毫秒内提供 2,000,000 股,且价格 15.99 元 ——比原定更优 → 全部瞬间成交(Filled)

可以看到,FOK 就像承包“高速直达航班”:到点起飞、座位必须一次性订满,否则整趟航班取消,绝不拼舱。


三、FOK 的 3 大核心优势

1. 执行确定性

保证“要么全部成交、要么零成交”,避免部分成交带来的亏损滑点。

2. 减少市场冲击

大单在毫秒级解决,盘口暴露时间极短,降低被算法盘“狙击”的概率。

3. 资本效率最大化

无需像冰山单那样分批次挂单,资金瞬间部署到位,缩短机会成本周期。


四、不可忽视的三大风险

劣势
流动性要求高:若市场深度不足,FOK 容易瞬间失效。
成本偏贵:券商或交易所对 FOK 的撮合优先级常附加额外成交费
错失机会窗口:行情加速时,撤单后重新挂单或需数秒,价差已拉开

由于这些特点,FOK 并不适合所有投资者。日内小散户若只看到“高大上”就盲目使用,可能频繁被踢单,反被手续费蚕食利润。


五、何时适合使用 FOK?

投资者类型 适合场景示例
机构量化 突发事件套利,在乎微秒级成交
私募资管 T+0 波段,仓位变动后快速锁定盈亏点
对冲团队 跨品种价差瞬时收敛,防止单腿风险

相反,若你正做分批建仓价值定投,FOK 反而拖慢策略节奏,可考虑更灵活的限价单或跟踪止损单。


六、常见问题解答 (FAQ)

Q1:FOK 与 IOC 有什么区别?
A:IOC(Immediate-Or-Cancel)允许部分成交,余量撤单;FOK 则要求全部或零。前者适合“尽可能多买”,后者更像“一口价买断”。

Q2:散户能挂 FOK 吗?
A:有少部分港美股券商已开放零门槛 FOK,但一般要求你通过专业投资者认证。未认证前系统会自动降权为限价单。

Q3:FOK 在市况清淡的午盘会被频繁踢单吗?
A:会。若盘口量薄弱,流动性缺口直接导致撤单。建议避开午休或竞价时段,提高成功率。

Q4:能否给 FOK 再加止损止盈?
A:FOK 本身就是一次性的限价单,成交后仓位已成。后续风控需靠 OCO(One-Cancels-Other)或手动再挂单完成。

Q5:加密市场是否适用 FOK?
A:某些 CEX 提供“All-Or-None”功能,本质与 FOK 相同,但需注意链上深度不足导致滑点剧增。👉 获取实时 Token 行情与深度工具


七、把 FOK 融入实战的三步法

  1. 测深度
    先检查标的的Level II 订单簿,把买一卖一合计挂单量与自有资金做对比,缺口控制在 5% 以内较为稳妥。
  2. 设时限
    结合交易品种活跃度,设定FRESH 时间阈值,如美股开盘前 30 秒挂 FOK,超出即撤,防止晚盘深度枯竭。
  3. 监控日志
    使用交易 API 拉取撮合日志,统计回撤单率(Kill-Rate)。Kill-Rate>20% 时应当缩小单笔规模或放弃 FOK。

把以上三步跑完,你会发现 FOK 并非“奢侈品”,而像一把精巧的狙击枪:有效射程有限,却能在毫秒战场精准爆头。


结语