RPI 訂單 (零售價格優化訂單) 是一種特殊類型的訂單,旨在專門與非算法訂單進行配對。因此,它為零售用戶提供了針對性的市場流動性和更好的執行價格。它的特點包括:

範例:如果市場做市商 A 的標準做市費用為 -0.005%,那麼 RPI 訂單的最終費率將為 0%。
RPI 訂單可用於經典交易帳戶和統一帳戶,支援下單及取消 RPI 訂單。
除了不同的訂單配對規則外,RPI 訂單的功能與正常的限價單相同,包括保證金要求、最小或最大訂單大小、價格限制等。
RPI 訂單不適用於算法或策略訂單,包括條件訂單、停止單等。
RPI 訂單不能與另一側的非 RPI 訂單交叉。當對面只有 RPI 訂單時則允許交叉,但它們不會互相配對。
範例 1:
訂單簿如下所示。時間:
訂單簿 | ||
| 等級 | 價格 | Quantity |
| Ask2 | 102 | 25 |
| Ask1 | 100 (RPI) | 15 |
| Bid1 | 99 (RPI) | 10 |
| Bid2 | 98 | 20 |
交易頁面的訂單簿:
範例 2:
訂單簿如下所示。交叉的 RPI 訂單是隱藏的,並且不會互相執行。
| 等級 | 價格 | Quantity | 可見 |
| Ask4 | 1,005 | 20 | 是 |
| Ask3 | 1,003 (RPI) | 15 | 是 |
| Ask2 | 1,001 (RPI) | 10 | 否 |
| Ask1 | 999 (RPI) | 5 | 否 |
| Buy1 | 1,002 (RPI) | 10 | 否 |
| Buy2 | 1,000 (RPI) | 20 | 否 |
| Buy3 | 998 | 25 | 是 |
| Buy4 | 997 (RPI) | 30 | 是 |
在 API 的訂單簿數據/串流中,所有 RPI 訂單都會被排除。
REST API
| 名稱 | HTTP 請求 | 變更 | 回應 |
| 訂單簿 | GET /fapi/v1/depth | RPI 訂單不計入 | |
| 最近交易列表 | GET /fapi/v1/trades | New column "IsRPITrade" = true | [ "isRPITrade": true } |
| 舊交易查詢 | GET /fapi/v1/historicalTrades | [ "isRPITrade": true } | |
| 壓縮/匯總交易列表 | GET /fapi/v1/aggTrades | RPI 交易會聚合,但沒有特殊標籤 | GET /fapi/v1/aggTrades |
| 幣種訂單簿報價 | GET /fapi/v1/ticker/bookTicker | RPI 訂單不計入 |
WebSocket API
| 名稱 | 方式 | 變更 |
| 訂單簿 | 深度 | RPI 訂單不計入 |
| 幣種訂單簿報價 | ticker.book |
| 名稱 | 串流名稱 | 變更 |
| 聚合交易串流 | <symbol>@aggTrade | RPI 交易會聚合,但沒有特殊標籤 |
| 個別幣種訂單簿代號流 | <symbol>@bookTicker | RPI 訂單不計入 |
| 所有訂單簿代號串流 | !bookTicker | |
| 部分訂單簿深度串流 | <symbol>@depth<levels> <symbol>@depth<levels>@500ms <symbol>@depth<levels>@100ms | |
| 不同的訂單簿深度流 | <symbol>@depth <symbol>@depth@500ms <symbol>@depth@100ms |