Последнее обновление: 15 ноября 2024 г.
Обзор
Существует три различных типа ограничений, каждый из которых может быть изменен в любое время:
Строгие ограничения
Строгие ограничения доступны в конечной точке [/ api / v3 / exchangeInfo].
Ограничения машинного обучения
Торговое поведение оценивается относительно среднего пользователя. В случае слишком сильных отклонений вы будете заблокированы на срок от 5 минут до 3 дней.
Предположим, ваш показатель свидетельствует о нарушении в торговле. Показатель вырастет в случае:
Мы не сможем дать вам более подробную информацию, чем та, что представлена выше. Пользователям предлагается разработать свою идеальную торговую систему экспериментальным путем или обсудить оптимальное поведение с другими пользователями API.
Ограничения WAF (Web Application Firewall/фаирвола веб-приложений)
Мы не предоставляем точных сведений о собственных правилах WAF, но если вы столкнулись с ошибкой HTTP 403, значит, вы нарушили его правило. Вероятнее всего, это связано с чрезмерным количеством запросов в течение 5 минут. При этом, если ваш запрос отнесли к категории вредоносных, это может стать причиной более длительной блокировки.
В случае строгих ограничений превышение минутного лимита совокупного веса запросов (в настоящий момент — 6000) приведет к блокировке IP. Лимит ордеров (в настоящий момент — 50 за 10 секунд и 160 000 в сутки) будет зависеть от аккаунта. В случае превышения лимита ордеров пользователям также будет запрещено создавать новые ордера на сайте (или в других наших приложениях).
В случае лимитов машинного обучения к аккаунтам будут применяться ограничения. В случае ограничения пользователя системой машинного обучения причину и продолжительность можно будет узнать через конечную точку [/sapi/v1/account/status] (указано в документации API).
Ограничения фаервола веб-приложений будут применяться только по IP. Обычно блокировка WAF длится 5 минут. Однако, если сервер определит запрос пользователя как вредоносный, продолжительность может увеличиться.
Нет. Вы должны дождаться окончания блокировки.
Вы нарушили правила WAF (брандмауэра веб-приложений), вероятнее всего, нарушив ограничение скорости или отправив вредоносный запрос, описанный в разделе ограничений в данном документе. Обычно продолжительность подобной блокировки составляет 5 минут.
Активные WebSocket-соединения получают отклик каждые три минуты. Если мы не получим правильно сформулированный отклик, соединение будет прервано.
В случае потоков пользовательских данных, если сообщение об активном соединении не будет получено хотя бы раз в 60 минут, срок действия listen key заканчивается. Вы сможете найти подробное описание в документации API.
К сожалению, мы не поддерживаем сторонние сервисы или инструменты. Пожалуйста, обратитесь за помощью в компанию и/или к разработчикам.
Кроме того, вводить ваши API-ключи Binance и/или секретные ключи на любой сторонней платформе небезопасно. Однако вы можете пользоваться подобными сервисами по своему усмотрению.
Также обращаем ваше внимание на то, что мы не оказываем общую поддержку программирования.
К сожалению, мы не можем предоставить поддержку по вопросам, связанным с вашим личным проектом. Если вы используете сторонний wrapper/ инструмент, обратитесь за помощью в службу поддержки/разработки компании.
Из соображений безопасности и в соответствии с условиями проекта, секретные ключи доступны только во время создания API-ключа. После этого ключ всегда скрыт. Если вы потеряли его или не зафиксировали, вам придется создать новый API-ключ и использовать его с новым секретным ключом.
К сожалению, в настоящее время мы не предлагаем подобную услугу. Вы можете работать с нашими ограничениями.
Существуют лишь два возможных объяснения «исчезновения» API-ключа.
Вы сможете беспрепятственно создать новые API-ключи.
Обычно эта ошибка возникает только в случае десинхронизации времени сервера и системного времени. Возможно, вам потребуется синхронизировать системные часы. Этот процесс зависит от операционной системы.
В случае Windows вы по собственному усмотрению можете воспользоваться таким инструментом, как Atomic Clock. Пользователи Linux и Mac могут попробовать совершить синхронизацию через «ntpdate» в командной строке.
Если проблема не решена, вероятно, она связана с задержкой (проблемой в сети). Может потребоваться настройка recvWindow.
Если вы не нашли нужные функций в нашей документации, скорее всего они не поддерживаются. Если вы желаете предложить новую функцию, то можете обратиться в службу поддержки со своим предложением, и мы рассмотрим его.
Если вы считаете, что проблема связана с системой, а не с вашим проектом, предоставьте доказательства в поддержку своей претензии на нашем форуме разработчиков. Мы во всем разберемся. Обратите внимание: только четко сформулированные претензии принимаются к рассмотрению.