Популярные темы

Ордер только на сокращение позиции на WEEX: как работает и когда отменяется

By: WEEX
|
0

Ордер только на сокращение позиции на WEEX — это фьючерсный ордер, который может лишь уменьшить уже открытую позицию. Если он увеличит позицию или развернёт её в противоположную сторону, биржа уменьшит объём ордера или отклонит ту его часть, которая приводит к этому. По состоянию на 10.2026 WEEX указывает reduceOnly как параметр ордера в документации по фьючерсному API. В этом руководстве рассказывается, что блокирует этот флаг, для каких типов ордеров WEEX он доступен и что происходит с выставленным ордером только на сокращение позиции, если ваша позиция уменьшается или закрывается до его исполнения.

Этот флаг важнее, чем может показаться. Вот как трейдеры обычно случайно открывают непреднамеренную короткую позицию: выставляют лимитные ордера на продажу для фиксации прибыли выше уровня длинной позиции, вручную закрывают часть этой позиции и забывают, что лимитные ордера всё ещё находятся в стакане. При росте цены они исполняются, а лишние продажи открывают новую короткую позицию. Режим сокращения позиции нужен, чтобы этого не допустить.

Прежде чем перейти к механике, стоит учесть один нюанс. В Справочном центре WEEX описано закрытие позиции с помощью кнопки Close (рыночное или лимитное закрытие), а также ордеров тейк-профит/стоп-лосс, но отдельная страница о флажке «Reduce-Only» в панели ордеров приложения не опубликована. Подтверждение поддержки есть на уровне API. Пользователям приложения стоит поискать эту опцию в панели ордеров на фьючерсном рынке: её название может различаться в зависимости от версии приложения.

Схема ордера WEEX только на сокращение позиции: лимитные ордера на продажу уменьшаются по мере сокращения длинной позиции BTC-USDT
Ордер WEEX только на сокращение позиции может уменьшить или закрыть позицию, но ему никогда не разрешается открыть новую позицию в противоположном направлении.

Что именно блокирует ордер только на сокращение позиции

Обычный ордер на продажу исполняется в соответствии с указанным объёмом. Если у вас длинная позиция 0.10 BTC и вы продаёте 0.25 BTC, длинная позиция закроется, а короткая позиция в 0.15 BTC откроется. Ордер на продажу объёмом 0.25 BTC с режимом только на сокращение позиции исполнится максимум на 0.10 BTC. Когда позиция станет нулевой, остатку ордера будет нечего сокращать, и он не исполнится.

Это даёт три гарантии:

  • Никакого случайного разворота. Ордер не позволит перейти через ноль и открыть позицию в противоположном направлении.
  • Никакого увеличения риска. Покупка с режимом только на сокращение позиции при длинной позиции или продажа с таким режимом при короткой позиции не сможет ничего сократить и не откроет позицию и не увеличит её.
  • Никакой дополнительной маржи. Ордер лишь сокращает риск, поэтому не блокирует новую маржу, как это делает ордер на открытие позиции.

Чего этот режим не делает: он не гарантирует исполнение, не превращает ордер в мейкерский (для этого предназначен POST_ONLY) и не защищает от проскальзывания при рыночном закрытии.

Где WEEX подтверждает поддержку режима сокращения позиции

По состоянию на 10.2026 подтверждение есть в документации WEEX по фьючерсному API для следующих конечных точек:

  1. Place Order (POST /capi/v3/order) включает необязательное поле reduceOnly с описанием «Указывает, предназначен ли ордер только для сокращения позиции». Эта же конечная точка поддерживает типы LIMIT и MARKET, а для лимитных ордеров — варианты времени действия GTC, IOC, FOK и POST_ONLY.
  2. Place Orders Batch использует те же поля, что и Place Order, поэтому для каждого ордера в пакете можно отдельно задать reduceOnly.
  3. Place Conditional Order (POST /capi/v3/algoOrder) также принимает reduceOnly для типов STOP, TAKE_PROFIT, STOP_MARKET, TAKE_PROFIT_MARKET и TRAILING_MARKET.
  4. Place TP/SL Conditional Orders всегда включает режим сокращения позиции. В документации сказано, что сервер «всегда использует true, даже если передано false», поскольку эта конечная точка предназначена только для закрытия позиций. Флаг closePosition=true задаёт TP/SL для всей позиции, а поле объёма оставляют пустым.
  5. Get Order Info возвращает reduceOnly для каждого ордера, поэтому после его выставления можно проверить, был ли установлен этот флаг.

Для торговли в приложении наиболее близкие документированные аналоги — кнопка Close и TP/SL для позиции. В руководстве WEEX по торговле фьючерсами рекомендуется закрывать позицию с помощью кнопки «Close» — рыночным (быстрым) или лимитным ордером. По своему назначению оба варианта позволяют только закрыть позицию, хотя в руководстве не используется термин «только на сокращение позиции».

Для каких типов ордеров WEEX доступен этот флаг

Согласно приведённым выше параметрам API, по состоянию на 10.2026:

  • Лимитные ордера: да, через reduceOnly в Place Order. Это типичный сценарий использования, например, для лестницы тейк-профитов.
  • Рыночные ордера: да, через ту же конечную точку. Это позволяет быстро выйти из позиции, не превысив её размер.
  • Условные ордера стоп и тейк-профит (лимитные и рыночные варианты): да, через Place Conditional Order.
  • Трейлинг-стопы (TRAILING_MARKET): да, через ту же конечную точку для условных ордеров.
  • TP/SL для позиции: режим сокращения позиции включён всегда. Отключить его нельзя.

Этот флаг особенно полезен в одностороннем режиме: в нём одна и та же продажа может как закрыть длинную позицию, так и открыть короткую — в зависимости от объёма. В режиме двухсторонней торговли (хеджирования), который в WEEX обозначается как dualSidePosition, ордера на закрытие уже направлены на конкретную сторону позиции, поэтому режим сокращения позиции служит дополнительной мерой защиты.

Пример: лестница тейк-профитов для уменьшающейся длинной позиции

Эти цифры приведены только для примера и не являются текущими ценами на WEEX. Вы открываете длинную позицию объёмом 0.30 BTC по фьючерсам BTC-USDT по цене 96,000 USDT и выставляете три лимитных ордера на продажу, чтобы закрывать позицию частями:

  • 0.10 BTC по цене 98,000
  • 0.10 BTC по цене 100,000
  • 0.10 BTC по цене 102,000

Цена падает до 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 длинной позиции закрываются, и открывается короткая позиция объёмом 0.05 BTC по цене 100,000.
  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 не возникает.

Если позиция уменьшается или закрывается до исполнения ордера

На большинстве площадок для торговли деривативами выставленный ордер только на сокращение позиции, объём которого теперь превышает открытую позицию, обрабатывается одним из двух способов:

  • Объём уменьшается. Биржа сокращает объём ордера до размера оставшейся позиции. Если выставлено несколько ордеров, обычно в первую очередь уменьшается объём тех из них, цена которых дальше всего от рыночной.
  • Ордер отменяется. Избыточный ордер отменяется целиком — сразу или непосредственно перед исполнением, — чтобы его объём никогда не превышал размер позиции.

По состоянию на 10.2026 документация WEEX по API определяет этот флаг, но не уточняет, какой из этих способов применяется к выставленному лимитному ордеру только на сокращение позиции после частичного ручного закрытия. Проверьте свой аккаунт: уменьшив позицию, откройте вкладки «Открытые ордера» и «История ордеров» на странице фьючерсов BTC-USDT и проверьте, изменился ли объём ордера или отображается ли он как отменённый.

Сценарий полного закрытия позиции для TP/SL в WEEX описан. В справочной статье WEEX о тейк-профите и стоп-лоссе сказано, что ордера TP/SL автоматически отменяются, когда вы закрываете позицию вручную, а также при ликвидации или автоматическом сокращении плеча. Отмена отображается в истории ордеров как «Отмена при изменении позиции». В руководстве WEEX по ликвидации добавлено, что открытые ордера могут отменяться до принудительного закрытия позиции. В той же статье не уточняется, уменьшается ли объём TP/SL при частичном закрытии.

Практическое правило: после каждого частичного закрытия проверяйте свои ордера на выход из позиции. Режим только на сокращение позиции предотвращает разворот, но не устраняет риск устаревшей лестницы ордеров.

Часто задаваемые вопросы

1. Поддерживает ли WEEX ордера только на сокращение позиции?

Да, на уровне API. По состоянию на 10.2026 документация WEEX по фьючерсам указывает reduceOnly для Place Order, пакетных и условных ордеров, а TP/SL для позиции всегда работает только на сокращение позиции. В Справочном центре WEEX не описан переключатель этого режима в панели ордеров приложения, поэтому проверьте саму панель в своей версии приложения.

2. Ордер только на сокращение позиции — это то же самое, что ордер на закрытие?

И тот и другой ордер может лишь уменьшить риск. Кнопка Close или быстрое закрытие сразу выводит из позиции, тогда как лимитный, стоп- или трейлинг-ордер с флагом только на сокращение позиции может оставаться в ожидании нужной цены.

3. Будет ли ордер только на сокращение позиции отклонён, если у меня нет позиции?

Он не может ничего сократить и поэтому не откроет позицию. В зависимости от площадки его либо отклонят при отправке, либо отменят до исполнения. Проверьте историю ордеров на WEEX, чтобы узнать, как был обработан ваш ордер.

4. Снижает ли режим только на сокращение позиции торговые комиссии?

Нет. Размер комиссий зависит от того, добавляет ли ордер ликвидность (мейкер) или забирает её (тейкер). Чтобы лимитный ордер только на сокращение позиции оставался в стакане как мейкерский, укажите для него время действия POST_ONLY, а затем проверьте тарифы на странице комиссий WEEX.

Статьи по теме
Поделиться
copy

Растущие активы

iconiconiconiconiconiconiconiconiconicon
Служба поддержки:@weikecs
Деловое сотрудничество:@weikecs
Количественная торговля и ММ:bd@weex.com
VIP-программа:support@weex.com