Что такое 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]).