WEEX 仅减仓订单:功能及取消时机

Futures
Earn Event
By: WEEX|2026/10/26 03:52:45

WEEX 仅减仓订单是一种合约订单,只允许缩小已有持仓。如果订单会扩大持仓或将持仓反转至另一方向,交易所会缩减或拒绝超出部分。截至2026/10,WEEX 在其合约 API 文档中将 reduceOnly 列为订单参数。本指南将介绍该标记会阻止什么、哪些 WEEX 订单类型支持此标记,以及在订单成交前持仓缩小或平仓时,尚未成交的仅减仓订单会发生什么。

这个标记的重要性可能超出你的想象。交易者意外开出空仓的常见原因是:他们在多仓上方挂出止盈卖出限价单,手动平掉部分多仓,却忘了这些限价单仍在订单簿上。行情上涨后订单成交,多余的卖单就会开出新的空仓。仅减仓功能正是为了防止这种情况。

介绍具体机制前,先说明一个注意事项。WEEX 帮助中心介绍了通过“平仓”按钮(市价或限价平仓)以及止盈/止损订单进行平仓,但没有发布关于应用程序订单面板中“仅减仓”复选框的说明页面。目前能确认的是 API 层面的支持。应用程序用户可以在合约订单面板中查找此选项,但不同应用版本的标签可能有所不同。

WEEX 仅减仓订单:功能及取消时机
WEEX 仅减仓订单可以缩小或平掉持仓,但绝不能在相反方向开立新仓。

仅减仓订单实际会阻止什么

普通卖单会按照指定数量执行。若你持有 0.10 BTC 多仓,却卖出 0.25 BTC,就会先平掉多仓,再开立 0.15 BTC 空仓。若卖出 0.25 BTC 的订单设为仅减仓,最多只会成交 0.10 BTC。一旦持仓归零,剩余数量便无仓位可减,也不会执行。

这带来三项保障:

  • 不会意外反转持仓。订单不会让你的持仓穿过零点并转为相反方向。
  • 不会增加敞口。针对多仓的仅减仓买单,或针对空仓的仅减仓卖单,都没有可供减仓的持仓,因此不会开仓或增加持仓。
  • 不会占用额外保证金。该订单只会释放敞口,不会像开仓订单那样锁定新的保证金。

仅减仓功能不会做到的事:它不保证订单一定成交,不会让订单自动成为做市单(这需要使用 POST_ONLY),也无法避免市价平仓时的滑点。

WEEX 在哪里确认支持仅减仓

截至2026/10,相关信息见于WEEX 合约 API 文档中的以下接口:

  1. 下单(POST /capi/v3/order)包含一个可选的 reduceOnly 字段,说明为“订单是否为仅减仓订单”。同一接口支持 LIMIT 和 MARKET 类型;对于限价单,还支持 GTC、IOC、FOK 和 POST_ONLY 这几种生效时间选项。
  2. 批量下单沿用下单接口的字段,因此批次中的每笔订单都可以单独设置 reduceOnly。
  3. 创建条件单(POST /capi/v3/algoOrder)也支持 reduceOnly,适用于 STOP、TAKE_PROFIT、STOP_MARKET、TAKE_PROFIT_MARKET 和 TRAILING_MARKET 类型。
  4. 创建止盈/止损条件单(POST /capi/v3/placeTpSlOrder)始终启用仅减仓。文档称,服务器“即使收到 false,也始终使用 true”,因为该接口只用于平仓。此处的 closePosition=true 标记会为整个持仓设置止盈/止损,数量留空即可。
  5. 获取订单信息会返回每笔订单的 reduceOnly 字段,因此你可以事后确认订单提交时是否启用了该标记。

对于应用程序交易者,文档中最接近的对应功能是“平仓”按钮和持仓止盈/止损。WEEX 合约交易指南说明,可以使用“平仓”功能进行市价(闪电)平仓或限价平仓。两者在设计上都只能平仓,尽管指南没有使用“仅减仓”这个说法。

哪些 WEEX 订单类型支持此标记

根据上述 API 参数,截至2026/10:

  • 限价单:支持,可在下单接口中通过 reduceOnly 设置。这是常见用法,例如分批止盈挂单梯。
  • 市价单:支持,同样使用该接口。可快速退出,且成交数量不会超过持仓规模。
  • 止损和止盈条件单(限价和市价版本):支持,可通过创建条件单接口设置。
  • 追踪止损单(TRAILING_MARKET):支持,使用同一条件单接口。
  • 持仓止盈/止损:始终为仅减仓,无法关闭此功能。

该标记在单向持仓模式下最能发挥作用,因为一笔卖单可能会根据数量平掉多仓或开立空仓。在 WEEX 以 dualSidePosition 提供的双向持仓(对冲)模式中,平仓订单本身已经指定了持仓方向,因此仅减仓功能相当于第二道安全保障。

-- 价格

--
--
--

示例:多仓缩小时的分批止盈挂单

以下数字仅用于说明,并非 WEEX 实时价格。你在 BTC-USDT 合约上以 96,000 USDT 开立 0.30 BTC 多仓,并挂出三笔卖出限价单以分批平仓:

  • 98,000 卖出 0.10 BTC
  • 100,000 卖出 0.10 BTC
  • 102,000 卖出 0.10 BTC

价格跌至 97,000,你开始担心,于是以市价平掉 0.15 BTC。此时你持有 0.15 BTC 多仓,但订单簿上仍挂着总计 0.30 BTC 的卖出限价单。

如果没有启用仅减仓,行情上涨时会是这样:

  1. 价格到达 98,000 时,第一笔限价单成交:卖出 0.10 BTC,持仓变为 0.05 BTC 多仓。
  2. 价格到达 100,000 时,第二笔限价单卖出 0.10 BTC。这会平掉剩余的 0.05 BTC,并以 100,000 开立 0.05 BTC 空仓。
  3. 价格到达 102,000 时,第三笔限价单再卖出 0.10 BTC,空仓扩大至 0.15 BTC,平均入场价约为 101,333。
  4. 如果价格继续涨至 105,000,这笔你原本无意开立的空仓将亏损约 0.15 × (105,000 − 101,333) ≈ 550 USDT,未计手续费。

如果三笔限价单都启用了仅减仓,同样的行情路径会有不同结果:

  1. 价格到达 98,000 时,0.10 BTC 成交,持仓降至 0.05 BTC。
  2. 价格到达 100,000 时,最多只能成交 0.05 BTC。此时持仓归零。
  3. 102,000 的订单已无持仓可减,因此会被取消或不会执行。

你的敞口始终不会超过原有持仓,因此不会产生 550 USDT 的亏损。

订单成交前持仓缩小或平仓时

在大多数衍生品交易平台上,如果尚未成交的仅减仓订单数量超过当前未平仓数量,通常会采用以下两种处理方式之一:

  • 调整数量。交易所会将订单数量缩减至剩余持仓规模。如果有多笔订单,通常会优先缩减价格离市场最远的订单。
  • 取消订单。超出持仓数量的订单会被直接取消,可能立即取消,也可能在即将成交时取消,以确保订单数量永远不会超过持仓。

截至2026/10,WEEX API 文档定义了该标记,但没有说明手动部分平仓后,WEEX 会如何处理尚未成交的仅减仓限价单。请检查自己的账户:缩小持仓后,打开BTC-USDT 合约页面上的“当前委托”和“订单历史”标签页,查看订单数量是否发生变化,或订单是否显示为已取消。

WEEX 确实说明了全部平仓时止盈/止损订单的处理方式。其止盈和止损帮助文章称,手动平仓、强平或自动减仓时,止盈/止损订单会自动取消。取消记录会在订单历史中显示为“持仓变更取消”。WEEX 的强平指南还补充说,持仓被强制平仓前,未成交订单可能会先被取消。同一篇文章没有说明部分平仓时是否会调整止盈/止损订单的数量。

实用建议:每次部分平仓后,都要重新检查退出订单。仅减仓可以防止持仓反转,却无法解决过时的分批挂单。

常见问题

1. WEEX 支持仅减仓订单吗?

支持,在 API 层面如此。截至2026/10,WEEX 合约 API 文档在下单、批量下单和条件单中列出了 reduceOnly,持仓止盈/止损则始终为仅减仓。WEEX 帮助中心没有说明应用程序订单面板中是否有仅减仓开关,因此请在你所用的应用版本中查看订单面板。

2. 仅减仓订单和平仓订单一样吗?

两者都只能降低敞口。平仓或闪电平仓会立即退出,而仅减仓标记可以用于限价单、止损单或追踪订单,让订单等待价格触发。

3. 如果我没有持仓,仅减仓订单会被拒绝吗?

它无法减少任何持仓,因此不会开仓。根据交易平台不同,订单可能在提交时被拒绝,也可能在执行前被取消。查看 WEEX 的订单历史,了解你的订单是如何处理的。

4. 仅减仓会降低我的交易手续费吗?

不会。手续费取决于订单是增加流动性(做市)还是消耗流动性(吃单)。若要让仅减仓限价单以做市单方式挂出,可将其与 POST_ONLY 生效时间选项结合使用,然后在 WEEX 手续费页面确认费率。

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

猜你喜欢

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