Що таке RPI-ордер та для чого він потрібен?

Що таке 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 у правому верхньому кутку натисніть ).

Чи була ця стаття корисною?

0 з 0 вважають статтю корисною

Маєте ще запитання? Надіслати запит