合约交易中的GTC、FOK、IOC是什么?一篇看懂三种订单类型
刚接触合约时,大多数注意力都会放在杠杆倍数、止盈止损和进场位置上,真正开始频繁交易后才会发现,市场给出的答案往往并不是“涨或者跌”这么简单。

在传统金融市场里,订单执行策略一直是机构交易最核心的竞争力之一,进入24小时不停运转的加密市场后,这件事变得更加重要,衍生品长期占据整个加密市场约七成以上成交量,远高于现货市场,交易越来越拥挤,订单执行方式的重要性自然越来越高。
Time in Force到底是什么?
交易所里的GTC、FOK、IOC,本质上都属于Time in Force(订单有效时间)。
它决定的是:一张订单没有完全成交时,剩余部分应该怎么办。
假设挂出一笔订单:
1、买入100 BTC。
2、限价118000 USDT。
市场瞬间只成交了40 BTC。
剩下的60 BTC:
1、继续挂着等待?
2、全部撤销?
3、只保留已成交部分?
不同选择,对应的就是不同的订单类型。
GTC:撤销之前一直有效
GTC(Good Till Cancelled)属于交易所默认模式,也是绝大多数交易者接触最多的一种订单类型。
订单发出后,只要没有全部成交或者主动取消,就会持续停留在订单簿中。
GTC的运行方式
假设挂出:
1、买入1 BTC。
2、价格115000 USDT。
3、订单类型选择GTC。
市场没有触碰这个价格时,订单会一直存在。
几个小时成交、几天成交、甚至几个月后成交,都属于正常情况。
部分平台会设置最长保留时间,30天或者90天。
GTC最适合哪些场景?
① 提前埋伏支撑位和压力位。
② 中长线布局。
③ 不着急成交,希望等待理想价格。
④ 流动性较弱的小币种交易。
使用GTC最容易忽视的问题
不少老交易员都有类似经历,熊市里挂的抄底单,在牛市中途突然被触发。
尤其是永续合约,由于没有交割日期,长期遗留订单被意外成交的情况并不少见。
如果账户长期保持较高杠杆,这种情况甚至可能影响整体仓位风险。
FOK:要么全部成交,要么立刻取消
FOK(Fill Or Kill)可以理解为我要一次性全部成交,一张都不能少。
如果无法满足条件,订单会在毫秒级时间内被直接撤销。
举个简单例子
买入需求:
1、100 BTC。
2、价格不高于118000 USDT。
3、使用FOK。
市场卖盘情况:
| 价格 | 数量 |
|---|---|
| 118000 | 40 BTC |
| 117990 | 30 BTC |
| 117980 | 30 BTC |
总共刚好100 BTC。
结果是全部成交。
如果市场只有99 BTC可以成交,那么整张订单直接取消。
为什么机构喜欢FOK?
套利策略通常要求多个市场同步成交。
假设:
1、A交易所买入BTC。
2、B交易所卖出BTC。
3、利润空间只有0.2%。
只成交一半仓位,就说明套利策略失效。
这种场景里FOK几乎属于标准配置,FOK已成为主流衍生品交易平台和传统交易所的标准订单类型之一。
IOC:能成交多少先成交多少
IOC(Immediate Or Cancel)属于机构交易系统里最常见的订单类型之一,就是能成交多少先成交多少,剩余部分立刻取消。
同样买入100 BTC
市场深度只有:
1、40 BTC可成交;
2、剩余流动性不足。
IOC的结果是成交40 BTC,剩余60 BTC自动撤销。
订单不会继续停留在市场。
为什么量化团队偏爱IOC?
1、避免暴露交易意图
大额挂单会暴露机构真实需求,市场深度机器人经常会监控订单簿变化,大单长期挂在盘口,很容易被其他资金利用。
2、减少滑点风险
价格剧烈波动时,订单如果长期停留在市场,成交价格可能已经偏离策略要求,IOC能够把风险限制在订单提交瞬间。
3、大单拆分执行
不少机构会把数百万美元的大单拆分成数十笔甚至数百笔IOC订单执行,这种方式能够有效降低市场冲击。
三种订单类型应该怎么选?
| 项目 | GTC | FOK | IOC |
|---|---|---|---|
| 是否允许部分成交 | 支持 | 不支持 | 支持 |
| 剩余部分处理 | 持续挂单 | 全部取消 | 自动取消 |
| 是否要求立即成交 | 否 | 是 | 是 |
| 是否适合长期挂单 | 是 | 否 | 否 |
| 是否适合大额订单 | 一般 | 很适合 | 很适合 |
| 常见使用群体 | 普通用户 | 套利机构 | 量化团队 |
市价单其实也是一种IOC
大多数交易所里的市价单,本质上就是一种特殊形式的IOC。
交易系统会优先吃掉盘口中的最优报价。
如果流动性不足,剩余部分通常不会继续挂单等待,而是直接结束执行。
合约市场越来越依赖订单执行能力
2026年第一季度,加密市场衍生品交易量已经达到现货市场的近十倍,Binance、OKX、Bybit等头部平台仍然占据全球绝大多数合约流动性。,inance单个平台的衍生品市场份额依旧超过三分之一。
流动性越来越集中,订单执行效率的重要性也越来越高。
专业交易员之间的差距,很多时候不是行情判断,而是订单管理能力。
同样一个方向,有的人因为滑点损失了利润,有的人因为挂单没有成交错过行情,也有人利用IOC和FOK,把执行误差控制在极小范围内。
真正成熟的交易体系里,进场位置、仓位管理、订单类型和风险控制,从来都是同样重要的几件事。






