Що таке RPI-ордер?
Retail Price Improvement (RPI) — це спеціалізований тип ордера, який можуть розміщувати лише призначені маркетмейкери всередині поточного спреду.
Для чого потрібен RPI-ордер?
RPI-ордер призначений для підвищення ліквідності та покращення ціноутворення для роздрібних трейдерів. Він взаємодіє виключно з вручну розміщеними (не алгоритмічними) заявками, поданими через Web-інтерфейс, мобільний застосунок або TradingView.
Як розмістити RPI-ордер?
Retail Price Improvement (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 у правому верхньому кутку натисніть
).