Senaste uppdateringen: 13 jan 2025
Översikt
Det finns tre olika typer av gränser, som alla kan ändras när som helst:
Skarpa gränser
Våra skarpa gränser anges i slutpunkten [/api/v3/exchangeInfo].
Gränser för maskininlärning
Handelsbeteende utvärderas mot den genomsnittliga användaren. Om du avviker för mycket kommer du att förbjudas under en bestämd tid som sträcker sig från 5 minuter till 3 dagar.
Anta att du har en poäng för handelsmissbruk. Din poäng ökar om:
Mer specifik information än ovan kommer inte att ges. Använd trial and error för att uppnå ditt ideala handelsmönster eller diskutera optimalt beteende med andra API-användare.
Gränser pga. webbapplikationers brandväggar (WAF)
Vi tillhandahåller inte exakt information om våra WAF-regler, men om du får ett HTTP 403-fel har du brutit mot en regel. Troligtvis kommer det att vara ett resultat av alltför stora förfrågningar under 5 minuter. Men om du skickar en begäran som kan uppfattas som skadlig kan det också leda till ett längre förbud.
För de skarpa gränserna kommer ett överskridande av den totala förfrågningsviktningen per minut (för närvarande 6 000) att leda till ett IP-förbud. Ordergränserna (för närvarande är det 10 stycken per 10 sekunder och 200 000 per 24 timmar) kommer att bero på kontot. Om ordergränsen har överskridits kommer du också att hindras att lägga nya order på webbplatsen (eller i våra andra applikationer).
För maskininlärningsgränser kommer det att finnas begränsningar för konton. Om du har begränsats av maskininlärningssystemet kan du kontrollera orsaken och löptiden genom att använda slutpunkten [/sapi/v1/konto/status] (angiven i vår API-dokumentation).
Brandväggsbegränsningar för webbapplikationer tillämpas endast via IP. Vanligtvis gäller ett sådant s.k. WAF-förbud 5 minuter. Men om servern har tolkat en användares begäran som skadlig kan den förlängas.
Nej. Du måste vänta tills blockering är över.
Du har brutit mot reglerna för webbapplikationsbrandväggen (Web Application Firewall), troligen genom att bryta mot en hastighetsgräns eller skicka en skadlig begäran (som beskrivs i avsnittet om gränser i detta dokument). Vanligtvis varar dessa förbud i fem minuter.
Var tredje minut får aktiva WebSocket-anslutningar en signal. Om du inte svarar med en korrekt inramad signal avslutas din anslutning.
Om ett "livstecken" inte tas emot minst en gång var 60:e minut när det gäller användardataströmmar, upphör lyssningsknappen. Detta beskrivs också i API-dokumentationen.
Tyvärr stöder vi inte tjänster eller verktyg från tredje part. Kontakta tjänsten och / eller utvecklarna för ytterligare hjälp.
Dessutom är det en säkerhetsrisk att ange ens Binance API-nycklar och/eller hemliga nycklar på någon tredjepartsplattform. Använd dessa tjänster efter eget gottfinnande.
Tänk på att vi också undviker att tillhandahålla allmän programmeringshjälp.
Tyvärr kan vi inte ge support för problem med din personliga implementering. Om du använder ett omslag / verktyg från tredje part, vänligen kontakta deras support / utvecklingsteam för hjälp.
Av säkerhetsskäl och utifrån utformningen, är hemliga nycklar bara synliga när API-nyckeln skapas. När som helst efter den tiden kommer den att maskeras. Om du har tappat bort den eller inte skrivit ned den måste du skapa en ny API-nyckel och använda den med en ny hemlig nyckel.
Tyvärr erbjuds inte detta för närvarande. Det ska vara möjligt att arbeta med de begränsningar som anges.
Det finns bara två troliga förklaringar för att en API-nyckel ska "försvinna":
Du ska kunna skapa en ny API-nyckel utan problem.
Vanligtvis inträffar detta fel bara om servertiden och din systemtid inte synkroniseras. Du kan behöva synkronisera systemklockan. Denna process varierar dock beroende på operativsystem.
För Windows kan du, efter eget gottfinnande, använda ett verktyg som "Atomic Clock". Linux- och Mac-användare kan försöka synkronisera med "ntpdate" via kommandoraden.
Om problemet kvarstår kan det vara svarstidsrelaterat (ett nätverksproblem). Försök att justera ditt RecvWindow.
Om du inte ser den funktionalitet du begär i vår dokumentation, bör du anta att vi inte tillhandahåller den. Om du vill göra ett funktionsförslag kan du öppna ett supportärende så granskas den.
Om du anser att det råder ett problem med systemet och inte med din implementering, lämna bevis som stöd för ditt krav genom att kontakta oss i vårt utvecklarforum, så kommer vi att undersöka saken. Observera att vi inte accepterar vaga meddelanden som legitima klagomål.