股票交易中的 FOK 指令:完整指南与实战策略

·

什么是 FOK?

Fill or Kill(FOK)指令是一种股票交易时间条件单,要求订单要么立即全部成交,要么立即全部撤单,绝不允许部分成交。它的核心关键词可归纳为:

FOK 把交易三要素“价格、数量、时间”牢牢锁定在“即刻成立”的空间里,因此深受高频或大额订单投资者青睐。


快读精华:3 行概念图

  1. 全部 or 零:FOK = 100% 成交 or 0% 成交,绝无 60% 成交。
  2. 秒级窗口:交易所通常在几秒内核销该指令,时间一到未成交即撤。
  3. 大额场景:常用于 10 万股、百万股级的单笔操作,降低盘口冲击。

FOK 的关键构成

1. 零部分成交 (All-or-None, AON)

FOK 自带 AON 属性。
示例:你想一次性吃进 50 万股,该指令绝不允许只成交 5 万股后留下 45 万股挂单刷存在感。

2. 立即执行 or 取消 (Immediate-or-Cancel, IOC)

时间窗口多是秒量级别,触达不到条件立即撤单。
特点:避免盘口价格漂移,减少市场冲击成本。


实战 4 场景:FOK 的落地打法

场景 1:大单吃货——机构投资者

某基金想在开盘价 30.00 元买 200 万股。市场深度簿里刚好有人挂 200 万股卖单。一条 FOK 单发出,全部瞬间成交,基金锁定均价 30.00 元,流动性充足且无滑点。流动性不足则自动撤单,基金可立即改挂 FOK 30.02 元,继续撮合。

场景 2:快闪抛压——股东减持

大股东要在 20.10 元或以上卖 80 万股二级市场散股,又害怕砸盘。选择 FOK,保证“一秒成交 80 万或 0”。若买盘深度不足,撤单后再调高 1 分钱继续 FOK,锁定抛压区间。

场景 3:对倒套利——量化机器人

做市机器人发现两个版块出现 0.3% 的溢价,需在 200 毫秒内两边同时成交 1 万手;任一方向成交不达标即撤,FOK 指令杜绝“只成交一边”的风险。

场景 4:冷门小盘

ICD 公司日成交不足 10 万手时,FOK 几乎无法成交。此时改用市价+开盘集合竞价,避免重复无效撤单耗时。


进阶策略:FOK 与 AON、IOC 的拆解

维度FOKAONIOC
是否允许部分成交不允许不允许允许部分
是否规定立即成交
撤单时间几秒内当日持续有效几秒内
适合场景[slot]大额流动性充足[slot]长期挂单批量成交流动性一般想试一下

实操思考:IF 大行做市,对深度良好的蓝筹股,优先 FOK;对 1000 亿市值以下中小盘股,FOK 可能屡次撤单,可先用 IOC 试水后调整挂价。


利与弊:FOK 风险清单

优势

劣势


绩效案例:FOK 在波动市的表现

👉 想亲眼验证 FOK 让“订单温度”瞬间降到冰点?点击即可体验


互动 FAQ

Q1:FOK 可以用在夜盘期货吗?
A:只要交易所支持立即成交 or 撤单的指令类型即可,标准名字可能改为 ROC(Rest-or-Cancel)。

Q2:为何我用 FOK 连续撤单 5 次还没成交?
A:流动性不足+滑点大,建议先用 Level-2 面板确认对手方挂单深度,或更改为限价 AON。

Q3:FOK 指令在无做市商的冷门股好用吗?
A:通常不推荐;深度簿挂单过少,频繁撤单可能拉高手续费。

Q4:能否与其他条件单组合?
A:部分券商支持 FOK+止损价、FOK+冰山单;需提前测试系统兼容性。

Q5:FOK 撤单是否收取费用?
A:大多数券商对已撤单不重复收撮合费,但仍收交易所通信费,策略需计算成本是否划算。

Q6:普通散户有必要用 FOK 吗?
A:交易规模 ≥ 30 万元 or 想避免滑点时,可在高流动性股票尝试,小额长期盘无需硬上。


总结:什么时候启动 FOK?

  1. 你有大单:≥ 1% 日均成交量时。
  2. 市场有深度:买卖一档价差 ≤ 0.5%,挂单总量 ≥ 5 倍你的单量。
  3. 你接受“全部 or 零”:无法接受 70% 成交就用 FOK。

将 FOK 成功落地的关键是:前置盘口扫描 + 滚价微调策略。一条指令决定成败,却能换来最大确定性,这就是 FOK 的魅力所在。

👉 点击模拟真实盘口深度,看看你的 FOK 能否一锤定音