什么是 IOC 订单(立即成交否则取消)?

IOC 订单(Immediate or Cancel)要求立即成交当前能够成交的数量,并取消剩余未成交数量。 在采用订单簿的加密货币市场中,订单簿记录尚未成交的买卖报价及数量。IOC 订单会尝试与其中已有的报价成交,不把剩余数量留下等待。

IOC 是怎么运作的?

IOC 限制的是订单可以等待多久,限价单限制的是可接受的成交价格。两者可以搭配使用:提交 IOC 限价单时,同时设定价格和数量,系统立即匹配符合价格条件的报价,再取消未成交的部分。

对买单来说,只能以限价或更低的价格成交;对卖单来说,只能以限价或更高的价格成交。符合条件的报价数量足够,就可能全部成交;数量不足,就只成交一部分;没有符合条件的报价,则整张订单取消。

例如,假设买入某代币的 IOC 限价单价格为 101 USDT、数量为 10 个,当前卖单如下。USDT 是报价资产;数字仅用于说明,假设订单通过校验、执行期间报价不变。

卖价(USDT) 可成交数量(个)
100 3
101 4
102 5

系统先按 100 买入 3 个,再按 101 买入 4 个,共成交 7 个。价格 102 高于买入限价,不能继续匹配,所以剩余 3 个立即取消。

取消的是没买到的 3 个,不会撤销已经成交的 7 个。 这 7 个的成交金额为 100 × 3+101 × 4=704 USDT,尚未计入手续费。

IOC 与普通限价单、FOK 有什么区别?

在价格和数量相同的情况下,区别在于是否接受部分成交,以及未成交数量是否继续等待。

普通持续有效限价单可以先成交一部分,把余量留在订单簿中。这种有效期通常称为 GTC(Good Till Cancelled),即撤销前一直有效,OKX 的普通限价单默认采用此设置。IOC 也接受部分成交,但不留下余量。FOK(Fill or Kill,全部成交否则取消)则要求立即全部成交,数量不足时整笔取消。

沿用前文买入限价 101、数量 10 的例子,限价内只有 7 个可买,三种设置会得到不同结果:

设置 本次成交数量 未成交数量的处理
普通持续有效限价单(GTC) 7 个 剩余 3 个按限价 101 留在订单簿等待
IOC 限价单 7 个 剩余 3 个立即取消
FOK 限价单 0 个 不能立即买满 10 个,整笔取消

因此,IOC 中的“立即”不意味着必须买满或卖完,而是没有继续等待成交的阶段。

IOC 成交怎样收取手续费?

在上述订单簿交易中,IOC 接受已有报价,成交角色是吃单方(Taker),已成交部分按适用的 Taker 费率计费。具体费率和计算方式取决于交易产品与账户。

未成交而取消的数量,不产生按成交计收的交易手续费。前面的例子中,费用根据已成交的 7 个计算,不按原计划的 10 个全部计费。

常见问题

IOC 和市价单有什么不同?

IOC 规定未成交数量能否继续等待,市价单规定按当前可得报价执行、无需交易者设置限价,两者描述的不是同一项要求。

例如,前文 IOC 限价买单明确不能高于 101 成交;市价单没有交易者设置的这个限价,但仍可能受平台价格保护限制。市价单未成交部分怎样处理,则取决于具体产品的执行规则。

相关词条

继续了解FOK 订单、限价单和市价单,或返回加密货币术语表。

参考来源

免责声明
本文章可能包含不适用于您所在地区的产品相关内容。本文仅致力于提供一般性信息,不对其中的任何事实错误或遗漏负责任。本文仅代表作者个人观点,不代表欧易的观点。 本文无意提供以下任何建议,包括但不限于:(i) 投资建议或投资推荐;(ii) 购买、出售或持有数字资产的要约或招揽;或 (iii) 财务、会计、法律或税务建议。 持有的数字资产 (包括稳定币) 涉及高风险,可能会大幅波动,甚至变得毫无价值。您应根据自己的财务状况仔细考虑交易或持有数字资产是否适合您。有关您具体情况的问题,请咨询您的法律/税务/投资专业人士。本文中出现的信息 (包括市场数据和统计信息,如果有) 仅供一般参考之用。尽管我们在准备这些数据和图表时已采取了所有合理的谨慎措施,但对于此处表达的任何事实错误或遗漏,我们不承担任何责任。 © 2026 OKX。本文可以全文复制或分发,也可以使用本文 100 字或更少的摘录,前提是此类使用是非商业性的。整篇文章的任何复制或分发亦必须突出说明:“本文版权所有 © 2026 OKX,经许可使用。”允许的摘录必须引用文章名称并包含出处,例如“文章名称,[作者姓名 (如适用)],© 2026 OKX”。部分内容可能由人工智能 (AI) 工具生成或辅助生成。不允许对本文进行衍生作品或其他用途。

相关推荐

查看更多
Generic bull market charts thumbnail

什么是 FOK 订单(全部成交否则取消)?

**FOK(Fill or Kill)是要求立即全部成交、否则整笔取消的订单执行条件。** 它不接受部分成交,也不保留未成交数量等待下一次机会。在加密交易中,FOK 常与[限价单](/zh-hans/learn/what-is-limit-order)结合使用。 ## FOK 是怎么运作的? 订单提交并通过检查后,交易系统核对符合价格要求的对手单能否满足全部数量:能够立即满足,就全部成交;不能满足
2026年11月12日
thumbnail:bullish-calendar-spread-strategy

什么是挂单方(Maker)?

**挂单方(Maker)是在订单簿中先提供报价、之后由其他订单与之成交的一方。** 订单簿记录尚未成交的买卖报价及数量。在采用订单簿的加密现货和合约市场中,挂单方为其他交易者提供了可以接受的买入或卖出价格。 ## 一笔挂单成交是怎样发生的? 订单提交后,如果没有立即匹配,而是留在订单簿中,它就为后续交易提供了报价。后来有对手订单接受这个价格,双方完成成交,原先提供报价的一方便是这笔成交的 Make
2026年11月12日
trade-academy-beginner-4

什么是吃单方(Taker)?

**吃单方(Taker)是与订单簿中已有报价立即匹配并成交的一方。** 订单簿记录尚未成交的买卖报价及数量;吃单方接受其中的报价,完成对应数量的交易,而不是先挂出自己的报价等待。 ## 吃单成交是怎样发生的? 一方先在订单簿上提供报价,另一方提交能够与它匹配的订单。交易系统将两者配对,后提交并取走已有报价的一方,就形成吃单成交。 例如,假设订单簿中已有价格 100 USDT、数量 2 个的卖单。一
2026年11月12日
Options trading generic thumb

什么是买卖价差?

**买卖价差(Bid-Ask Spread)是同一市场、同一时点的最低卖价与最高买价之间的差额。** 在采用订单簿的加密市场中,它描述买卖两边最接近的报价还相差多少。 ## 买卖价差怎样计算? 订单簿是尚未成交的买卖报价清单。买方报价称为 Bid,其中最高的一档是**最优买价(Best Bid)**;卖方报价称为 Ask,其中最低的一档是**最优卖价(Best Ask)**。 **买卖价差=最优卖
2026年11月12日
Forward Contracts vs. Futures Contracts What Are the Differences

什么是只做 Maker 订单(Post-Only)?

**只做 Maker 订单(Post-Only)是在限价单上附加“只挂单、不立即吃单”要求的订单。** 在采用订单簿的加密现货和合约市场中,订单簿记录尚未成交的买卖报价及数量。先提供报价、之后由其他订单与之成交的一方称为[挂单方](/zh-hans/learn/what-is-maker)(Maker);接受已有报价并立即成交的一方称为[吃单方](/zh-hans/learn/what-is-ta
2026年11月12日
thumbnail:weekly-report-of-okx-in-5-16-5-22

什么是触发委托?

**触发委托是在预设条件满足后,才向交易系统提交实际买卖订单的委托方式。** 在加密货币交易中,常见的条件是价格达到某个位置。交易者提前设定触发条件,以及触发后要买卖的方向、数量和订单类型;系统先监测条件,满足后再尝试下单。 ## 系统监测什么条件? 价格触发条件包含两件事:**用哪个价格判断,以及这个价格达到什么位置时触发。** 例如,设定某代币的最新成交价上涨至 105 USDT 时买入,系统
2026年11月12日
查看更多