Останнє оновлення: 13 січня 2025 р.
Огляд
Існує три різних типи лімітів, кожен з яких може бути змінений у будь-який час:
Жорсткі ліміти
Жорсткі ліміти доступні в кінцевій точці [/api/v3/exchangeInfo] .
Ліміти машинного навчання
Торгова поведінка оцінюється відносно середньостатистичного користувача. У разі дуже сильних відхилень, ви будете заблоковані на конкретний термін: від 5 хвилин до 3 днів.
Припустимо, що ваш показник свідчить про порушення у торгівлі. Показник виросте в разі:
Ми не зможемо надати більш детальну інформацію, ніж представлена вище. Користувачам пропонується розробити свою ідеальну торгову систему експериментальним шляхом або обговорити оптимальну поведінку з іншими користувачами API.
Ліміти WAF (Файрвол вебзастосунків)
Ми не надаємо точних відомостей про наші правила WAF, але якщо ви зіткнулися з помилкою HTTP 403, значить, ви порушили правило. Швидше за все, це пов’язано з надмірною кількістю запитів протягом 5 хвилин. Однак, якщо ви відправляєте запит, який може бути сприйнятий як зловмисний, це також може привести до більш тривалого блокування.
У разі жорстких лімітів, перевищення хвилинного ліміту сукупної ваги запитів (наразі 6000) призведе до блокування IP. Ліміти ордерів (зараз це 10 разів/10 секунд і 200 000 разів/24 години) будуть залежати від акаунту. Якщо ліміт ордерів був перевищений, вам також буде заборонено створювати нові ордери на сайті (або в інших застосунках).
У разі лімітів машинного навчання, до акаунтів будуть застосовуватися обмеження. Якщо ви отримали обмеження системою машинного навчання, ви можете дізнатися причину й тривалість через кінцеву точку [/sapi/v1/account/status] (зазначену в API документації).
Обмеження файрвола веб-додатків будуть застосовуватися тільки по IP. Зазвичай блокування WAF тривати 5 хвилин. Однак, якщо сервер визначить запит користувача як шкідливий, тривалість може збільшитися.
Ні. Ви повинні дочекатися закінчення блокування.
Ви порушили правила WAF (файрвола веб-додатків), швидше за все, порушивши обмеження швидкості або відправивши шкідливий запит (як описано у розділі лімітів в цьому документі). Зазвичай тривалість подібного блокування становить 5 хвилин.
Активні з'єднання через WebSocket отримують пінг кожні 3 хвилини. Якщо ви не відповідатимете з правильно сформульованим пінгом, ваше з'єднання буде розірвано.
У разі потоків даних користувача, якщо повідомлення про активне з’єднання не буде отримано хоча б раз в 60 хвилин, термін дії listen key закінчується. Ви зможете знайти докладний опис в API документації.
На жаль, ми не підтримуємо сторонні сервіси або інструменти. Будь ласка, зверніться в компанію і/або до розробників, щоб отримати допомогу.
Крім того, вводити ваші API-ключі Binance і/або секретні ключі на будь-який сторонній платформі небезпечно. Будь ласка, використовуйте ці сервіси на власний розсуд.
Також звертаємо вашу увагу на те, що ми не надаємо загальну підтримку при програмуванні.
На жаль, ми не можемо надати підтримку з питань, пов'язаних з вашим особистим проєктом. Якщо ви використовуєте сторонній wrapper/інструмент, будь ласка, зверніться за допомогою до служби підтримки/команди розробників.
З міркувань безпеки й відповідно до розробки, секретні ключі доступні тільки під час створення API-ключа. Після цього, ключ завжди буде прихований. Якщо ви втратили його або не зафіксували, вам доведеться створити новий API-ключ і використовувати його з новим секретним ключем.
На жаль, наразі, ми не пропонуємо подібну послугу. Під час роботи не повинні виникати пробеми через ці обмеження.
Існують лише два можливих пояснення для "зникнення" API-ключа:
Ви зможете безперешкодно створити нові API-ключі.
Як правило, ця помилка виникає лише в тому випадку, якщо час сервера й системний час не синхронізуються. Можливо, вам буде потрібно синхронізувати системний годинник. Цей процес залежить від операційної системи.
Для Windows, ви на власний розсуд можете скористатися інструментом на зразок Atomic Clock. Користувачі Linux і Mac можуть спробувати зробити синхронізацію через "ntpdate" в командному рядку.
Якщо проблема не зникає, можливо, вона пов’язана із затримкою (проблема з мережею). Спробуйте налаштувати recvWindow.
Якщо ви не бачите потрібних функцій у нашій документації, то ми скоріше не підтримуємо їх. Якщо ви бажаєте запропонувати нову функцію, ви можете звернутися до служби підтримки зі своєю пропозицією, і ми розглянемо її.
Якщо ви вважаєте, що проблема пов’язана з системою, а не з її використанням вами, надайте докази на підтвердження своєї заяви, зв’язавшись з нами через форум розробників, і ми проведемо розслідування. Будь ласка, зверніть увагу, що ми не приймаємо повідомлення без чітких пояснень як належно оформлену скаргу.