
全部成交或全部取消订单是要求“要么一次性全量成交、要么自动撤单”的下单方式。它不接受部分成交,只有当市场能够在设定价格满足全部数量时才会执行。
举个直观的例子:你计划以1.00下限价买入1000枚代币。如果卖盘在1.00及更优价格总共只挂出700枚,全部成交或全部取消订单不会成交,也不会先买700枚,再等剩余300枚,而是直接撤销。
全部成交或全部取消订单的核心是“撮合引擎一次性撮合完成”。撮合引擎可以理解为负责配对买卖的程序,它会查看订单簿中对手方的挂单能否在你的价格条件下凑齐全部数量。
订单簿是按价格排好的买卖挂单列表,你能在其中看到每个价位的可成交数量。当你提交全部成交或全部取消订单时,系统会在你的限价(或更优)范围内累计可成交量。如果累计数量达到你的订单总量,订单被一次性执行;若达不到,订单直接撤销,不产生部分成交。
使用全部成交或全部取消订单的主要目的,是避免部分成交带来的价格与成本不确定性,并确保交易规模与策略严格匹配。
第一,避免滑点。滑点是成交价格与你预期价格的差异。在低流动性市场,如果先成交一部分,剩下的部分可能要在更差的价格成交,导致平均成交价上浮。
第二,控制费用。一笔分成多次成交可能触发多次手续费。一次性全量成交能减少多次撮合带来的成本。
第三,策略匹配。比如你要对冲5个单位的风险,部分成交3个单位会留下2个单位的敞口,策略无法完全落地。全部成交或全部取消订单保证“足额或不做”。
在加密交易场景中,全部成交或全部取消订单更适合流动性较弱的代币,或对成交规模有严格要求的策略。下单前需要关注两个关键点:订单簿深度与你的限价区间。
流动性可以理解为“能否不明显抬价或砸价就买到/卖出足够数量的能力”。当流动性弱时,能在你的价格范围内凑齐的数量有限,全部成交或全部取消订单更容易撤销。
订单簿深度是各个价位上可成交的数量总和。如果你希望在1.00买到1000枚,就要观察1.00及更优价格的卖盘总量是否足够。如果不够,你可以考虑放宽限价到1.01或更高,或者降低一次性购买数量。
还需留意滑点。尽管全部成交或全部取消订单避免了“多次成交导致的滑点”,但如果订单最终撤销,你可能需要在更差的价格重新下单,也会面临新的价格变化风险。
全部成交或全部取消订单常被拿来与FOK和IOC比较,因为三者都关注“是否一次性成交”和“时间要求”。
FOK(Fill-Or-Kill)可以理解为“立刻全部成交,否则立刻取消”。它在时间上更苛刻,要求瞬时满足全部数量;如果瞬时达不到,就立即撤销。全部成交或全部取消订单关注的是“一次性全量”,但在许多实现中不一定强制“立刻”,而是允许在订单有效期内只要凑齐就执行(具体以平台规则为准)。
IOC(Immediate-Or-Cancel)是“能立即成交的部分就成交,剩余部分立刻取消”。它允许部分成交,因此与全部成交或全部取消订单的“不接受部分成交”截然不同。
简言之:
使用全部成交或全部取消订单最大的风险,是“错过成交”。在行情快速变动或深度有限的交易对上,订单可能频繁撤销,导致追涨或踏空。
其次,机会成本。如果订单撤销后价格继续远离你的预期,你可能被迫以更差的价格再下单,增加总成本。
再次,过度依赖精准规模。虽然策略匹配很重要,但过度强调“非全量不做”,可能让你在波动市场里失去分批执行的灵活性。
涉及资金安全,务必评估订单撤销后的应对方案,包括是否设置备选价格区间、是否分批下单、以及风险限额控制。
若平台支持全部成交或全部取消订单,你可以按以下步骤操作;若当前品种不支持,可考虑使用FOK这类“立刻全量”条件作为替代方案。
第一步:打开交易页面,查看交易对的下单区域,确认是否提供高级订单类型或条件设置。
第二步:选择限价下单,输入价格与总数量。限价是你愿意成交的最高买入价或最低卖出价。
第三步:在高级选项中勾选“全部成交或全部取消”(或选择具有同等约束的条件,如FOK,具体以页面可选项为准)。
第四步:观察订单簿深度。在你设定的价格及更优价格,卖盘(或买盘)总量是否足以一次性满足你的数量。如果不足,考虑调整价格或数量。
第五步:提交订单。若系统在你的条件下一次性凑齐对手方,订单会被全量执行;否则订单撤销,你可以根据策略重新评估。
全部成交或全部取消订单适合对“成交规模一致性”有强需求的场景,通过拒绝部分成交来控制平均价格与费用、确保策略执行的完整性。在加密交易中,它对低流动性代币尤为有用,但也更容易因为深度不足而撤单。与FOK、IOC相比,它的核心是“不接受部分”,而是否“立刻”取决于具体平台的实现。实操时,应结合订单簿深度、滑点容忍度与风险控制,在Gate的高级订单选项中选择合适的条件,并为“无法一次性成交”的情况准备替代方案。
AON订单采取「全或无」的执行机制,如果市场无法满足你的全部订单数量,整个订单会被自动取消。例如你下达100枚BTC的AON买单,但市场只能提供80枚,这笔订单就会被完全撤销,你不会获得任何成交。这种机制适合对成交数量有硬性要求的大额交易。
当你的交易目标是获得特定数量的资产时,AON最有价值。比如你需要凑齐1000枚某币进行质押,普通订单可能只成交800枚就停止了,而AON会确保要么全部成交1000枚,要么一笔都不成交。这避免了被迫持有不足数量资产的尴尬局面。
这是AON的常见风险。由于「全或无」的严格要求,当市场流动性不足或价格波动剧烈时,你的AON订单可能长期无法成交。建议在流动性较好的交易对上使用AON,并设置合理的有效期限制,避免订单无限期挂单占用账户资金。
可以。AON只影响订单的成交机制(要求全部成交),成交后生成的头寸与普通订单无异。你随时可以部分或全部平仓这个头寸,无任何限制。AON的约束仅在下单时生效。
通常不需要。AON主要针对大额交易或对成交数量有硬性要求的场景。小额交易一般市场流动性充足,普通订单能快速成交。反而用AON可能因为流动性不足导致订单频繁未成交,降低交易效率。在Gate进行小额现货交易可直接使用市价单或普通限价单。


