WEEX限价单未成交?看懂订单簿,再修正订单

Crypto Basics
Trading
By: WEEX|2026/10/26 03:48:27

WEEX限价单未成交,几乎总是因为以下三种情况之一:市场价格从未达到你的挂单价;价格达到过,但排在你前面的订单先消化了成交量;或者你的订单只部分成交,剩余数量仍在等待成交。限价单保证的是成交价格,而不是一定成交;订单撮合遵循价格优先、时间优先。

最快的诊断方法是先查看订单记录,不要急着操作。已成交数量、剩余数量和订单状态能告诉你属于哪种情况,而正确的处理方式——等待、调整价格、取消订单或改用市价单——也由此决定。

下文通过一个 BTC/USDT 订单簿实例,具体说明为什么在价格“触及”挂单价时买入仍可能一枚 BTC 都没成交,之后又可能部分成交;同时解释各种状态的含义,以及不同处理方式的成本。WEEX合约交易的排队逻辑相同,界面标签可能因应用版本略有差异。

WEEX限价单未成交?看懂订单簿,再修正订单
WEEX限价单在价格触及时仍未成交,通常是因为排在同一队列中更早提交的订单前面。

先看订单记录,而不是图表

打开交易页面的订单区域并找到该订单。WEEX建议查看未成交订单和订单历史,并对照已成交数量与剩余数量,因为订单仍然挂单并不代表它已经成交。

WEEX现货 API 记录了以下订单状态。即使界面措辞有所不同,订单生命周期也基本相同:

  • New(新建,尚未成交)。订单仍挂在订单簿上。已成交数量为 0。
  • Partially filled(部分成交)。部分数量已成交;剩余数量仍以你的价格挂单。
  • Filled(已成交)。订单全部成交。记录会移至历史订单,并显示平均成交价和手续费。
  • Canceled(已取消)。你或系统移除了订单。已成交的部分仍然有效。
  • Expired(已过期)。常见于无法在到达时完成撮合的 IOC 或 FOK 订单。WEEX现货 API 的限价单支持 GTC、IOC 和 FOK 有效时限,因此“瞬间消失的限价单”往往是未能找到流动性的 IOC 或 FOK 订单。

如果订单既不在未成交订单中,也不在历史记录里,它可能从未被接受。常见原因包括:下单数量低于交易对的最低要求、价格超出允许范围,或可用余额不足。

价格未达到:最常见的原因

挂单中的买入限价单,只有在卖方愿意以你的价格或更低价格成交时才会成交。卖出限价单则需要有买方愿意以你的价格或更高价格买入。如果 BTC/USDT 的最低价是 99,920,而你的买入价是 99,900,就没有可撮合的订单,无论图表上看起来有多接近。

以下两种读图错误,会让人误以为价格已经达到挂单价:

  • 图表数值经过取整。缩小图表后,K 线最低价看起来可能是 99,900,实际却可能是 99,912。请查看精确低点,而不是图表上的视觉读数。
  • 参考价格错误。合约交易图表可能显示最新价或标记价格。你的限价单与订单簿中的实际成交进行撮合,而不是与标记价格线撮合。

这是价格问题,不是排队问题:可以继续等待,或调整价格。

价格触及却未成交:订单簿的价格优先、时间优先

这是最令人沮丧的情况,因为图表显示成交价恰好就是你设定的价格。撮合引擎会先撮合价格最优的订单;在价格相同的情况下,则先撮合提交时间更早的订单。

BTC/USDT 现货订单簿示例(数字仅用于说明):

  • 最优卖价:100,000。最优买价:99,950。
  • 99,900 价位已经有 0.42 BTC 的买单挂单。
  • 你以 99,900 的价格提交 0.05 BTC 买入限价单。现在你排在队伍末尾,前面还有 0.42 BTC。

价格下跌。一笔大额市价卖单扫过 99,950 价位的买单,随后其中 0.30 BTC 在 99,900 成交。这部分成交量全部分配给排在你前面的订单。图表上出现了 99,900 的成交价;你的成交量为 0。你前面还剩 0.12 BTC。

随后又有一笔 0.15 BTC 的卖单在 99,900 到来。前 0.12 BTC 撮合了你前面的剩余订单,接下来的 0.03 BTC 才轮到你的订单。状态:部分成交,0.05 BTC 中已有 0.03 BTC 成交,仍有 0.02 BTC 以 99,900 的价格挂单。

如果价格随后反弹至 100,200,最后的 0.02 BTC 可能永远不会成交。你以 99,900 的价格买入了 0.03 BTC,价值约 2,997 USDT;仍有约 1,998 USDT 因未成交的剩余订单而被冻结,在你取消订单之前无法用于其他用途。

有两点实用经验。像 99,900 或 100,000 这样的整数价位往往聚集大量买单,排队的人很多;因此把价格提高一个最小报价单位(99,910),可能让你排到较短队伍的前面。每次取消后重新下单,都会让你排到队伍末尾。

-- 价格

--
--
--

部分成交的订单:哪些资产已归你,哪些仍被冻结

部分成交意味着同时存在两部分:一笔已完成的交易和一笔仍然有效的挂单。请分别查看。

  • 已成交部分已最终确认。在这个例子中,0.03 BTC 已归你所有,相关手续费也已扣除。
  • 未成交的剩余部分仍会占用资金。买入订单中,购买 0.02 BTC 所需的 USDT 会被冻结;卖出订单中,尚未卖出的币会被冻结。
  • 手续费只针对已成交部分收取。WEEX表示,未成交或已取消的订单不收取手续费。按 VIP 0 现货费率0.100%计算(截至2026/10;请在WEEX费率表中确认你的等级),0.03 BTC 成交部分的手续费约为 3.00 USDT。

取消部分成交的订单,只会取消剩余部分,不会撤销已经买入的 0.03 BTC。

等待、调价、取消还是改用市价单:如何选择

确定自己遇到哪种情况后,接下来要考虑的是:你更看重价格,还是确定能成交。

  1. 等待。适用于价格仍接近你的挂单价、交易判断也没有改变的情况。GTC 订单会保留你的排队位置,在拥挤的价位上尤其有价值。代价是资金会被冻结,而且价格可能再也不会回来。
  2. 调整价格。适用于你仍想使用限价单、但市场已经偏离挂单价的情况。WEEX现货 API 提供取消和下单接口,但没有修改订单接口,因此实际上要改价,就意味着取消后重新下单。如果你的应用面板提供编辑选项,也应假设改价后会在新价位重新排队。
  3. 取消。适用于交易理由已经不复存在的情况。取消操作只会移除未成交部分,并立即释放预留余额。
  4. 改用市价单。适用于现在成交比省下最后几美元更重要的情况。在这个例子中,如果以 100,000 的最优卖价通过市价买入 0.02 BTC 来完成交易,成本会比 99,900 的限价高约 2 USDT,另外还要支付约 2 USDT 的0.100% taker 手续费。在流动性较低的交易对中,滑点可能大得多,因此请先检查市场深度。

经验丰富的交易者会注意这一点:如果你总是在整数价位差一个最小报价单位而无法成交,问题出在排队,而不是市场。把价格略微设在拥挤价位的内侧。如果你在限价单未成交后总是用市价单追单,就等于支付原本想要避免的买卖价差。

若想练习提交和管理限价单,可以从WEEX 的 BTC/USDT 现货市场开始,这里的订单簿流动性最深;买入限价单指南则介绍了如何设置入场价格。

常见问题

1. 为什么价格触及我的挂单价后,WEEX限价单仍未成交?

同一价格的订单按照提交时间先后成交。如果该价位上有足够多更早提交的订单排在队伍中,成交量会先分配给它们,不会轮到你的订单。

2. WEEX会对未成交的限价单收取手续费吗?

不会。WEEX表示,未成交或已取消的订单不收取手续费。你只需为已成交部分支付手续费。

3. WEEX限价单会挂多久?

标准 GTC 限价单会一直挂单,直到成交或被你取消。IOC 和 FOK 订单不会持续挂单:未能撮合的数量会立即取消。

4. 我可以修改未成交限价单的价格吗?

WEEX现货 API 没有修改订单接口,因此可靠的做法是先取消,再提交新订单。无论如何,改成新价格就意味着在队列中获得新的位置。

本内容仅供参考,不构成任何金融、投资、法律或税务建议。文中提及的任何活动、奖励、线上活动或相关信息,不应被视为对购买、出售或交易任何加密资产的推荐、招揽或邀请。加密资产具有高波动性,存在价值损失风险。WEEX服务、产品及相关活动的可用性可能因地区而异。用户在参与前有责任确保符合当地适用法律法规。

猜你喜欢

热门币种

最新文章

更多
iconiconiconiconiconiconiconicon
客户服务:@weikecs
商务合作:@weikecs
量化做市商合作:bd@weex.com