Что такое параметр Reduce-only?

Что такое Reduce-only?

Reduce-only — это параметр, который гарантирует, что ваш ордер может только уменьшить или полностью закрыть существующую позицию.

Он никогда не увеличит размер вашей позиции и не откроет новую в противоположном направлении.

Зачем использовать Reduce-only?

Reduce-only является важным инструментом управления рисками при маржинальной и фьючерсной торговле.

Особенно полезен, когда у вас одновременно несколько активных ордеров. Если один из них закроет вашу позицию до выполнения других, Reduce-only предотвращает случайное открытие новой позиции оставшимися ордерами.

Также он помогает предотвратить увеличение позиции сверх её текущего размера.

Где доступен и как его включить?

Reduce-only доступен только для маржинальной и фьючерсной торговли при размещении Расширенных ордеров.

Веб-версия

  1. Перейдите на страницу торговли и выберите торговую пару.

  1. В форме ордера выберите Расширенный ордер (например, Advanced Limit, Stop-Market, Stop-Limit, Multi-Limit, OCO).
  2. Активируйте переключатель Reduce-only.
  3. Введите необходимые параметры ордера (цена, количество и т.д.).
  4. Нажмите Купить или Продать, затем подтвердите ордер.

Для получения дополнительной информации о размещении ордеров в веб-версии ознакомьтесь со статьей по ссылке: https://help.whitebit.com/hc/ru/articles/9798180636189

Мобильное приложение

  1. Перейдите в раздел “Торговля” в режиме “Биржа” и выберите пару активов из выпадающего списка в верхнем левом углу экрана.
  2. Вы также можете использовать вкладку “Рынки”. Используйте поиск, выберите доступную пару и нажмите на неё. Вас перенаправит на страницу с графиком.
  3. При нажатии кнопки “Купить” или “Продать” вы перейдете в торговый терминал.
  4. В выпадающем списке типа ордера выберите Расширенный (например, Advanced Limit, Stop-Market, Stop-Limit, Multi-Limit, OCO).
  5. Введите необходимые детали ордера (цена, количество и т.д.).
  6. Включите параметр Reduce-only.
  7. Нажмите “Купить” или “Продать”, затем подтвердите ордер.

Для получения дополнительной информации о размещении ордеров в веб-версии ознакомьтесь со статьей по ссылке: https://help.whitebit.com/hc/ru/articles/9797858885533 

 

Обратите внимание, что Reduce-only недоступен для Базовых ордеров в веб- или мобильном интерфейсе.

Однако Reduce-only доступен через API для всех типов ордеров.

Как это работает?

Параметр применяет следующие системные проверки:

  • Размер ордера превышает вашу позицию → автоматически уменьшается до текущего размера при размещении, изменении и исполнении.
  • Позиция полностью закрыта → все оставшиеся Reduce-only ордера автоматически отменяются.
  • Нет открытой позиции, или направление ордера совпадает с направлением позиции → ордер не будет размещен.

Автоматический Reduce-only

Reduce-only автоматически применяется при использовании:

  • Закрыть по Market
  • Закрыть все позиции

     

Это гарантирует, что закрытие вашей позиции никогда не приведет к открытию новой.

Для ордеров с помощью “Закрыть по Limit Reduce-only можно включить или отключить вручную.



 

Обратите внимание: Reduce-only несовместим с TP/SL ордерами.

Изменение размера ордера (Clipping)

Если размер ордера превышает вашу текущую позицию, он будет автоматически скорректирован.

Например, у вас длинная позиция (long) 1 BTC на фьючерсах (BTC-PERP).

Вы размещаете Reduce-only ордер на продажу 1.6 BTC, что превышает вашу позицию.

Система проверяет наличие позиции, направление ордера и превышение размера текущей позиции.

В этом случае:

  • Ордер на продажу будет уменьшен до 1 BTC и исполнен по рыночной цене
  • Оставшаяся сумма будет проигнорирована
  • Позиция будет полностью закрыта

Регулирование при изменении существующего ордера

Если вы изменяете существующий Reduce-only ордер и увеличиваете его размер сверх вашей позиции, система автоматически скорректирует его.

Например, у вас длинная позиция (long) 1 BTC на фьючерсах (BTC-PERP).

  1. Вы размещаете Reduce-only расширеный лимитный ордер на продажу 1 BTC по $45,000.
  2. Система принимает ордер и добавляет его в книгу ордеров.
  3. Вы изменяете количество с 1 BTC на 5 BTC.
  4. Система определяет, что новое количество превышает размер позиции.
  5. Система автоматически корректирует количество с 5 BTC до 1 BTC.
  6. Рынок достигает $45,000 — ордер исполняется 1 BTC, полностью закрывая позицию.

Несколько Reduce-only ордеров и автоотмена

Вы можете размещать несколько Reduce-only ордеров на разных ценовых уровнях. Каждый ордер проверяется относительно вашего текущего размера позиции при размещении — независимо от других открытых ордеров. Затем он повторно проверяется при исполнении, чтобы всегда соответствовать актуальному оставшемуся размеру позиции. После полного закрытия позиции все оставшиеся Reduce-only ордера автоматически отменяются.

Например, у вас длинная позиция (long) 1 BTC на BTC-PERP по $45,000.

  1. Вы размещаете Reduce-only расширеный лимитный Ордер А на продажу 0.6 BTC по $44,000.
  2. Вы размещаете Reduce-only расширеный лимитный Ордер Б на продажу 0.7 BTC по $43,500.
  3. Рынок падает до $44,000 — Ордер A исполняется, позиция становится 0.4 BTC.
  4. Рынок падает до $43,500 — Ордер Б автоматически уменьшается до 0.4 BTC и исполняется.
  5. Ваша позиция полностью закрыта (0 BTC).
  6. Все оставшиеся Reduce-only ордера автоматически отменяются.

Когда Reduce-only ордеры могут быть отклонены?

Нет открытой позиции

Если вы размещаете Reduce-only ордер, но не имеете открытой позиции на этом рынке, ордер отклоняется, так как нечего уменьшать.

Например, у вас нет открытой позиции на BTC-PERP.

  1. Вы пытаетесь разместить Reduce-only расширеный лимитный ордер на продажу 0.5 BTC.
  2. Система определяет, что позиции нет.
  3. Ордер отклоняется.

Тот же направление, что и позиция

Если Reduce-only ордер совпадает по направлению с вашей открытой позицией, ордер отклоняется. Выполнение такого ордера увеличило бы позицию, чего Reduce-only не позволяет.

Например, у вас длинная позиция (long) 1 BTC на рынке BTC-PERP.

  1. Вы пытаетесь разместить Reduce-only расширеный лимитный ордер на покупку 0.5 BTC (тот же направление, что и позиция).
  2. Система определяет, что сторона ордера совпадает со стороной позиции.
  3. Ордер отклоняется. 

API

Параметр “reduceOnly” поддерживается в endpoints для управления залоговыми ордерами (collateral) — его можно включить в запрос на создание Reduce-only ордера, а в ответах он показывает, установлен ли этот флаг для существующего ордера.

Ссылка Endpoint Запрос Ответ
Collateral limit order /api/v4/order/collateral/limit reduceOnly: true reduceOnly: true
Collateral bulk limit order /api/v4/order/collateral/bulk reduceOnly: true reduceOnly: true
Collateral market order /api/v4/order/collateral/market reduceOnly: true reduceOnly: true
Collateral stop-limit order /api/v4/order/collateral/stop-limit reduceOnly: true reduceOnly: true
Collateral trigger market order /api/v4/order/collateral/trigger-market reduceOnly: true reduceOnly: true
Create collateral OCO order /api/v4/order/collateral/oco reduceOnly: true reduceOnly: true
Query active orders /api/v4/orders - reduceOnly: true
Query executed orders /api/v4/trade-account/order/history - reduceOnly: true
Query unexecuted (conditional) orders /api/v4/orders/conditional - reduceOnly: true

Ошибка в ответе

Если Reduce-only ордер размещен без позиции или увеличивает позицию, возвращается следующая ошибка:

{
"code": 116,
"message": "Validation failed",
"errors": {
"reduceOnly": ["Reduce-only: Position doesn't exist or wrong side"]
 }
}

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос