Introduction
Les stratégies automatisées de liquidité — telles que celles pilotées par des bots de market making — sont fortement influencées par la structure et les règles des carnets d’ordres des exchanges sur lesquels elles opèrent. Pour les projets de tokens, les exchanges et les équipes de trading, comprendre ces mécanismes est essentiel pour concevoir des workflows robustes de fourniture de liquidité et de market making. Cet article explore les subtilités des structures de carnets d’ordres, des règles des symboles, et leur impact direct sur le market making spot automatisé.
Qu’est-ce qu’un Carnet d’Ordres d’Exchange ?
Un carnet d’ordres est une liste en temps réel, continuellement mise à jour, des ordres limités d’achat (bid) et de vente (ask) pour une paire de trading donnée sur un exchange. Il constitue la base de la découverte des prix et de la liquidité, que ce soit sur des marchés centralisés ou décentralisés. Ses éléments clés sont :
- Niveaux de prix : Chaque ligne représente un prix auquel les participants sont prêts à acheter ou vendre.
- Taille des ordres : La quantité disponible à chaque niveau de prix.
- Profondeur : Le nombre de niveaux de prix visibles et négociables.
Les carnets d’ordres peuvent varier considérablement entre exchanges en termes de granularité des données, fréquence de mise à jour et règles spécifiques au symbole.
Pourquoi la Structure du Carnet d’Ordres est Cruciale pour la Liquidité Automatisée
Les bots de market making automatisés, comme ceux gérés via Atlas LP, s’appuient sur le carnet d’ordres pour placer et gérer des ordres limités au repos. La structure du carnet influence directement :
- Où et comment les ordres peuvent être placés
- L’écart minimum et maximum réalisable
- Le nombre de niveaux et leur espacement
- La taille minimale des ordres et les exigences notionnelles
- La rapidité de réaction des bots face aux changements du marché
Un carnet d’ordres bien structuré et liquide permet aux market makers d’opérer efficacement, tandis qu’un carnet fragmenté ou restrictif peut poser des difficultés.
Principales Caractéristiques des Carnets d’Ordres Impactant les Bots
1. Règles des Symboles : Taille Minimale et Valeur Notionnelle
Chaque paire de trading (symbole) sur un exchange est soumise à ses propres règles, telles que :
- Quantité minimale d’ordre : La plus petite quantité pouvant être achetée ou vendue en une seule fois.
- Valeur notionnelle minimale : La plus petite valeur totale (prix × quantité) autorisée pour un ordre.
- Tick size : L’incrément de prix minimal autorisé.
Les bots automatisés doivent valider ces paramètres avant de placer des ordres. Par exemple, Atlas LP vérifie les règles du symbole et s’assure que chaque ordre respecte ou dépasse les exigences de l’exchange.
2. Profondeur et Visibilité du Carnet d’Ordres
Certains exchanges affichent seulement les 20 à 50 premiers niveaux, tandis que d’autres offrent la profondeur complète. Une plus grande profondeur permet aux bots de :
- Placer des ordres plus éloignés du prix médian
- Semer la liquidité à plusieurs niveaux
- Mieux gérer le risque et l’inventaire
Une profondeur limitée peut restreindre le nombre de niveaux actifs et l’efficacité globale d’une stratégie de market making.
3. Fréquence de Mise à Jour et Fraîcheur des Données
Les carnets d’ordres sont mis à jour via des flux WebSocket ou des API REST. La rapidité et la fiabilité de ces mises à jour influencent la capacité des bots à :
- Détecter les changements du marché
- Ajuster ou annuler des ordres
- Éviter d’agir sur des données périmées ou croisées
Atlas LP, par exemple, saute un tick si les données du carnet sont périmées ou croisées, ce qui aide à prévenir des placements d’ordres erronés.
4. Règles de Matching des Ordres
Les exchanges peuvent utiliser différents algorithmes de matching (par exemple, priorité prix-temps). Bien que les bots ne puissent pas modifier ces règles, les comprendre est important pour anticiper la probabilité d’exécution et gérer la stratégie de placement des ordres.
5. Gestion des Carnets Périmés ou Croisés
Un carnet croisé survient lorsque le meilleur prix d’achat est égal ou supérieur au meilleur prix de vente, souvent à cause de mises à jour retardées. Les bots doivent détecter et éviter de placer des ordres dans ces situations pour prévenir erreurs ou rejets.
Concevoir des Stratégies Automatisées Adaptées aux Structures des Carnets d’Ordres
S’adapter aux Limites de Taille Minimale et Notionnelle
Les bots doivent garantir que chaque ordre respecte la taille minimale et les exigences notionnelles de l’exchange. Cela implique souvent d’ajuster dynamiquement la taille des ordres, notamment pour les paires peu liquides ou à faible prix. Atlas LP valide ces paramètres avant le démarrage d’un bot, évitant ainsi les configurations erronées.
Gérer les Bandes de Spread et l’Espacement des Niveaux
La bande de spread — l’écart entre les spreads minimum et maximum autorisés — doit être définie en fonction des conditions de marché et des règles de l’exchange. Par exemple, la stratégie Basic d’Atlas LP permet un spread min/max en points de base, avec une largeur minimale de 40 bps. L’espacement des niveaux peut être aussi fin que 0,1 bps, tout en respectant le tick size de l’exchange.
Placer et Gérer Plusieurs Niveaux
Les bots placent souvent plusieurs niveaux des deux côtés (bid et ask) pour assurer profondeur et résilience. Le nombre de niveaux et leur espacement sont limités par la profondeur du carnet, le tick size et les règles minimales d’ordre. Atlas LP permet aux utilisateurs de configurer le nombre de niveaux bid et ask, place les niveaux manquants et annule les ordres excédentaires ou mal positionnés à chaque tick.
Réagir aux Données de Marché et Événements du Carnet
Les mises à jour à haute fréquence permettent aux bots de réagir rapidement aux évolutions du marché. Toutefois, si les données sont périmées ou le carnet croisé, les bots comme Atlas LP sautent le tick pour éviter des ordres risqués. Cela contribue à maintenir l’intégrité de la fourniture de liquidité.
Semer un Carnet Neuf ou Peu Liquide
Lorsqu’un marché est nouveau ou manque de liquidité, les bots doivent parfois « semer » le carnet en plaçant les premiers ordres d’achat et de vente autour d’un prix de base. Cette étape est cruciale lors du lancement d’un token ou pour des paires nouvellement listées, car elle facilite la découverte initiale des prix et encourage une activité de trading organique. Atlas LP place automatiquement un ordre d’achat et un ordre de vente si le marché ne comporte aucune cotation.
Considérations de Sécurité et de Conformité
La fourniture automatisée de liquidité doit toujours respecter les règles des exchanges et les normes éthiques. Le market making authentique consiste à placer des ordres limités au repos que tout participant peut prendre. Les pratiques telles que le wash trading, l’auto-trading ou la manipulation de volume sont strictement interdites et peuvent entraîner des sanctions sévères.
Atlas LP applique les meilleures pratiques de sécurité en :
- Ne demandant jamais de permission de retrait
- Chiffrant les clés API et secrets avec AES-256-GCM
- Validant les permissions API et les règles des symboles avant de démarrer les bots
Exemple Pratique : Configurer un Bot pour un Nouvel Exchange
Supposons que votre projet liste un token sur un nouvel exchange avec les règles suivantes :
| Paramètre | Valeur |
|---|
| Taille minimale d’ordre | 10 tokens |
| Notionnel minimal | 50 $ |
| Tick size | 0,001 $ |
| Carnet visible | Top 20 bids/asks |
Pour configurer un bot :
- Définir les tailles d’ordres pour qu’elles soient toujours au moins de 10 tokens et 50 $ notionnel.
- Choisir un espacement des niveaux compatible avec le tick size de 0,001 $.
- Limiter le nombre de niveaux pour rester dans les 20 premiers bids et asks.
- Surveiller les mises à jour du carnet pour éviter d’agir sur des données périmées ou croisées.
Les fonctions de validation et de surveillance en temps réel d’Atlas LP aident à garantir ces exigences avant et pendant l’exécution.
Conclusion
La structure des carnets d’ordres et les règles des symboles sont fondamentales pour le succès des stratégies automatisées de market making spot. En comprenant et en s’adaptant à ces paramètres spécifiques à chaque exchange, les projets et équipes de trading peuvent concevoir des bots qui fournissent une liquidité authentique, soutiennent une découverte saine des prix et opèrent en toute sécurité.
Pour en savoir plus sur la construction de stratégies de liquidité efficaces, consultez notre guide du market making ou explorez les exchanges supportés.
Atlas LP ne garantit ni rendements, ni prix, ni volume, ni listings.
Le trading de cryptomonnaies comporte des risques. Atlas LP est un logiciel qui place et gère des ordres à cours limité ; il ne garantit ni rendement, ni prix, ni volume, ni listing. Respectez les règles de chaque plateforme et la loi applicable.