在提交订单时,绝大多数投资者只关注价格和数量。然而,在每个交易软件的订单面板下方,都有一个不起眼但至关重要的设置栏——订单有效期(Time-in-Force,简称 TIF)。
有效期规范了一条未成交订单的‘生命周期’:它明确告诉券商和交易所,这笔订单应该在挂单簿中驻留多久?如果只成交了一部分该怎么处理?选错有效期,可能导致你的单子在几周后意外被动成交,或者在即将爆发大行情的前一秒被系统擅自取消。
订单有效期(Time-in-Force)定义了挂单的最长有效时限与处理规则。四种常见类型为:当日有效(Day,自动作废时限取决于券商与交易所时段)、撤单前有效(GTC,跨日持续有效直至成交、撤单或达到券商有效期限制)、立即成交否则取消(IOC,可部分成交,剩余未成交部分立即撤销)、以及全部成交否则取消(FOK,必须瞬间全额成交,否则整单全部撤销)。不同券商和市场对 TIF 指令及部分成交的计费支持存在差异。
四种常见订单有效期的工作机制
以下是交易中四种常见的订单有效期机制与处理规则:
1. 当日有效单(Day Order,默认选项): 订单仅在当天的交易时段内保持激活状态。自动取消的时间点取决于券商与具体交易所规则(通常在常规时段结束时注销,且不默认顺延至盘前盘后或次日)。
2. 撤单前有效单(Good 'Til Canceled,简称 GTC): 订单会驻留在系统中跨日等待,直到完全撮合成交或由你手动撤单。券商可能对 GTC 订单设定各自的到期上限,并可能在特定公司行为发生后自动撤单,需以券商与交易场所的当前规则为准。
3. 立即成交否则取消单(Immediate or Cancel,简称 IOC): 属于执行策略指令,告诉撮合系统:*‘在我的限价内能买到多少就立刻买多少,剩下买不到的瞬间全部取消,不在盘口挂单排队。’* 其能否支持以及部分成交后的佣金规则取决于具体券商与撮合机制。
4. 全部成交否则取消单(Fill or Kill,简称 FOK): 同样属于全有或全无的执行策略指令:*‘要么在瞬间把全额数量一次性吃下,要么 1 股都不要买直接全部作废。’* 若当前盘口流动性无法满足全部数量,整笔订单直接撤销,成交量为 0。
| 有效期类型 (TIF) | 有效生命周期 | 是否允许部分成交 | 未成交剩余份额的处理方式 |
|---|---|---|---|
| 当日有效 (Day) | 当前交易日对应时段(取决于券商与市场规则) | 允许部分成交 | 未成交部分在时段结束时由系统自动撤销清空 |
| 撤单前有效 (GTC) | 跨交易日有效(受券商到期上限或公司行为规则约束) | 允许部分成交 | 未成交部分在收盘后继续保留在挂单簿,次日开盘继续等待 |
| 立即成交否则取消 (IOC) | 毫秒级别(执行策略指令) | 允许部分成交 | 凡未能立即成交的剩余份额直接取消,盘口不留挂单 |
| 全部成交否则取消 (FOK) | 毫秒级别(执行策略指令) | 严禁部分成交(全有或全无) | 若当前流动性无法一次性吃满全部数量,整笔订单全部撤销 |
具体 TIF 支持情况、延长时段可用性以及部分成交计费规则视券商、交易品种与交易所撮合引擎而定。
实战中何时选用哪种有效期?
根据交易策略的周期精准匹配有效期,能有效避免不必要的意外:
适合使用 Day 单的场景: 日内交易、超短线波段,或者那些逻辑只在‘今天’成立的技术突破单。使用 Day 单能确保每天收盘后账户‘零挂单、零包袱’,次日不会被隔夜突发新闻偷袭。
适合使用 GTC 单的场景: 跨周期的波段持仓、长线止盈单,以及至关重要的保护性止损单。你显然不希望每天早晨开盘第一件事都要重新手动挂一遍止损单。
适合使用 IOC 单的场景: 突破行情中的大单扫盘。你希望以最快速度抓取当前盘面现有的深度,但又不想让未成交的大单残留在挂单簿上暴露给高频对手盘。
适合使用 FOK 单的场景: 套利交易或对冲锁仓。在这些场景中,如果只成交了单边的一半,会导致另一半暴露在巨大的单向风险之中,因此必须全额成交或完全不成交。
GTC 挂单最危险的隐患是‘遗忘’。假设某交易者在股价 $55 时挂了一个 $45 的 GTC 抄底买单。两个月后,该公司突发严重的财务造假暴雷,跳空暴跌 25% 开盘并瞬间击穿 $45。这笔早已被遗忘的 GTC 订单会立刻在低位自动成交,让交易者在毫不知情中接下一只基本面崩盘的毒丸标的。
- 在点击下单前,仔细核查 TIF 选项是否符合当期策略属性。
- 若选用 Day 单,确认已清楚知晓该单将在收盘后自动失效。
- 若选用 GTC 单,在交易日志中登记该挂单,并每周定期清理失效逻辑。
- 确认券商对 GTC 订单设定的到期上限规则,以及在特定公司行为发生时是否会被撤单。
- 在波动剧烈行情中,若不希望订单排队等待,优先选用 IOC 单。
常见问题解答
GTC 订单在盘前和盘后交易时段也会自动成交吗?
通常不会。大多数券商的默认 GTC 仅在常规交易时段(美东 9:30-16:00)有效。若需在盘前盘后也保持有效,必须特别勾选‘GTC + 延长时段(Extended Hours)’属性。
分多次成交的订单会收取多笔佣金吗?
在同一个交易日内同一笔 Day 订单发生多次分笔成交,绝大多数券商都合并按一笔订单计收佣金。但如果是跨越多个交易日分批成交的 GTC 订单,部分券商可能会按交易日分别收取规费。
什么是开盘成交(OPG)和收盘成交(CLS)单?
这是特殊的时段绑定 TIF。OPG 单仅参与交易所官方早盘集合竞价,未成交即取消;CLS 单仅参与尾盘集合竞价(Closing Cross)。



