Der Fehler -1013 PERCENT_PRICE_BY_SIDE bedeutet, dass der Preis, den dein Bot für eine Order verwenden wollte, zu stark vom aktuellen Marktpreis abwich. Binance lehnt die Order deshalb ab.
So sieht der Fehler in deinem Bot-Output aus
Live Kauforder platzieren ADA Rate: 73 Betrag: 1. Trigger: manuell-kaufen.
FEHLER Binance-Fehler. Code: -1013 Nachricht: Filterfehler: PERCENT_PRICE_BY_SIDE
FEHLER Fehler beim Platzieren der Kauforder, Daten: {"error":"Filter failure: PERCENT_PRICE_BY_SIDE","orderNumber":null}
In diesem Beispiel hat jemand versucht, eine Order für 1 ADA zu 73 USDT zu platzieren, während der tatsächliche Marktpreis zu diesem Zeitpunkt 0,63 USDT pro ADA betrug. Binance erlaubt keine Orders, die so stark vom aktuellen Preis abweichen.
Mögliche Ursachen
Es gibt viele Gründe, warum dies passieren kann. Einige gängige Beispiele sind:
Dein Limitorder-Prozentsatz (Prozentsatz Gebot für Kauforders oder Prozentsatz Angebot für Verkaufsorders) ist in deiner Basis-Konfiguration oder deinem Config-Pool zu hoch eingestellt.
Extreme Marktvolatilität hat dazu geführt, dass sich der Preis zwischen dem Zeitpunkt der Signalgenerierung und dem Zeitpunkt der Orderplatzierung stark bewegt hat.
Eine manuelle Order wurde zu einem falschen Preis platziert.
Was tun
Die richtige Vorgehensweise hängt davon ab, was die Ursache des Fehlers war. Einige Beispiele:
Wenn dein Limitorder-Prozentsatz zu hoch ist, gehe zu Konfiguration → Basis-Konfiguration (oder dem relevanten Config-Pool) → Kauf-Einstellungen oder Verkaufs-Einstellungen und senke den Prozentsatz Gebot oder Prozentsatz Angebot.
Wenn der Fehler durch Volatilität verursacht wurde, ist keine Aktion erforderlich – dein Bot wird automatisch mit einem aktualisierten Preis erneut versuchen.
Wenn der Fehler durch eine manuelle Order zu einem falschen Preis verursacht wurde, überprüfe den aktuellen Marktpreis erneut, bevor du die Order erneut platzierst.
