Qu'est-ce qu'un ordre RPI (Retail Price Improvement) ?
Présentation
L’ordre Retail Price Improvement (RPI) est un type d’ordre spécialisé conçu pour améliorer la qualité de la liquidité et l’efficacité des prix pour les traders particuliers.
Les ordres RPI interagissent exclusivement avec des participants non-algorithmiques, garantissant une exécution équitable et un environnement de trading plus transparent tout en maintenant l’intégrité globale du marché.
Règles d’appariement
-
Appariement exclusif : Les ordres RPI ne s’exécutent qu’avec des ordres placés par des utilisateurs non-algorithmiques. Ils ne s'exécutent pas contre des ordres soumis via OpenAPI.
-
Comportement Post-Only : Tous les ordres RPI sont strictement Post-Only, ce qui signifie qu’ils agissent toujours en tant qu’ordres makers et apportent de la liquidité au carnet d’ordres.
-
Priorité d’exécution : Les ordres RPI ont la priorité d’appariement la plus basse, quel que soit le moment où ils sont placés. Ils ne seront exécutés qu’après tous les autres ordres non-RPI au même niveau de prix.
Comment placer un ordre RPI
-
Les ordres RPI peuvent uniquement être soumis via l’OpenAPI.
-
Pour la référence API, veuillez utiliser le paramètre suivant :
timeInForce = "RPIPostOnly"
-
-
Seuls les partenaires de market-making approuvés sont autorisés à placer des ordres RPI.
-
Les utilisateurs non autorisés qui tentent de soumettre un ordre RPI recevront le message d’erreur suivant :
« RPI orders are restricted to approved Market Makers only. »
Règles de trading
-
Disponibilité : Les ordres RPI sont actuellement pris en charge sur les Futures USDT-M et USDC-M. La prise en charge pour les Futures Inverses et le Spot trading sera ajoutée lors de prochaines mises à jour.
-
Type d’ordre : Les ordres RPI fonctionnent comme des Limit Orders, suivant les mêmes exigences de marge, limites de taille d’ordre et règles de ticks de prix que les limit orders standards.
-
Flexibilité : Les ordres RPI prennent en charge l’envoi en lot, les exécutions partielles, la modification d’ordre (prix et quantité) ainsi que l’annulation.
-
Incompatibilité : Les ordres RPI ne peuvent pas être combinés avec des ordres conditionnels tels que Stop-Loss, Take-Profit ou Stop Orders.
-
Restriction de croisement d’ordres : Les ordres RPI ne peuvent pas se croiser avec des ordres non-RPI (c’est-à-dire quand les prix de bid dépassent les prix de ask).
Visibilité des ordres
-
Carnet d’ordres API : Les ordres RPI sont exclus des données du carnet d’ordres via l’API.
-
Carnet d’ordres sur la page de trading :
-
Les ordres RPI apparaissent normalement sur l’interface de trading, sans label particulier.
-
Cependant, les ordres RPI croisés (où bid > ask) sont automatiquement masqués afin de maintenir un carnet d’ordres organisé.
-
Les ordres RPI cachés restent actifs dans le moteur d’appariement et peuvent toujours s’exécuter s’ils deviennent éligibles.
-
Ordres croisés et gestion du carnet d’ordres
Des ordres RPI croisés se produisent lorsque deux ordres RPI se chevauchent sur le prix (bid price > ask price).
Dans de tels cas :
-
Les deux ordres seront masqués dans l’interface de trading mais resteront actifs dans le moteur d’appariement.
-
Les ordres RPI ne s’exécutent pas entre eux, même s’ils sont croisés.
Exemple :
| Type | Prix | Taille | Visible dans le carnet d’ordres |
|---|---|---|---|
| Bid3 | 203 (API Order) | 10 | Oui |
| Bid2 | 200 (RPI Order) | 1 | Non |
| Bid1 | 199 (RPI Order) | 150 | Non |
| Ask1 | 201 (RPI Order) | 1 | Non |
| Ask2 | 200 (RPI Order) | 200 | Non |
| Ask3 | 198 (API Order) | 150 | Oui |
Foire aux questions (FAQ)
1. Qui peut placer des ordres RPI ?
Seuls les partenaires de market-making approuvés peuvent placer des ordres RPI via l’API. Toute tentative non autorisée entraînera un message d’erreur :
« RPI orders are restricted to approved Market Makers only. »
2. Les ordres RPI apparaissent-ils dans le carnet d’ordres ?
-
Carnet d’ordres API : ❌ Non visible
-
Carnet d’ordres sur la page de trading : ✅ Visible (sauf pour les ordres RPI croisés, qui demeurent cachés)
3. Les ordres RPI s’exécutent-ils immédiatement ?
Non. Les ordres RPI sont des ordres makers Post-Only, conçus pour ajouter de la liquidité, et non pour en retirer.
4. Comment sont étiquetées les transactions RPI ?
Les transactions RPI sont identifiées comme “RPIPostOnly” dans l’historique des ordres de l’API, mais elles ne portent aucun tag particulier sur l’interface de trading.
Résumé
Les ordres RPI constituent une fonctionnalité avancée de liquidité offrant aux traders particuliers de meilleures opportunités de prix tout en maintenant l’équilibre du marché.
En s’appariement uniquement avec le flux non-algorithmique et en imposant l’exécution Post-Only, les ordres RPI assurent une expérience de trading plus juste et transparente sur Phemex.