Что такое RPI-ордер и для чего он нужен?

Что такое RPI-ордер?

Retail Price Improvement (RPI) — это специализированный тип ордера, который могут размещать только назначенные маркетмейкеры (Designated Market Makers) внутри текущего спреда.

Для чего нужен RPI-ордер?

RPI-ордер предназначен для повышения ликвидности и улучшения ценообразования для розничных трейдеров. Он взаимодействует исключительно с вручную размещёнными (не алгоритмическими) заявками, поданными через Web-интерфейс, мобильное приложение или TradingView.

Как разместить RPI-ордер?

RPI-ордера можно размещать через Trade API V4.

Если ваш аккаунт одобрен для работы с RPI-ордерами, лимитные и залоговые лимитные ордера (Collateral Limit) создаются как RPI-ордера по умолчанию, если в запросе не указан параметр {rpi:false}.

Те же правила применяются к Bulk Limit и Collateral Bulk Limit ордерам.

Вы можете явно передавать параметр {rpi:true}, однако это не является обязательным.

Обратите внимание: только одобренные маркетмейкеры имеют возможность размещать RPI-ордера.
Этот тип ордеров недоступен для обычных пользователей.

Правила использования RPI-ордеров

Механизм работы RPI-ордеров определяется следующими правилами:
• RPI-ордера могут быть только Limit или Collateral Limit. Подробнее об ордерах можно узнать в нашей статье.
• По умолчанию это Post-only ордера. Подробнее об ордере Post-only можно узнать в нашей статье.
• RPI-ордера не могут сочетаться с какими-либо условными параметрами
(например, Stop-loss или Take Profit).
• Ордеры можно модифицировать или отменять; частичное исполнение разрешено.
• RPI-ордера не отображаются в книге ордеров API.
• RPI-ордера доступны на всех рынках биржи.
• Перекрёстные RPI-ордера отображаются в ордербуке (в стакане и глубине рынка).
• RPI-ордера имеют более низкий приоритет на одном и том же ценовом уровне по сравнению с не-RPI ордерами, независимо от времени их размещения. Старые RPI-ордера в книге ордеров автоматически отменяются, если в книгу ордеров размещается новый не-RPI ордер на том же ценовом уровне или выше (для ордеров на продажу) либо ниже (для ордеров на покупку).

Правила исполнения RPI-ордеров

RPI-ордера могут быть исполнены (то есть приняты) только розничными пользователями,
которые подают ордера через Web, мобильное приложение или TradingView.

Логика исполнения RPI-ордеров

Сценарий №1. RPI Sell против Retail Buy по одинаковой цене

  • Ордер RPI Sell по цене 85 000 USDT
  • Ордер Retail Buy по цене 85 000 USDT

Результат: Происходит обычное исполнение — ордер RPI Sell исполняется ордером Retail Buy.

 

Сценарий №2. Обычное исполнение taker-ордера не снимает противоположный RPI-ордер

Пример:

  • В стакане есть ордер RPI Sell по цене 85 000 USDT
  • В стакане также есть обычный ордер Sell по цене 86 000 USDT, объём 1
  • Появляется обычный taker-ордер Buy по цене 86 000 USDT, объём 1

Результат: Ордер RPI Sell остаётся в стакане. Обычные ордера исполняются между собой.

Случаи отмены RPI-ордеров

Рассмотрим ситуации, в которых RPI-ордера могут быть отменены.

Случай №1.

RPI-ордер Sell отменяется, когда встречный non-retail maker-ордер сужает спред.

  • Разместите спотовый/маржинальный RPI-ордер Sell по цене 10 000 USDT.
  • Разместите non-retail лимитный maker-ордер Buy (спот/маржа) по цене 10 000 USDT или выше.

Результат:
Первоначальный RPI-ордер Sell отменяется со статусом CANCELED_RPI, поскольку встречный non-retail лимитный maker-ордер сузил спред.

Случай №2.

RPI-ордер Buy отменяется, когда встречный non-retail maker-ордер сужает спред.

  • Разместите спотовый/маржинальный RPI-ордер Buy по цене 10 000 USDT.
  • Разместите non-retail лимитный maker-ордер Sell (спот/маржа) по цене 10 000 USDT или ниже.

Результат:
Первоначальный RPI-ордер Buy отменяется со статусом CANCELED_RPI, поскольку встречный non-retail лимитный maker-ордер улучшил спред.

Какие вопросы возникают чаще всего?

  • Отображаются ли RPI-ордера в данных глубины рынка?
    RPI-ордера отображаются в данных глубины рынка в UI, но не отображаются через API.
     
  • Есть ли индикация RPI и не-RPI ордеров?
    RPI-ордера визуально не отличаются от обычных ордеров. В книге ордеров невозможно определить, что ордер является RPI.
     
  • Будут ли сделки, возникшие в результате RPI-ордеров, отображаться в данных рыночных сделок?
    Да, эта информация доступна через метод Market trades.

    Пример:
{
    "id": null,
    "method": "trades_update",
    "params": [
        "ETH_BTC",                         // market
         [                                 // response same as 'market_request'
             {
                 "id": 41358530,           // trade id
                 "time": 1580905394.70332, // time in milliseconds
                 "price": "0.020857",      // trade price
                 "amount": "5.511",        // trade amount
                 "type": "sell",           // type of trade (buy/sell)
                 "rpi": true               // Indicates whether the trade involved a Retail Price Improvement (RPI) order
             }
         ]
    ]
}
  • Может ли кто угодно размещать RPI-ордера? Если нет, кто имеет на это право?
    Размещать RPI-ордера могут только назначенные маркетмейкеры. Вы можете подать заявку на участие в RPI-программе. Для использования RPI-функционала необходимо создать отдельный субаккаунт, для которого мы включим RPI и установим индивидуальные комиссии или рибейты (частичный возврат торговой комиссии, который биржа выплачивает трейдеру).
     
  • Есть ли изменения в комиссиях или рибейтах для RPI-ордеров?
    Комиссия или рибейт устанавливается индивидуально для каждого маркетмейкера.
     
  • Как отправить RPI-ордер? Есть ли новый флаг в API?
    RPI-ордера можно размещать через Trade API V4. Если вы одобрены для открытия RPI-ордеров, все созданные лимитные и залоговые лимитные ордера (не все типы ордеров) по умолчанию считаются RPI, если вы не добавите параметр {rpi:false} в запрос создания ордера. Те же правила применяются к Bulk limit order и Collateral bulk limit order.
    Вы можете отправлять запросы с rpi:true, но это не обязательно — по умолчанию на вашем аккаунте лимитные и залоговые лимитные ордера создаются как RPI.

    Пример запроса:
{
  "market": "BTC_USDT",
  "side": "buy",
  "amount": "0.01",
  "price": "40000",
  "postOnly": false,
  "ioc": false,
  "clientOrderId": "order1987111",
  "rpi": false,
  "request": "{{request}}",
  "nonce": "{{nonce}}"
}
  • Все ли тикеры/коины поддерживают RPI-ордера?
    Да, все рынки поддерживают RPI-ордера.
     
  • Следуют ли RPI-ордера той же модели приоритета цены/времени?
    RPI-ордера имеют более низкий приоритет на одном ценовом уровне по сравнению с не-RPI ордерами, независимо от времени. Старые RPI-ордера в книге ордеров автоматически отменяются, если новый не-RPI ордер размещается на том же ценовом уровне или выше (для продажи) либо ниже (для покупки).

Поддержка

Если у вас возникают вопросы, связанные с функционалом нашей биржи, вы можете:

  • Оставить запрос на нашем сайте;
  • Написать на электронную почту службы поддержки: support@whitebit.com;
  • Написать в чат, воспользовавшись кнопкой в правом нижнем углу экрана (в приложении WhiteBIT в правом верхнем углу нажмите ![][image2]).

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

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

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