Fill or Kill 订单(简称 FOK 订单)是一种条件单,要求“全部成交量即刻成交”,否则立即撤单。它常见于需要大额交易、且对时点敏感的场景,特别适合希望在闪电行情里锁定价格的投资者。下面从概念、案例到实操技巧,为你拆解它的核心与进阶应用。
一、FOK 订单到底怎么运作?
简而言之,FOK=“立刻、全量、约定价”三个条件必须同时满足,缺一不可。
- 立刻:系统必须在发送后的毫秒内完成撮合,没有像市价单那样的排队时间。
- 全量:订单股数必须一次性全数成交,任何不足都会导致全部撤销。
- 约定价:成交价必须等于或优(更好)于投资人指定的限价。
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 融入实战的三步法
- 测深度
先检查标的的Level II 订单簿,把买一卖一合计挂单量与自有资金做对比,缺口控制在 5% 以内较为稳妥。 - 设时限
结合交易品种活跃度,设定FRESH 时间阈值,如美股开盘前 30 秒挂 FOK,超出即撤,防止晚盘深度枯竭。 - 监控日志
使用交易 API 拉取撮合日志,统计回撤单率(Kill-Rate)。Kill-Rate>20% 时应当缩小单笔规模或放弃 FOK。
把以上三步跑完,你会发现 FOK 并非“奢侈品”,而像一把精巧的狙击枪:有效射程有限,却能在毫秒战场精准爆头。
结语