L'erreur -1013 PERCENT_PRICE_BY_SIDE signifie que le prix utilisé par ton bot pour une transaction a trop dévié du cours actuel du marché. Binance a donc rejeté la transaction.
À quoi ressemble l'erreur dans ton bot
Placement d'un ordre d'achat en live : ADA, prix : 73, montant : 1. Déclencheur : achat-manuel.
ERREUR Erreur Binance. Code : -1013 Message : Échec du filtre : PERCENT_PRICE_BY_SIDE
ERREUR Erreur lors du placement de l'ordre d'achat, données : {"error":"Échec du filtre : PERCENT_PRICE_BY_SIDE","orderNumber":null}
Dans cet exemple, quelqu'un a essayé de passer un ordre pour 1 ADA à 73 USDT, alors que le prix du marché réel à ce moment-là était de 0,63 USDT par ADA. Binance n'autorise pas les ordres aussi éloignés du cours actuel.
Causes possibles
Plusieurs raisons peuvent expliquer cela. Voici quelques exemples courants :
Ton pourcentage d'ordre limite (Pourcentage d'offre pour les ordres d'achat ou Pourcentage de demande pour les ordres de vente) est réglé trop haut dans ta configuration de base ou ton pool de configurations.
Une volatilité extrême du marché a fait bouger le prix de manière significative entre le moment où le signal a été généré et le moment où l'ordre a été passé.
Un ordre manuel a été passé à un prix incorrect.
Que faire
La bonne action dépend de la cause de l'erreur. Voici quelques exemples :
Si ton pourcentage d'ordre limite est trop élevé, va dans Configuration → Configuration de base (ou le pool de configuration pertinent) → Paramètres d'achat ou Paramètres de vente et réduis le Pourcentage d'offre ou le Pourcentage de demande.
Si l'erreur est due à la volatilité, aucune action n'est nécessaire — ton bot réessaiera automatiquement avec un prix mis à jour.
Si l'erreur est due à un ordre manuel au mauvais prix, vérifie à nouveau le cours actuel du marché avant de passer l'ordre.
