Pourquoi mon ordre Binance Spot n'est-il pas exécuté ? Guide de dépannage
Si votre ordre limite est en attente depuis un long moment sans être exécuté, ce n'est pas forcément un problème technique de Binance. Dans la grande majorité des cas, cela est dû à un prix trop éloigné du cours du marché, à une profondeur insuffisante du carnet d'ordres ou à l'utilisation d'un type d'ordre inadapté. Le moteur d'appariement de Binance est l'un des plus rapides au monde, capable de traiter des transactions en quelques millisecondes. Si votre ordre reste immobile, le problème vient presque certainement de l'ordre lui-même. Pour analyser la situation, vous pouvez consulter le carnet d'ordres complet sur la version web du site officiel Binance, qui est plus détaillée que celle de l' App officielle Binance. Pour les utilisateurs d'iPhone, consultez d'abord le tutoriel d'installation iOS avant d'installer l'application.
La raison la plus fréquente : un prix trop éloigné du marché
Cela représente plus de 80 % des cas d'ordres non exécutés.
Ordre d'achat trop bas par rapport au prix du marché
Vous avez placé un ordre d'achat pour du BTC à 60 000 alors que le cours actuel est à 65 000. Cet ordre restera en attente jusqu'à ce que le marché chute à 60 000. Si le marché ne baisse pas à court terme, l'ordre ne bougera pas.
Ordre de vente trop haut par rapport au prix du marché
De même, si vous vendez de l'ETH à 5 000 alors que le cours actuel est à 3 500, l'ordre ne sera exécuté que si l'ETH remonte à 5 000.
Comment évaluer si l'écart est trop important ?
- Dans la zone de volatilité des dernières 24h : exécution probable.
- Hors de la zone de volatilité des 7 derniers jours : attente très longue probable.
- Hors de la zone de volatilité des 30 derniers jours : exécution quasi impossible.
Nous vous conseillons d'observer les graphiques en chandeliers (K-line) et de placer vos ordres dans des limites de prix raisonnables.
Profondeur insuffisante du carnet d'ordres
Le carnet d'ordres (Order Book) est la liste d'attente des ordres d'achat et de vente. La profondeur correspond à la quantité d'ordres placés à chaque niveau de prix.
Carnets d'ordres minces sur les jetons peu populaires
Pour certains jetons à faible volume, la profondeur peut ne représenter que quelques milliers de dollars. S'il n'y a pas d'ordre opposé au prix que vous avez fixé, votre transaction ne peut pas aboutir.
Comment vérifier la profondeur ?
Sur la page de trading de Binance (version web), vous trouverez une section « Carnet d'ordres » :
- En rouge : les ordres de vente (Ask).
- En vert : les ordres d'achat (Bid).
- Plus le chiffre est élevé, plus il y a d'ordres en attente à ce prix.
Votre ordre ne s'exécutera que si un utilisateur « consomme » le prix auquel vous êtes positionné.
Les ordres importants ne trouvent pas de contrepartie complète
Supposons que vous vendiez 10 BTC à 65 000. Si le carnet d'ordres n'affiche que 2 BTC d'achat à 65 000, 3 BTC à 65 001 et 1 BTC à 65 002, votre ordre vendra d'abord les 2 BTC au prix demandé, et les 8 restants resteront affichés à 65 000 en attendant de nouveaux acheteurs.
Erreur de type d'ordre
Ordre Post Only
Si vous avez coché « Post Only », le système n'autorise l'ordre que s'il peut être ajouté au carnet d'ordres en tant que « Maker ». Si l'ordre devait s'exécuter immédiatement (en tant que « Taker »), le système le rejette automatiquement sans forcément afficher d'erreur.
Ordre IOC (Immediate or Cancel)
Un ordre IOC doit être exécuté immédiatement, en tout ou en partie. La portion non exécutée est instantanément annulée. Si vous voyez votre ordre « disparaître », c'est qu'il a été annulé par le système.
Ordre FOK (Fill or Kill)
Un ordre FOK exige d'être exécuté entièrement et immédiatement, sinon il est annulé. Pour les gros volumes, l'utilisation du FOK entraîne souvent un rejet de l'ordre.
Ordre Iceberg
Un ordre Iceberg divise un ordre important en plusieurs petits ordres visibles. Seule une partie de la profondeur réelle est affichée. Si vous utilisez ce type d'ordre, il peut sembler immobile alors qu'il s'exécute progressivement en arrière-plan.
Problèmes de compte entraînant le rejet de l'ordre
Solde insuffisant
Lors d'un achat, le système gèle les USDT nécessaires (Prix × Quantité + frais estimés). Si votre solde est insuffisant, l'ordre est rejeté à la soumission.
Fonds déjà engagés dans un autre ordre
Si vous possédez 0,01 BTC mais que vous avez déjà un ordre de vente en attente pour 0,008 BTC, il ne vous reste que 0,002 BTC disponibles. Un nouvel ordre de vente pour 0,005 BTC sera rejeté.
KYC non complété
Certaines opérations à haut risque sont limitées pour les comptes n'ayant pas terminé la vérification d'identité (KYC), bien que le trading Spot classique soit généralement autorisé. Si un message d'erreur mentionne le KYC, effectuez la vérification dans votre centre de compte.
Contrôle de risque (Risk Control)
Dans de rares cas, un compte peut être marqué par le système de sécurité, bloquant ainsi la soumission d'ordres. Si votre ordre n'apparaît ni en attente ni en rejeté, contactez le service client.
Raisons temporaires
Maintenance du système Binance
Binance effectue parfois des mises à jour planifiées durant lesquelles certaines paires sont suspendues. Consultez la page des annonces pour les « Avis de maintenance ». Les ordres sont mis en file d'attente et repris après la maintenance.
Période d'enchères (Auction) pour un nouveau listing
Les nouveaux jetons passent par une période d'enchères de 5 à 15 minutes avant l'ouverture du trading. Les ordres peuvent être placés mais ne s'exécutent pas encore, permettant au système de calculer le prix d'ouverture.
Latence réseau
Une instabilité réseau entre votre appareil et les serveurs de Binance peut donner l'illusion d'un succès alors que l'ordre n'a pas atteint le serveur. Actualisez la page : si l'ordre ne figure pas dans la liste, replacez-le.
Étapes de vérification manuelle
Étape 1 : Confirmer le statut de l'ordre
Allez dans la section « Ordres ouverts » et vérifiez le statut :
- Ouvert (Open) : l'ordre est dans le carnet et attend une contrepartie.
- Partiellement exécuté (Partial Fill) : une partie est vendue/achetée, le reste attend.
- Annulé (Canceled) : annulé par vous ou le système.
- Rejeté (Rejected) : refusé dès la soumission.
- Exécuté (Filled) : transaction terminée (n'apparaît plus dans les ordres ouverts).
Étape 2 : Comparer votre prix au prix actuel du marché
Calculez l'écart en pourcentage. Pour les cryptos majeures, un écart de plus de 3 % signifie une attente prolongée. Pour les petits jetons, au-delà de 5 %, l'exécution est improbable.
Étape 3 : Vérifier la profondeur du carnet d'ordres
Regardez si le volume d'ordres est suffisant à votre niveau de prix. Si les paliers adjacents sont vides, la liquidité est trop faible.
Étape 4 : Vérifier les paramètres du type d'ordre
Vérifiez si vous avez activé des options comme « Post Only » ou si le paramètre TIF (Time In Force) est sur IOC/FOK.
Étape 5 : Annuler et ajuster l'ordre
Si tout semble correct mais que rien ne se passe, le prix doit probablement être ajusté. Annulez l'ordre (c'est gratuit) et replacez-en un à un prix plus proche du marché.
Conseils pour éviter les ordres non exécutés
Astuce 1 : Observer le carnet d'ordres avant de cliquer
Étudiez les mouvements du carnet durant 5 à 10 minutes avant de placer votre ordre pour identifier les zones de prix réelles.
Astuce 2 : Se placer proche du « Bid » ou de l'« Ask »
Pour une exécution rapide, achetez au prix de l'offre + 0,01 % ou vendez au prix de la demande - 0,01 %. C'est presque instantané et évite le slippage d'un ordre au marché.
Astuce 3 : Utiliser une stratégie par paliers
Au lieu d'un ordre de 1 000 USDT, divisez-le en trois : 50 % au premier prix, 30 % au deuxième et 20 % au troisième. Cela optimise vos chances d'exécution et votre prix moyen.
Astuce 4 : Surveiller le volume de trading
Les paires avec un fort volume de transactions (plus de 100 millions USD par heure) garantissent une exécution quasi immédiate.
Quand utiliser un ordre au marché (Market Order) ?
- Besoin urgent de liquidités ou d'entrer en position.
- Volatilité extrême rendant l'ordre limite impossible à ajuster.
- Montant faible (moins de 50 USDT), rendant le slippage négligeable.
- Paire majeure avec une excellente profondeur de carnet.
Un ordre au marché s'exécute à 100 % instantanément, au prix du slippage près.
Questions fréquentes (FAQ)
Q : Mon ordre est dans le carnet mais ne s'exécute pas, pourquoi ? R : Probablement parce que votre prix est trop loin du cours actuel. Le carnet affiche tous les ordres, mais seuls ceux proches du prix de marché s'exécutent.
Q : L'annulation peut-elle échouer si l'ordre s'exécute au même moment ? R : C'est extrêmement rare. Si l'ordre s'exécute à la milliseconde où vous cliquez sur annuler, le système indiquera « Échec de l'annulation, ordre déjà exécuté ».
Q : L'ordre est « soumis » mais n'apparaît nulle part, que faire ? R : Actualisez la page. Si l'ordre n'est pas dans « Historique des ordres » avec le statut « Rejeté », c'est qu'il n'a pas été transmis. Replacez l'ordre.
Q : Le prix a dépassé mon prix de vente puis est redescendu sans m'exécuter ? R : C'est courant lors des pics de volatilité (flash crashes/spikes). Le prix affiché est un prix de référence, mais il n'y a peut-être pas eu d'acheteur correspondant à votre volume précis à cet instant.
Conclusion
L'absence d'exécution d'un ordre sur Binance Spot est due à 99 % au prix, à la liquidité ou au type d'ordre. Le système d'appariement lui-même est infaillible. Suivez cet ordre de vérification : statut de l'ordre, prix du marché, profondeur du carnet, puis paramètres de l'ordre.
Pour une exécution rapide, privilégiez les prix proches du Bid/Ask. Pour un prix cible précis, acceptez que l'ordre puisse rester en attente longtemps. Si l'immédiateté est votre priorité, l'ordre au marché reste votre meilleur outil.