Таблица ошибок Binance

10xx — Общие ошибки сервера/сети

Код

Название ошибки

Рынки

Перевод оригинала

Действие

-1000

UNKNOWN

Spot, USDT-M, COIN-M, PM, PM Pro, Options

При обработке запроса произошла неизвестная ошибка.

Повторите операцию через 10–30 секунд. Если ошибка повторяется — обратитесь в поддержку биржи.

-1001

DISCONNECTED

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Внутренняя ошибка; не удалось обработать ваш запрос. Пожалуйста, попробуйте еще раз.

Подождите 1–2 минуты и повторите запрос. Сервер временно недоступен.

-1002

UNAUTHORIZED

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Вы не уполномочены выполнять этот запрос.

Проверьте права вашего API-ключа: разрешена ли торговля для данного действия в настройках на сайте биржи.

-1003

TOO_MANY_REQUESTS

Spot

В очереди слишком много запросов.

Уменьшите частоту запросов к серверу. При бане IP — подождите до разблокировки или используйте WebSocket.

-1004

DUPLICATE_IP

USDT-M, COIN-M, PM

Этот IP уже в белом списке

Уберите дублирующийся IP из настроек безопасности на сайте биржи.

-1005

NO_SUCH_IP

USDT-M, COIN-M, PM

Такой IP не был добавлен в белый список

Добавьте текущий IP-адрес в белый список в настройках безопасности на сайте биржи.

-1006

UNEXPECTED_RESP

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Получен неожиданный ответ от шины сообщений. Статус выполнения неизвестен.

Статус операции неизвестен. Проверьте историю ордеров/транзакций вручную в терминале или на сайте биржи.

-1007

TIMEOUT

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Истекло время ожидания ответа от бэкенд-сервера. Статус отправки неизвестен; статус выполнения неизвестен.

Повторите операцию. Сервер не ответил вовремя — данные могли быть обработаны частично.

-1008

SERVER_BUSY

Spot

В данный момент сервер перегружен другими запросами. Пожалуйста, попробуйте еще раз через несколько минут.

Подождите 2–5 минут и повторите запрос. Избегайте частых запросов в пиковые часы.

-1010

ERROR_MSG_RECEIVED

USDT-M, COIN-M, PM

ПОЛУЧЕНО_СООБЩЕНИЕ_ОБ_ОШИБКЕ.

Система сопоставления вернула ошибку. Статус операции неизвестен — проверьте историю ордеров вручную.

-1011

NON_WHITE_LIST

USDT-M, COIN-M, PM

Этот IP не может получить доступ к этому маршруту.

Убедитесь, что текущий IP добавлен в белый список для данного эндпоинта в настройках API-ключа на сайте биржи.

-1013

INVALID_MESSAGE

USDT-M, COIN-M, PM, PM Pro, Options

НЕДЕЙСТВИТЕЛЬНОЕ_СООБЩЕНИЕ.

Запрос содержит недопустимые данные или нарушает правила формата. Проверьте корректность параметров запроса.

-1014

UNKNOWN_ORDER_COMPOSITION

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Неподдерживаемая комбинация ордера.

Комбинация параметров ордера (тип, TIF, стоп-цена) не поддерживается для этой пары. Выберите другие параметры.

-1015

TOO_MANY_ORDERS

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Слишком много новых ордеров. Слишком много новых ордеров; текущий лимит составляет %s ордеров за %s.

Отмените часть ордеров или подождите сброса лимита (обычно 1–5 минут).

-1016

SERVICE_SHUTTING_DOWN

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Эта услуга больше недоступна.

Эндпоинт устарел или отключён. Обновите терминал до последней версии.

-1020

UNSUPPORTED_OPERATION

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Эта операция не поддерживается.

Данный метод или параметр недоступен для выбранного рынка/инструмента.

-1021

INVALID_TIMESTAMP

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Временная метка для этого запроса находится за пределами окна получения запроса (recvWindow).Временная метка этого запроса опережала время сервера на 1000 мс.

Синхронизируйте время устройства через NTP. Или увеличьте recvWindow в настройках (макс. 60 000 мс).

-1022

INVALID_SIGNATURE

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Подпись к данному запросу недействительна.

Проверьте корректность Secret Key. Пересоздайте ключ на сайте биржи при подозрении на компрометацию.

-1023

COMP_ID_IN_USE

USDT-M, COIN-M, PM

Время начала больше времени окончания.

Поменяйте местами параметры startTime и endTime — начало должно быть раньше конца.

-1033

TOO_MANY_CONNECTIONS

Spot, USDT-M, COIN-M

SenderCompId(49) в настоящее время используется.

Не используйте одинаковый SenderCompId для нескольких сессий в рамках одной учётной записи.

-1034

TOO_MANY_CONNECTIONS

Spot, USDT-M, COIN-M

Слишком много одновременных подключений.

Закройте неиспользуемые сессии веб-сокета или подождите сброса лимита.

-1035

LOGGED_OUT

Spot, USDT-M, COIN-M

Пожалуйста, отправьте сообщение «Выход»<5>, чтобы закрыть сессию.

Отправьте сообщение Logout перед закрытием сессии (только для протокола FIX).

-1099

NOT_FOUND

USDT-M, COIN-M, PM, PM Pro

Не найдено, не аутентифицировано или не авторизовано.

Проверьте корректность адреса эндпоинта, правильность символа и права вашего API-ключа.

11xx — Ошибки параметров запроса

Код

Название ошибки

Рынки

Перевод оригинала

Действие

-1100

ILLEGAL_CHARS

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Обнаружены недопустимые символы в параметре. В параметре '%s' обнаружены недопустимые символы; допустимый диапазон — '%s'.

Используйте только латиницу, цифры, точку, дефис. Удалите спецсимволы из параметра.

-1101

TOO_MANY_PARAMETERS

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Для этой конечной точки отправлено слишком много параметров. Слишком много параметров; ожидалось '%s', а получено '%s'.Обнаружены повторяющиеся значения параметра.

Уберите лишние параметры из запроса. Сверьтесь с документацией эндпоинта.

-1102

MANDATORY_PARAM_EMPTY_OR_MALFORMED

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Обязательный параметр не был отправлен, был пустым/нулевым или имел некорректный формат. Обязательный параметр '%s' не был отправлен, был пустым/нулевым или имел некорректный формат.

Обязательный параметр не передан, пустой или повреждён. Заполните его корректным значением.

-1103

UNKNOWN_PARAM

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Был отправлен неизвестный параметр.

Параметр не поддерживается эндпоинтом. Удалите его из запроса.

-1104

UNREAD_PARAMETERS

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Были считаны не все отправленные параметры. Не все отправленные параметры были прочитаны; прочитан параметр(ы) '%s', но отправлен параметр '%s'.

Отправлены параметры, которые эндпоинт проигнорировал. Уберите неиспользуемые параметры.

-1105

PARAM_EMPTY

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Один из параметров был пуст. Параметр '%s' был пуст.

Заполните параметр допустимым непустым значением.

-1106

PARAM_NOT_REQUIRED

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Параметр был отправлен, когда он не требовался. Параметр '%s' отправляется, когда он не требуется.

Параметр передан, но не требуется для данного запроса. Удалите его.

-1108

BAD_ASSET

USDT-M, COIN-M, PM

Недопустимый актив.

Актив не существует или недоступен для операции. Проверьте правильность названия актива.

-1109

BAD_ACCOUNT

USDT-M, COIN-M, PM

Недопустимый аккаунт.

Указан неверный тип аккаунта (spot/futures). Выберите правильный рынок в терминале.

-1110

BAD_INSTRUMENT_TYPE

USDT-M, COIN-M, PM

Неверный тип инструмента.

Тип символа (SPOT, MARGIN и т.д.) не поддерживается для операции.

-1111

BAD_PRECISION

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Точность превышает максимум, определённый для этого актива.

Округлите объём/цену до допустимой точности (см. фильтр PRICE_FILTER/LOT_SIZE).

-1112

NO_DEPTH

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Заказов на использование символа в книге нет.

Для пары отсутствуют ордера на покупку/продажу. Попробуйте позже или выберите другую пару.

-1113

WITHDRAW_NOT_NEGATIVE

USDT-M, COIN-M, PM

Сумма вывода должна быть отрицательной.

Для эндпоинта вывода укажите отрицательное значение суммы.

-1114

TIF_NOT_REQUIRED

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Параметр TimeInForce отправляется, когда он не требуется.

Параметр timeInForce не требуется для данного типа ордера (например, рыночного). Уберите его.

-1115

INVALID_TIF

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Недопустимое значение timeInForce.

Используйте только поддерживаемые значения: GTC, IOC, FOK, GTX.

-1116

INVALID_ORDER_TYPE

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Неверный orderType.

Тип ордера не поддерживается для пары/рынка. Выберите другой тип (limit/market/stop).

-1117

INVALID_SIDE

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Недействительная сторона.

Укажите корректную сторону: BUY или SELL (заглавными буквами).

-1118

EMPTY_NEW_CL_ORD_ID

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Идентификатор нового заказа клиента был пуст.

Заполните clientOrderId или оставьте поле пустым для автоматической генерации.

-1119

EMPTY_ORG_CL_ORD_ID

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Исходный идентификатор заказа клиента был пуст.

Укажите origClientOrderId — ID ордера, который нужно отменить/изменить.

-1120

BAD_INTERVAL

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Недопустимый интервал.

Используйте стандартные интервалы: 1m, 5m, 15m, 1h, 4h, 1d и т.д.

-1121

BAD_SYMBOL

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Недопустимый символ.

Пара не существует, недоступна или введена с ошибкой. Выберите пару из списка терминала.

-1122

INVALID_SYMBOL_STATUS

USDT-M, COIN-M, PM

Недопустимый статус символа.

Пара не в статусе «торговля разрешена». Дождитесь открытия торгов или выберите другую пару.

-1125

INVALID_LISTEN_KEY

Spot

Данный listenKey не существует.

Пересоздайте listenKey через /api/v3/userDataStream.

-1125

INVALID_LISTEN_KEY

USDT-M, COIN-M, PM

Данный listenKey не существует. Пожалуйста, используйте POST /fapi/v1/listenKey для воссоздания listenKey

Пересоздайте listenKey через /fapi/v1/listenKey (USDT-M) или /dapi/v1/listenKey (COIN-M).

-1125

INVALID_LISTEN_KEY

PM Pro

Данный listenKey не существует.

Пересоздайте listenKey через /papi/v1/listenKey.

-1126

ASSET_NOT_SUPPORTED

USDT-M

Актив не поддерживается.

Актив недоступен для операции на данном рынке. Выберите поддерживаемый актив.

-1127

MORE_THAN_XX_HOURS

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Интервал поиска слишком велик. Более %s часов между временем начала и временем окончания.

Уменьшите разницу между startTime и endTime до допустимого лимита (обычно 200 дней).

-1128

OPTIONAL_PARAMS_BAD_COMBO

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Недопустимая комбинация необязательных параметров.

Некоторые опциональные параметры нельзя использовать вместе. Сверьтесь с документацией эндпоинта.

-1129

BAD_ASSET

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Недопустимый актив.

Убедитесь, что название актива (валюты) написано правильно и поддерживается биржей. Проверьте регистр букв (например, BTC, а не btc).

-1130

INVALID_PARAMETER

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Для параметра отправлены недопустимые данные. Данные, отправленные для параметра '%s', недействительны.

Формат или значение параметра не соответствует ожидаемому. Исправьте данные.

-1131

BAD_RECV_WINDOW

Spot, USDT-M, COIN-M, PM, PM Pro, Options

recvWindow должен быть меньше 60000

Уменьшите параметр recvWindow до значения менее 60 000 мс. Максимально допустимое значение — 59 999 мс.

-1134

BAD_STRATEGY_TYPE

Spot, USDT-M, COIN-M, PM, PM Pro

strategyType был меньше 1000000.

Укажите значение strategyType ≥ 1 000 000 для алгоритмических ордеров. Значения ниже 1 000 000 зарезервированы для внутреннего использования биржи.

-1135

INVALID_JSON

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Неверный JSON-запрос JSON, отправленный для параметра '%s', недействителен

Проверьте корректность формата JSON в теле запроса. Убедитесь, что все кавычки экранированы, нет лишних запятых и структура валидна. Используйте онлайн-валидатор JSON для проверки.

-1136

INVALID_NEW_ORDER_RESP_TYPE

USDT-M, COIN-M, PM

Недопустимый тип ответа нового ордера.

Используйте только поддерживаемые значения: ACK, RESULT, FULL.

-1139

BAD_TAKER_SYMBOL

Spot

Недопустимый символ тейкера.

Убедитесь, что символ тейкера существует и поддерживается для исполнения ордеров. Проверьте правильность написания пары (например, BTCUSDT вместо BTC-USDT).

-1145

INVALID_CANCEL_RESTRICTIONS

Spot, USDT-M, COIN-M, PM, PM Pro

cancelRestrictions должно быть либо ONLY_NEW, либо ONLY_PARTIALLY_FILLED

Укажите корректное значение параметра cancelRestrictions: ONLY_NEW (разрешена отмена только новых ордеров) или ONLY_PARTIALLY_FILLED (разрешена отмена только частично исполненных ордеров).

-1151

DUPLICATE_SYMBOLS

Spot, USDT-M, COIN-M, PM, PM Pro

Символ присутствует в списке несколько раз.

Удалите повторяющиеся символы из списка запроса. Каждый символ должен встречаться в списке только один раз.

-1152

INVALID_SBE_HEADER

Spot (FIX)

Неверный заголовок X-MBX-SBE; ожидался <SCHEMA_ID>:<VERSION> Неверный заголовок сообщения SBE

Убедитесь, что заголовок X-MBX-SBE содержит корректный идентификатор схемы и версию в формате схема:версия (например, 1:8). Проверьте документацию SBE для актуальных значений.

-1153

UNSUPPORTED_SBE_SCHEMA

Spot (FIX)

Указан неподдерживаемый идентификатор схемы SBE или версия в заголовке X-MBX-SBE Указан недопустимый идентификатор схемы SBE или версия

Используйте поддерживаемую версию схемы SBE. Актуальные версии смотрите в официальной документации Binance SBE API.

-1155

SBE_NOT_ENABLED

Spot (FIX)

SBE не включён.

Для использования протокола SBE необходимо включить его в настройках аккаунта или использовать эндпоинты, поддерживающие SBE. Обратитесь в поддержку для активации.

-1160

OCO_ORDER_UNSUPPORTED

Spot

Тип ордера не поддерживается в OCO. aboveType Если указано в поле «И/ИЛИ», тип ордера belowType не поддерживается.

В ордерах OCO (One-Cancels-the-Other) поддерживаются только комбинации лимитных ордеров с ордерами стоп-лосс/тейк-профит. Измените типы ордеров на поддерживаемые комбинации.

-1161

FAILED_TO_ENCODE_RESPONSE

Spot

Не удалось закодировать ответ в схеме SBE 'x'. Пожалуйста, используйте схему 'y' или выше.

Обновите версию схемы SBE в заголовке X-MBX-SBE до указанной версии 'y' или выше. Старые версии схемы не поддерживают все поля ответа.

-1166

OCO_BUY_LIMIT_ABOVE

Spot

Лимитный ордер на покупку OCO должен быть ниже указанного значения.

Для ордера OCO на покупку цена лимитного ордера должна быть ниже цены активации стоп-лосс/тейк-профит. Уменьшите цену лимитного ордера.

-1168

AT_LEAST_ONE_OCO_CONDITIONAL

Spot

По крайней мере один ордер OCO должен быть условным.

В ордере OCO как минимум один из ордеров (лимитный или стоп) должен быть условным (с ценой активации). Добавьте условие активации к одному из ордеров.

-1169

INVALID_TAG_NUMBER

Spot (FIX)

Неверный номер тега.

Убедитесь, что все теги в сообщении FIX соответствуют спецификации протокола FIX 4.4. Номера тегов должны быть целыми положительными числами из официального списка.

-1170

TAG_NOT_DEFINED

Spot (FIX)

Тег '%s' не определён для данного типа сообщений.

Удалите тег '%s' из сообщения — он не поддерживается для данного типа сообщения (MsgType). Проверьте спецификацию FIX для допустимых тегов по типу сообщения.

-1171

TAG_OCCURS_MORE_THAN_ONCE

Spot (FIX)

Тег '%s' встречается более одного раза.

Удалите повторяющиеся экземпляры тега '%s' из сообщения. Каждый тег должен встречаться в сообщении только один раз (кроме групп повторения).

-1172

TAG_OUT_OF_ORDER

Spot (FIX)

Указан тег '%s' вне требуемого порядка.

Упорядочите теги в сообщении согласно требованиям протокола FIX: стандартный заголовок (8, 9, 35), тело сообщения, трейлер (10). Проверьте спецификацию FIX 4.4.

-1173

GROUP_REPEATED_INCORRECTLY

Spot (FIX)

Поля группы '%s' повторяются в неправильном порядке.

Упорядочите поля внутри повторяющейся группы '%s' согласно спецификации протокола FIX. Поля внутри группы должны следовать в строго определённом порядке.

-1174

COMPONENT_INCORRECTLY_FILLED

Spot (FIX)

Компонент '%s' некорректно заполнен в заказе '%s'. Рекомендация: '%s'

Исправьте заполнение компонента '%s' согласно рекомендации: '%s'. Проверьте спецификацию протокола FIX для корректного формата компонента.

-1175

MSG_SEQ_NUM_TOO_LOW

Spot (FIX)

В настоящее время сохранение порядковых номеров для каждой новой сессии не поддерживается. Порядковые номера необходимо сбрасывать для каждой новой сессии.

Сбросьте счётчик MsgSeqNum (34) до 1 при начале новой сессии FIX. Binance не поддерживает сохранение номеров последовательности между сессиями.

-1176

LOGON_ID_SENT_ONCE

Spot (FIX)

Идентификатор входа в систему <A> следует отправлять только один раз.

Убедитесь, что сообщение Logon (A) отправляется только один раз при установлении сессии. Повторная отправка сообщения Logon приведёт к разрыву сессии.

-1177

CHECKSUM_INVALID

Spot (FIX)

CheckSum (10) содержит неверное значение. BeginString (8) не является первым тегом в сообщении. MsgType (35) не является третьим тегом в сообщении. BodyLength (9) не содержит корректного количества байтов. Разрешается использовать только печатные символы ASCII и символ начала заголовка (SOH). Указан тег без значения. Недопустимый тип кодировки.

Исправьте формат сообщения FIX:

  • Проверьте контрольную сумму (поле 10)

  • Убедитесь, что теги 8, 9, 35 находятся в правильной позиции

  • Проверьте длину тела (поле 9)

  • Используйте только печатные ASCII + SOH (

-1178

SENDER_COMP_ID_INVALID

Spot (FIX)

SenderCompId (49) содержит некорректное значение. Значение SenderCompID не должно изменяться на протяжении всего времени существования сессии.

Убедитесь, что SenderCompID (49) соответствует значению, указанному при регистрации ключа API. Значение не должно изменяться в течение сессии.

-1179

MSG_SEQ_NUM_UNEXPECTED

Spot (FIX)

MsgSeqNum (34) содержит неожиданное значение. Ожидалось: '%d'.

Синхронизируйте номер последовательности MsgSeqNum (34) со значением, ожидаемым сервером ('%d'). При рассинхронизации отправьте сообщение ResendRequest (2).

-1180

LOGON_NOT_FIRST

Spot (FIX)

Сообщение Logon <A> должно быть первым в сессии.

Убедитесь, что сообщение Logon (A) отправляется первым при установлении сессии. Любые другие сообщения до Logon приведут к отклонению сессии.

-1181

TOO_MANY_MESSAGES

Spot (FIX)

Слишком много сообщений; текущий лимит составляет '%d' сообщений за '%s'.

Уменьшите частоту отправки сообщений до допустимого лимита ('%d сообщений за '%s'). Реализуйте экспоненциальную задержку при повторных попытках.

-1182

CONFLICTING_FIELDS

Spot (FIX)

Конфликтующие поля: [%s]

Удалите конфликтующие поля [%s] из сообщения. Некоторые поля не могут быть указаны одновременно (например, price и pegPriceType для рыночных ордеров).

-1183

OPERATION_NOT_ALLOWED_DROP_COPY

Spot (FIX)

Запрашиваемая операция не допускается в сеансах DropCopy.

Операция не поддерживается в сессиях копирования данных (DropCopy). Используйте основную сессию для выполнения торговых операций.

-1184

DROP_COPY_NOT_SUPPORTED

Spot (FIX)

На этом сервере сеансы DropCopy не поддерживаются. Пожалуйста, переподключитесь к серверу DropCopy.

Подключитесь к выделенному серверу DropCopy для получения копий сообщений. Основной торговый сервер не поддерживает режим DropCopy.

-1185

ONLY_DROP_COPY_SESSIONS

Spot (FIX)

На этом сервере поддерживаются только сессии DropCopy. Либо переподключитесь к серверу обработки заказов, либо отправьте поле DropCopyFlag (9406).

Этот сервер предназначен только для копирования данных. Для торговли подключитесь к основному торговому серверу или добавьте поле DropCopyFlag (9406) в сообщение.

-1186

OPERATION_NOT_ALLOWED_ORDER_ENTRY

Spot (FIX)

Запрашиваемая операция не допускается в сессиях ввода заказов.

Операция не поддерживается в сессиях ввода ордеров. Используйте сессию рыночных данных или административную сессию для выполнения данной операции.

-1187

OPERATION_NOT_ALLOWED_MARKET_DATA

Spot (FIX)

Запрашиваемая операция не допускается в сессиях обработки рыночных данных.

Операция не поддерживается в сессиях рыночных данных. Используйте торговую сессию для выполнения ордерных операций.

-1188

INVALID_NUM_IN_GROUP

Spot (FIX)

Неверное значение для NumInGroup для повторяющейся группы '%s'.

Убедитесь, что поле NoXYZ (NumInGroup) для группы '%s' содержит корректное количество элементов в группе. Значение должно соответствовать фактическому числу повторений.

-1189

DUPLICATE_GROUP_ENTRIES

Spot (FIX)

Группа '%s' содержит повторяющиеся записи.

Удалите дублирующиеся записи из повторяющейся группы '%s'. Каждая запись в группе должна быть уникальной (например, уникальные цены в группе ценовых уровней).

-1190

MD_REQ_ID_CONFLICT

Spot (FIX)

MDReqID (262) содержит идентификатор запроса на подписку, который уже используется в данном соединении. MDReqID (262) содержит идентификатор запроса на отписку, который не соответствует ни одной активной подписке.

Используйте уникальный MDReqID (262) для каждой новой подписки на рыночные данные. Для отписки укажите MDReqID существующей активной подписки.

-1191

TOO_MANY_SUBSCRIPTIONS

Spot (FIX)

Слишком много подписок. Соединение может создавать до '%s' подписок одновременно. Аналогичная подписка уже активна для этого соединения. Символ='%s', идентификатор активной подписки: '%s'.

Отмените часть существующих подписок на рыночные данные перед созданием новых. Максимальное количество одновременных подписок: '%s'.

-1194

INVALID_TIME_UNIT

Spot (FIX)

Недопустимое значение для единицы времени; ожидалось либо микросекунда, либо миллисекунда.

Укажите корректную единицу времени: microsecond (микросекунда) или millisecond (миллисекунда). Проверьте параметры временных меток в запросе.

-1196

STOP_LOSS_BUY_OCO_ABOVE

Spot

Стоп-лосс ордер при покупке OCO должен находиться выше.

Для ордера OCO на покупку цена стоп-лосс должна быть выше цены входа. Увеличьте цену стоп-лосс до значения выше цены лимитного ордера.

-1197

STOP_LOSS_SELL_OCO_BELOW

Spot

Стоп-лосс ордер при продаже OCO должен находиться ниже определенного уровня.

Для ордера OCO на продажу цена стоп-лосс должна быть ниже цены входа. Уменьшите цену стоп-лосс до значения ниже цены лимитного ордера.

-1198

TAKE_PROFIT_BUY_OCO_BELOW

Spot

Ордер на фиксацию прибыли при покупке OCO должен быть расположен ниже определенного уровня.

Для ордера OCO на покупку цена тейк-профит должна быть ниже цены входа. Уменьшите цену тейк-профит до значения ниже цены лимитного ордера.

-1199

TAKE_PROFIT_SELL_OCO_ABOVE

Spot

При продаже OCO ордер на фиксацию прибыли должен находиться выше определенного уровня.

Для ордера OCO на продажу цена тейк-профит должна быть выше цены входа. Увеличьте цену тейк-профит до значения выше цены лимитного ордера.

Ошибки параметров алгоритмических ордеров и SBE

Код

Название ошибки

Рынки

Перевод

Действие

-1210

INVALID_PEG_PRICE_TYPE

Spot

Недопустимый pegPriceType.

Используйте только поддерживаемые значения pegPriceType: LAST_PRICE, SHORT_LAST_PRICE, BEST_BID, BEST_ASK, MID_PRICE. Проверьте документацию по алгоритмическим ордерам.

-1211

INVALID_PEG_OFFSET_TYPE

Spot

Недопустимый pegOffsetType.

Используйте только поддерживаемые значения pegOffsetType: PRICE, PERCENTAGE. Проверьте документацию по алгоритмическим ордерам.

-1220

SYMBOL_STATUS_MISMATCH

Spot

Статус символа не соответствует запрошенному symbolStatus.

Запрошенный статус пары (symbolStatus) не соответствует текущему статусу на бирже. Выберите другую пару или дождитесь изменения статуса (например, открытия торгов).

-1221

INVALID_SBE_FIELD

Spot (FIX/SBE)

Недопустимое/отсутствующее(ие) поле(я) в сообщении SBE.

Проверьте корректность всех полей в сообщении SBE. Убедитесь, что обязательные поля присутствуют и соответствуют спецификации схемы. Используйте валидатор SBE для проверки сообщения.

-1222

OPO_WORKING_ORDER_INVALID

Spot

В списке OPO (Operation Organization Order) рабочий заказ должен представлять собой заявку.

В списке алгоритмических ордеров OPO рабочий ордер должен быть корректным ордером (лимитным/рыночным). Проверьте структуру списка и убедитесь, что все элементы соответствуют формату ордера.

-1223

OPO_PENDING_ORDERS_REQUIRED

Spot

Ожидающие выполнения заказы из списка OPO необходимо запрашивать.

Для работы со списком алгоритмических ордеров OPO необходимо сначала запросить текущие ожидающие исполнения ордера через соответствующий эндпоинт. Выполните запрос к /api/v3/opo/pendingOrders перед модификацией списка.

-1224

OPO_PENDING_ORDERS_REQUIRED

Spot

Ожидающие выполнения заказы из списка OPO необходимо запрашивать.

Для работы со списком алгоритмических ордеров OPO необходимо сначала запросить текущие ожидающие исполнения ордера через соответствующий эндпоинт. Выполните запрос к /api/v3/opo/pendingOrders перед модификацией списка.

-1225

MISSING_TAG_IN_WORKING_ORDER

Spot (FIX)

В рабочем заказе необходимо указать тег '{param}'.

Укажите обязательный тег '{param}' в рабочем ордере. Проверьте спецификацию протокола FIX для данного типа ордера и убедитесь, что все обязательные поля заполнены.

20xx — Ошибки обработки ордеров

Код

Название ошибки

Рынки

Перевод

Действие

-2010

NEW_ORDER_REJECTED

Spot, USDT-M, COIN-M, PM, PM Pro, Options

НОВЫЙ_ОРДЕР_ОТКЛОНЕН

Ордер отклонён системой сопоставления. Проверьте: баланс, объём, цену, фильтры инструмента. При недостатке средств — пополните баланс в личном кабинете биржи.

-2011

CANCEL_REJECTED

Spot, USDT-M, COIN-M, PM, PM Pro

ОТМЕНА_ОТКЛОНЕНА

Ордер уже исполнен, отменён или не существует. Проверьте статус ордера в истории.

-2012

CANCEL_ALL_FAIL

Spot, USDT-M

ОТМЕНА_ВСЕХ_ОТКЛОНЕНА

Часть ордеров не отменилась. Проверьте статус каждого ордера вручную.

-2013

NO_SUCH_ORDER

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Ордер не существует.

Ордер мог быть исполнен/отменён ранее или указан неверный ID. Проверьте историю ордеров.

-2014

BAD_API_KEY_FMT

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Формат API-ключа недействителен.

Проверьте длину и структуру API Key / Secret Key. Пересоздайте ключи на сайте биржи.

-2015

REJECTED_MBX_KEY

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Недействительный API-ключ, IP или права доступа для действия.

1) Торговля не разрешена в настройках ключа; 2) IP не в белом списке; 3) Ключ заблокирован.

-2016

NO_TRADING_WINDOW

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Для символа не найдено окно торговли. Попробуйте тикер/24ч вместо этого.

Пара неактивна или торги приостановлены. Выберите другую пару или дождитесь открытия торгов.

-2017

API_KEYS_LOCKED

USDT-M

API-ключи заблокированы на этом аккаунте.

Ключи временно заблокированы из-за подозрительной активности. Разблокируйте в настройках безопасности на сайте биржи.

-2018

BALANCE_NOT_SUFFICIENT

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Баланс недостаточен.

На кошельке недостаточно средств для операции. Пополните баланс в личном кабинете биржи или уменьшите объём ордера.

-2019

MARGIN_NOT_SUFFICIENT

Spot, USDT-M, COIN-M, PM

Маржа недостаточна.

Для открытия/увеличения позиции не хватает маржи. Уменьшите плечо или добавьте средства на фьючерсный кошелёк.

-2020

UNABLE_TO_FILL

Spot, USDT-M, COIN-M, PM

Невозможно исполнить.

Нет ликвидности по указанной цене. Используйте рыночный ордер или измените цену лимитного ордера.

-2021

ORDER_WOULD_IMMEDIATELY_TRIGGER

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Ордер будет немедленно активирован.

Цена активации стоп/тейк-профита слишком близка к текущей. Установите цену активации дальше от рынка.

-2022

REDUCE_ONLY_REJECT

Spot, USDT-M, COIN-M, PM, PM Pro, Options

Ордер ReduceOnly отклонён. Это указывает на то, что новый ордер reduce-only конфликтует с существующими открытыми ордерами; отмените существующий ордер и повторно отправьте ордер reduce-only.

Ордер reduceOnly конфликтует с существующими ордерами. Отмените противоположные ордера или снимите флаг reduceOnly.

-2023

USER_IN_LIQUIDATION

USDT-M, COIN-M, PM

Пользователь сейчас в режиме ликвидации.

Позиция ликвидируется. Дождитесь завершения ликвидации перед новыми операциями.

-2024

POSITION_NOT_SUFFICIENT

USDT-M, COIN-M, PM

Позиция недостаточна.

Объём ордера превышает текущую позицию. Уменьшите объём до размера позиции.

-2025

MAX_OPEN_ORDER_EXCEEDED

Spot, USDT-M, COIN-M, PM, Options

Достигнут максимальный лимит открытых ордеров.

Превышен лимит одновременных ордеров для пары. Отмените часть ордеров или объедините их.

-2026

REDUCE_ONLY_ORDER_TYPE_NOT_SUPPORTED

USDT-M, COIN-M, PM, Spot

Этот тип ордера не поддерживается при reduceOnly.

Некоторые типы ордеров (например, рыночные стоп-ордера) нельзя использовать с флагом reduceOnly. Выберите другой тип ордера.

-2027

MAX_LEVERAGE_RATIO

USDT-M, COIN-M, PM

Превышен максимально допустимый размер позиции при текущем плече.

Текущее плечо не позволяет открыть позицию такого размера. Уменьшите объём или плечо.

-2028

MIN_LEVERAGE_RATIO

USDT-M, COIN-M, PM

Плечо меньше разрешённого: недостаточный баланс маржи.

Плечо слишком низкое для открытия позиции с текущим балансом. Увеличьте плечо или добавьте маржу.

-2035

LISTEN_KEY_ALREADY_ACTIVE

Spot, USDT-M, COIN-M, PM, PM Pro

Подписка на поток пользовательских данных уже активна.

Подписка на поток пользовательских данных (listenKey) уже существует для этого соединения. Используйте существующий listenKey или сначала отмените текущую подписку через /api/v3/userDataStream (DELETE).

-2036

LISTEN_KEY_NOT_ACTIVE

Spot, USDT-M, COIN-M, PM, PM Pro

Подписка на поток пользовательских данных не активна.

Подписка на поток пользовательских данных (listenKey) не существует или истекла. Создайте новую подписку через /api/v3/userDataStream (POST) для получения нового listenKey.

-2039

INVALID_CLIENT_ORDER_ID

Spot, USDT-M, COIN-M, PM, PM Pro

Идентификатор заказа клиента неверен для данного идентификатора заказа.

Указанный clientOrderId не соответствует orderId в запросе. Убедитесь, что вы используете правильную пару orderId/clientOrderId из истории ордеров.

-2042

MAX_SUBSCRIPTION_ID_REACHED

Spot WebSocket

Для данного подключения достигнут максимальный лимит идентификаторов подписки.

Достигнут максимальный лимит одновременных подписок на рыночные данные для одного WebSocket-соединения. Отмените часть существующих подписок через UNSUBSCRIBE или закройте соединение и создайте новое.

30хх - Ошибки маржинальной торговли (Margin)

Код

Название ошибки

Рынки

Перевод

Действие

-3000

INNER_FAILURE

Spot / Margin

Внутренняя ошибка сервера

Повторите запрос через несколько минут. Если ошибка сохраняется — обратитесь в поддержку биржи.

-3001

NEED_ENABLE_2FA

Spot / Margin

Пожалуйста, сначала включите 2FA

Включите двухфакторную аутентификацию (2FA) в настройках безопасности аккаунта перед выполнением операции.

-3002

ASSET_DEFICIENCY

Spot / Margin

У нас нет этого актива

Указанный актив не поддерживается биржей или временно недоступен. Выберите другой актив из списка доступных.

-3003

NO_OPENED_MARGIN_ACCOUNT

Spot / Margin

Маржинальный аккаунт не существует

Активируйте маржинальную торговлю в настройках аккаунта перед выполнением операций с маржой.

-3004

TRADE_NOT_ALLOWED

Spot / Margin

Торговля не разрешена

Торговля по данной паре или для данного аккаунта временно запрещена. Проверьте статус пары и ограничения аккаунта.

-3005

TRANSFER_OUT_NOT_ALLOWED

Spot / Margin

Вывод средств не разрешён

Вывод средств временно запрещён для данного аккаунта или актива. Подождите окончания ограничения или обратитесь в поддержку.

-3006

EXCEED_MAX_BORROW

Spot / Margin

Ваша сумма заимствования превысила максимальную сумму заимствования

Сумма заимствования превышает максимально допустимый лимит для вашего аккаунта. Уменьшите сумму заимствования или погасите часть существующего долга.

-3007

HAS_PENDING_TRANSACTION

Spot / Margin

У вас есть незавершённая транзакция, пожалуйста, повторите попытку позже

Дождитесь завершения текущей транзакции перед выполнением новой операции. Проверьте статус транзакций в истории.

-3008

BORROW_NOT_ALLOWED

Spot / Margin

Заимствование не разрешено

Заимствование временно запрещено для данного аккаунта или актива. Проверьте ограничения аккаунта или обратитесь в поддержку.

-3009

ASSET_NOT_MORTGAGEABLE

Spot / Margin

Данный актив в настоящее время не может быть переведён на маржинальный счёт

Выбранный актив не поддерживает перевод на маржинальный счёт. Выберите другой актив из списка поддерживаемых для маржи.

-3010

REPAY_NOT_ALLOWED

Spot / Margin

Погашение не разрешено

Погашение долга временно запрещено для данного аккаунта или актива. Подождите окончания ограничения или обратитесь в поддержку.

-3011

BAD_DATE_RANGE

Spot / Margin

Введённая вами дата недействительна

Убедитесь, что дата начала раньше даты окончания и обе даты находятся в допустимом диапазоне (обычно последние 30–90 дней).

-3012

ASSET_ADMIN_BAN_BORROW

Spot / Margin

Заимствование запрещено для этого актива

Администрация биржи временно запретила заимствование данного актива. Выберите другой актив или дождитесь снятия ограничения.

-3013

LT_MIN_BORROWABLE

Spot / Margin

Сумма заимствования меньше минимальной суммы заимствования

Указанная сумма заимствования ниже минимально допустимой для данного актива. Увеличьте сумму до минимального значения.

-3014

ACCOUNT_BAN_BORROW

Spot / Margin

Заимствование запрещено для этого аккаунта

Для вашего аккаунта временно запрещено заимствование средств. Обратитесь в поддержку для выяснения причин ограничения.

-3015

REPAY_AMOUNT_TOO_LARGE

Spot / Margin

Сумма погашения превышает сумму заимствования

Указанная сумма погашения превышает текущий долг. Уменьшите сумму погашения до значения, не превышающего остаток долга.

-3016

LT_MIN_REPAY

Spot / Margin

Сумма погашения меньше минимальной суммы погашения

Указанная сумма погашения ниже минимально допустимой. Увеличьте сумму до минимального значения для данного актива.

-3017

ASSET_ADMIN_BAN_MORTGAGE

Spot / Margin

Данный актив в настоящее время не может быть переведён на маржинальный счёт

Администрация биржи временно запретила перевод данного актива на маржинальный счёт. Выберите другой актив или дождитесь снятия ограничения.

-3018

ACCOUNT_BAN_MORTGAGE

Spot / Margin

Перевод на счёт запрещён для этого аккаунта

Для вашего аккаунта временно запрещён перевод средств на маржинальный счёт. Обратитесь в поддержку для выяснения причин ограничения.

-3019

ACCOUNT_BAN_ROLLOUT

Spot / Margin

Вывод средств запрещён для этого аккаунта

Для вашего аккаунта временно запрещён вывод средств с маржинального счёта. Обратитесь в поддержку для выяснения причин ограничения.

-3020

EXCEED_MAX_ROLLOUT

Spot / Margin

Сумма вывода превышает максимальную сумму

Сумма вывода превышает максимально допустимый лимит для данного аккаунта или актива. Уменьшите сумму до разрешённого значения.

-3021

PAIR_ADMIN_BAN_TRADE

Spot / Margin

Маржинальный аккаунт не может торговать этой торговой парой

Администрация биржи запретила маржинальную торговлю по данной паре. Выберите другую пару из списка поддерживаемых для маржи.

-3022

ACCOUNT_BAN_TRADE

Spot / Margin

Торговля вашего аккаунта запрещена

Для вашего аккаунта временно запрещена торговля. Обратитесь в поддержку для выяснения причин ограничения и его снятия.

-3023

MARGIN_LEVEL_TOO_LOW

Spot / Margin

Вы не можете выводить средства/размещать ордера при текущем уровне маржи

Текущий уровень маржи ниже минимально допустимого для выполнения операции. Пополните маржинальный счёт или закройте часть позиций.

-3024

FEW_LIABILITY_LEFT

Spot / Margin

Непогашенный долг слишком мал после этого погашения

После погашения останется непогашенный долг ниже минимально допустимого значения. Увеличьте сумму погашения до полного погашения долга.

-3025

INVALID_EFFECTIVE_TIME

Spot / Margin

Введённая вами дата недействительна

Указанная дата находится вне допустимого диапазона или имеет неверный формат. Используйте корректный формат даты (Unix timestamp или ISO 8601).

-3026

VALIDATION_FAILED

Spot / Margin

Ваш параметр ввода недействителен

Проверьте корректность всех параметров запроса. Убедитесь, что обязательные поля заполнены и соответствуют формату API.

-3027

NOT_VALID_MARGIN_ASSET

Spot / Margin

Не является действительным маржинальным активом

Указанный актив не поддерживается для маржинальной торговли. Выберите другой актив из списка поддерживаемых для маржи.

-3028

NOT_VALID_MARGIN_PAIR

Spot / Margin

Не является действительной маржинальной парой

Указанная торговая пара не поддерживается для маржинальной торговли. Выберите другую пару из списка поддерживаемых для маржи.

-3029

TRANSFER_FAILED

Spot / Margin

Перевод не удался

Перевод средств не выполнен из-за технической ошибки. Повторите операцию через несколько минут или обратитесь в поддержку.

-3036

ACCOUNT_BAN_REPAY

Spot / Margin

Этому аккаунту не разрешено погашать

Для вашего аккаунта временно запрещено погашение долга. Обратитесь в поддержку для выяснения причин ограничения.

-3037

PNL_CLEARING

Spot / Margin

PNL очищается. Подождите секунду

Система выполняет очистку прибыли/убытка (PNL). Подождите 10–30 секунд и повторите операцию.

-3038

LISTEN_KEY_NOT_FOUND

Spot / Margin

Ключ прослушивания не найден

Указанный listenKey не существует или истёк. Создайте новый ключ через /sapi/v1/userDataStream (POST).

-3041

BALANCE_NOT_ENOUGH

Spot / Margin

Баланс недостаточен

На счёте недостаточно средств для выполнения операции. Пополните баланс или уменьшите объём операции.

-3042

PRICE_INDEX_NOT_FOUND

Spot / Margin

PriceIndex недоступен для этой маржинальной пары

Индекс цены для данной маржинальной пары временно недоступен. Дождитесь восстановления данных или выберите другую пару.

-3043

TRANSFER_IN_NOT_ALLOWED

Spot / Margin

Перевод на счёт не разрешён

Перевод средств на маржинальный счёт временно запрещён. Подождите окончания ограничения или обратитесь в поддержку.

-3044

SYSTEM_BUSY

Spot / Margin

Система занята

Система временно перегружена. Повторите запрос через несколько минут или уменьшите частоту запросов.

-3045

INSUFFICIENT_SYSTEM_ASSET

Spot / Margin

В системе сейчас недостаточно актива

В системе временно недостаточно средств для выполнения операции. Повторите запрос позже или выберите другой актив.

-3999

NOT_WHITELIST_USER

Spot / Margin

Эта функция доступна только для приглашённых пользователей

Данная функция доступна только пользователям, получившим приглашение от биржи. Обратитесь в поддержку для получения доступа.

40xx — Фильтры и специфичные ошибки (фьючерсы/опционы)

Код

Название ошибки

Рынки

Перевод

Действие

-4000

INVALID_ORDER_STATUS

USDT-M / COIN-M / Portfolio

Недопустимый статус ордера

Проверьте текущий статус ордера перед выполнением операции. Отмените и создайте новый ордер при необходимости.

-4001

PRICE_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Цена меньше 0

Укажите положительную цену ордера, соответствующую минимальному значению для инструмента.

-4002

PRICE_GREATER_THAN_MAX_PRICE

USDT-M / COIN-M / Portfolio

Цена превышает максимум

Снизьте цену ордера до значения, не превышающего максимальную допустимую для символа.

-4003

QTY_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Объём меньше нуля

Укажите положительный объём ордера, соответствующий минимальному лоту инструмента.

-4004

QTY_LESS_THAN_MIN_QTY

USDT-M / COIN-M / Portfolio

Объём ниже минимума

Увеличьте объём ордера до значения, соответствующего минимальному шагу (лоту) для символа.

-4005

QTY_GREATER_THAN_MAX_QTY

USDT-M / COIN-M / Portfolio

Объём превышает максимум

Снизьте объём ордера до значения, не превышающего максимальный допустимый лот для символа.

-4006

STOP_PRICE_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Стоп-цена меньше 0

Укажите положительную стоп-цену, соответствующую правилам инструмента.

-4007

STOP_PRICE_GREATER_THAN_MAX_PRICE

USDT-M / COIN-M / Portfolio

Стоп-цена выше максимума

Скорректируйте стоп-цену до допустимого диапазона для данного символа.

-4008

TICK_SIZE_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Шаг цены меньше 0

Обратитесь в поддержку — ошибка конфигурации инструмента на стороне биржи.

-4009

MAX_PRICE_LESS_THAN_MIN_PRICE

USDT-M / COIN-M / Portfolio

Макс. цена < мин. цены

Обратитесь в поддержку — ошибка конфигурации фильтров инструмента.

-4010

MAX_QTY_LESS_THAN_MIN_QTY

USDT-M / COIN-M / Portfolio

Макс. объём < мин. объёма

Обратитесь в поддержку — ошибка конфигурации лотов инструмента.

-4011

STEP_SIZE_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Шаг лота меньше 0

Обратитесь в поддержку — ошибка конфигурации шага лота на бирже.

-4012

MAX_NUM_ORDERS_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Макс. ордеров < 0

Обратитесь в поддержку — ошибка системных ограничений аккаунта.

-4013

PRICE_LESS_THAN_MIN_PRICE

USDT-M / COIN-M / Portfolio

Цена ниже минимума

Увеличьте цену ордера до значения, соответствующего минимальной допустимой для символа.

-4014

PRICE_NOT_INCREASED_BY_TICK_SIZE

USDT-M / COIN-M / Portfolio

Цена не кратна шагу

Округлите цену до ближайшего допустимого значения с учётом шага цены (tick size) инструмента.

-4015

INVALID_CL_ORD_ID_LEN

USDT-M / COIN-M / Portfolio

Длина ID клиента > 36 симв.

Сократите длину clientOrderID до 36 символов (латиница, цифры, дефис, подчёркивание).

-4016

PRICE_HIGHTER_THAN_MULTIPLIER_UP

USDT-M / COIN-M / Portfolio

Цена выше мультипликатора

Снизьте цену ордера — она не должна превышать маркет-цену × коэффициент (обычно 1.05–1.10).

-4017

MULTIPLIER_UP_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Мультипликатор роста < 0

Обратитесь в поддержку — ошибка конфигурации параметров риска инструмента.

-4018

MULTIPLIER_DOWN_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Мультипликатор падения < 0

Обратитесь в поддержку — ошибка конфигурации параметров риска инструмента.

-4019

COMPOSITE_SCALE_OVERFLOW

USDT-M / COIN-M / Portfolio

Слишком большой масштаб

Уменьшите размер позиции или используйте меньшее плечо для данного инструмента.

-4020

TARGET_STRATEGY_INVALID

USDT-M / COIN-M / Portfolio

Недопустимая стратегия

Выберите поддерживаемую комбинацию типа ордера и параметра reduceOnly для данного инструмента.

-4021

INVALID_DEPTH_LIMIT

USDT-M / COIN-M / Portfolio

Некорректная глубина стакана

Укажите допустимое значение глубины (обычно 5, 10, 20, 50, 100, 500, 1000).

-4022

WRONG_MARKET_STATUS

USDT-M / COIN-M / Portfolio

Неверный статус рынка

Убедитесь, что символ находится в статусе «торговля разрешена» (TRADING), а не SUSPENDED/PRE_TRADING.

-4023

QTY_NOT_INCREASED_BY_STEP_SIZE

USDT-M / COIN-M / Portfolio

Объём не кратен шагу

Округлите объём до ближайшего допустимого значения с учётом шага лота (step size) инструмента.

-4024

PRICE_LOWER_THAN_MULTIPLIER_DOWN

USDT-M / COIN-M / Portfolio

Цена ниже мультипликатора

Увеличьте цену ордера — она не должна быть ниже маркет-цены × коэффициент (обычно 0.90–0.95).

-4025

MULTIPLIER_DECIMAL_LESS_THAN_ZERO

USDT-M / COIN-M / Portfolio

Десятичный мультипликатор < 0

Обратитесь в поддержку — ошибка конфигурации параметров округления инструмента.

-4026

COMMISSION_INVALID

USDT-M / COIN-M / Portfolio

Недопустимая комиссия

Обратитесь в поддержку — внутренняя ошибка расчёта комиссии при исполнении ордера.

-4027

INVALID_ACCOUNT_TYPE

USDT-M / COIN-M / Portfolio

Недопустимый тип аккаунта

Убедитесь, что используете правильный тип счёта (унифицированный/изолированный) для операции.

-4028

INVALID_LEVERAGE

USDT-M / COIN-M / Portfolio

Недопустимое плечо

Установите плечо в допустимом диапазоне для символа (обычно 1–125x в зависимости от актива и верификации).

-4029

INVALID_TICK_SIZE_PRECISION

USDT-M / COIN-M / Portfolio / Options

Некорректная точность шага

Округлите цену до допустимого количества знаков после запятой для данного инструмента.

-4030

INVALID_STEP_SIZE_PRECISION

USDT-M / COIN-M / Portfolio / Options

Некорректная точность шага объёма

Округлите объём до допустимого количества знаков после запятой для данного инструмента.

-4031

INVALID_WORKING_TYPE

USDT-M / COIN-M / Portfolio

Недопустимый тип исполнения

Используйте поддерживаемый тип исполнения (MARK_PRICE / CONTRACT_PRICE) для данного инструмента.

-4032

EXCEED_MAX_CANCEL_ORDER_SIZE

USDT-M / COIN-M / Portfolio

Превышен лимит отмены

Разбейте запрос на несколько пакетов по ≤ 10 ордеров за раз (лимит биржи).

-4033

INSURANCE_ACCOUNT_NOT_FOUND

USDT-M / COIN-M / Portfolio

Счёт страхового фонда не найден

Обратитесь в поддержку — системная ошибка доступа к страховым активам.

-4034

CAPITAL_WITHDRAW_ADDRESS_CHEAT

Capital

Адрес подозревается в подделке

Обратитесь в поддержку для верификации адреса вывода средств.

-4035

CAPITAL_WITHDRAW_NOT_WHITE_ADDRESS

Capital

Адрес отсутствует в белом списке

Добавьте адрес в белый список в настройках безопасности перед выводом.

-4036

CAPITAL_WITHDRAW_NEW_ADDRESS

Capital

Новый адрес доступен для вывода через {0} ч

Подождите указанный период (обычно 24–48 ч) перед первым выводом на новый адрес.

-4037

CAPITAL_WITHDRAW_RESEND_EMAIL_FAIL

Capital

Ошибка повторной отправки письма

Проверьте корректность email в настройках аккаунта или обратитесь в поддержку.

-4038

CAPITAL_WITHDRAW_RESEND_EMAIL_TIME_OUT

Capital

Повторите попытку через 5 минут

Подождите 5 минут перед повторной отправкой подтверждающего письма.

-4039

CAPITAL_USER_EMPTY

Capital

Пользователь не существует

Убедитесь, что вы авторизованы и используете корректные учётные данные API.

-4040

CAPITAL_NO_CHARGE

Capital

На этот адрес не поступали депозиты

Эта ошибка возникает при запросе истории для адреса без входящих транзакций.

-4041

CAPITAL_MINUTE_TOO_SMALL

Capital

Повторите попытку через минуту

Соблюдайте лимиты запросов — делайте паузу не менее 60 секунд между операциями.

-4042

CAPITAL_CHARGE_NOT_RESET

Capital

Невозможно повторно получить адрес депозита

Используйте ранее полученный адрес депозита для этого актива — повторная генерация невозможна.

-4043

CAPITAL_ADDRESS_TOO_MUCH

Capital

Использовано >100 адресов депозита за 24 ч

Дождитесь окончания 24-часового периода или используйте ранее созданные адреса.

-4044

INVALID_BALANCE_TYPE

USDT-M / COIN-M / Portfolio

Недопустимый тип баланса

Укажите допустимый тип баланса: 'USDT', 'BTC' или 'BNB' в зависимости от операции.

-4045

MAX_STOP_ORDER_EXCEEDED

USDT-M / COIN-M / Portfolio

Достигнут лимит стоп-ордеров

Отмените существующие стоп-ордера (TAKE_PROFIT/STOP_LOSS) перед размещением новых.

-4046

NO_NEED_TO_CHANGE_MARGIN_TYPE

USDT-M / COIN-M / Portfolio

Смена типа маржи не требуется

Тип маржи (кросс/изолированная) уже соответствует запрашиваемому — изменение не требуется.

-4047

THERE_EXISTS_OPEN_ORDERS

USDT-M / COIN-M / Portfolio

Нельзя сменить маржу при открытых ордерах

Отмените все открытые ордера по символу перед изменением типа маржи (кросс ↔ изолированная).

-4048

THERE_EXISTS_QUANTITY

USDT-M / COIN-M / Portfolio

Нельзя сменить маржу при открытой позиции

Закройте текущую позицию по символу перед изменением типа маржи (кросс ↔ изолированная).

-4049

ADD_ISOLATED_MARGIN_REJECT

USDT-M / COIN-M / Portfolio

Добавление маржи только для изолированной

Добавление маржи возможно только в режиме изолированной маржи (Isolated Margin). Переключите тип маржи.

-4050

CROSS_BALANCE_INSUFFICIENT

USDT-M / COIN-M / Portfolio

Недостаточно баланса кросс-маржи

Пополните баланс кошелька или закройте часть позиций для освобождения маржи.

-4051

ISOLATED_BALANCE_INSUFFICIENT

USDT-M / COIN-M / Portfolio

Недостаточно баланса изолированной маржи

Добавьте маржу на изолированную позицию или закройте часть позиции для предотвращения ликвидации.

-4052

NO_NEED_TO_CHANGE_AUTO_ADD_MARGIN

USDT-M / COIN-M / Portfolio

Автодобавление маржи уже установлено

Параметр автодобавления маржи уже соответствует запрашиваемому значению — изменение не требуется.

-4053

AUTO_ADD_CROSSED_MARGIN_REJECT

USDT-M / COIN-M / Portfolio

Автодобавление маржи только для изолированной

Функция автодобавления маржи работает только в режиме изолированной маржи (Isolated Margin).

-4054

ADD_ISOLATED_MARGIN_NO_POSITION_REJECT

USDT-M / COIN-M / Portfolio

Нельзя добавить маржу: позиция = 0

Добавление маржи возможно только при наличии открытой позиции по символу. Откройте позицию сначала.

-4055

AMOUNT_MUST_BE_POSITIVE

USDT-M / COIN-M / Portfolio / Options

Сумма должна быть положительной

Укажите положительную сумму для операции (пополнение, вывод, добавление маржи).

-4056

INVALID_API_KEY_TYPE

USDT-M / COIN-M / Portfolio

Недопустимый тип API-ключа

Убедитесь, что используете ключ с правами на торговлю (Trade permissions) для данного рынка.

-4057

INVALID_RSA_PUBLIC_KEY

USDT-M / COIN-M / Portfolio

Недопустимый публичный ключ API

Проверьте корректность публичного ключа или сгенерируйте новый ключ в настройках безопасности.

-4058

MAX_PRICE_TOO_LARGE

USDT-M / COIN-M / Portfolio

Цена и десятичные знаки слишком велики

Уменьшите количество знаков после запятой или снизьте цену до допустимого диапазона инструмента.

-4059

NO_NEED_TO_CHANGE_POSITION_SIDE

USDT-M / COIN-M / Portfolio

Смена стороны позиции не требуется

Режим стороны позиции (One-way/Hedge) уже соответствует запрашиваемому — изменение не требуется.

-4060

INVALID_POSITION_SIDE

USDT-M / COIN-M / Portfolio

Недопустимая сторона позиции

Выберите допустимый режим: односторонний (ONE_WAY) или хеджированный (HEDGE).

-4061

POSITION_SIDE_NOT_MATCH

USDT-M / COIN-M / Portfolio

Сторона ордера ≠ настройкам

Убедитесь, что тип ордера (LONG/SHORT) соответствует текущему режиму позиции (One-way/Hedge).

-4062

REDUCE_ONLY_CONFLICT

USDT-M / COIN-M / Portfolio

Конфликт параметра reduceOnly

Проверьте, что ордер с reduceOnly не создаёт новую позицию противоположной стороны при наличии открытых ордеров.

-4063

INVALID_OPTIONS_REQUEST_TYPE

Options / Portfolio

Недопустимый тип запроса опционов

Используйте поддерживаемый тип запроса (например, «запрос котировки», «размещение ордера»).

-4064

INVALID_OPTIONS_TIME_FRAME

Options / Portfolio

Недопустимый временной интервал опционов

Выберите допустимый срок действия опциона из списка доступных (например, 15m, 1h, 1d).

-4065

INVALID_OPTIONS_AMOUNT

Options / Portfolio

Недопустимый объём опционов

Укажите объём в пределах минимального/максимального лота для данного инструмента.

-4066

INVALID_OPTIONS_EVENT_TYPE

Options / Portfolio

Недопустимый тип события опционов

Используйте поддерживаемый тип события (например, «торговля», «ликвидация»).

-4067

POSITION_SIDE_CHANGE_EXISTS_OPEN_ORDERS

USDT-M / COIN-M / Portfolio

Нельзя сменить сторону при открытых ордерах

Отмените все открытые ордера перед изменением режима стороны позиции (One-way ↔ Hedge).

-4068

POSITION_SIDE_CHANGE_EXISTS_QUANTITY

USDT-M / COIN-M / Portfolio

Нельзя сменить сторону при открытой позиции

Закройте все открытые позиции перед изменением режима стороны позиции (One-way ↔ Hedge).

-4069

INVALID_OPTIONS_PREMIUM_FEE

Options / Portfolio

Недопустимая премия опциона

Система не смогла рассчитать премию — проверьте параметры ордера или повторите позже.

-4070

INVALID_CL_OPTIONS_ID_LEN

Options / Portfolio

Длина ID клиента > 32 симв.

Сократите длину clientOrderId для опционов до 32 символов (латиница, цифры, дефис).

-4071

INVALID_OPTIONS_DIRECTION

Options / Portfolio

Недопустимое направление опционов

Укажите корректное направление: «CALL» для покупки права или «PUT» для продажи права.

-4072

OPTIONS_PREMIUM_NOT_UPDATE

Options / Portfolio

Премия не обновлена, ордер отклонён

Повторите запрос котировки и разместите ордер с актуальной премией в течение срока действия котировки.

-4073

OPTIONS_PREMIUM_INPUT_LESS_THAN_ZERO

Options / Portfolio

Входная премия < 0

Проверьте корректность расчёта премии — значение не может быть отрицательным.

-4074

OPTIONS_AMOUNT_BIGGER_THAN_UPPER

Options / Portfolio

Объём вне допустимого диапазона

Уменьшите объём до максимального разрешённого для данного инструмента или увеличьте до минимума.

-4075

OPTIONS_PREMIUM_OUTPUT_ZERO

Options / Portfolio

Рассчитанная премия < 0

Обратитесь в поддержку — внутренняя ошибка расчёта премии при валидных входных данных.

-4076

OPTIONS_PREMIUM_TOO_DIFF

Options / Portfolio

Исходная премия сильно выше последней

Система отклонила ордер из-за волатильности рынка — повторите запрос с актуальной котировкой.

-4077

OPTIONS_PREMIUM_REACH_LIMIT

Options / Portfolio

Достигнут лимит объёма премии

Уменьшите объём ордера или разделите на несколько частей для соблюдения лимитов риска.

-4078

OPTIONS_COMMON_ERROR

Options / Portfolio

Внутренняя ошибка опционов

Повторите операцию через несколько минут. Если ошибка сохраняется — обратитесь в поддержку.

-4079

INVALID_OPTIONS_ID

Options / Portfolio

Недопустимый ID опциона

Убедитесь, что опцион существует и не истёк. Проверьте корректность идентификатора.

-4080

OPTIONS_USER_NOT_FOUND

Options / Portfolio

Пользователь опционов не найден

Активируйте опционную торговлю в настройках аккаунта или обратитесь в поддержку.

-4081

OPTIONS_NOT_FOUND

Options / Portfolio

Опцион не найден

Убедитесь, что опционный контракт существует для данного базового актива и срока экспирации.

-4082

INVALID_BATCH_PLACE_ORDER_SIZE

USDT-M / COIN-M / Portfolio

Недопустимый размер пакета

Уменьшите количество ордеров в пакете до 5 (для спота) или 10 (для фьючерсов) за один запрос.

-4083

PLACE_BATCH_ORDERS_FAIL

USDT-M / COIN-M / Portfolio

Ошибка размещения пакета ордеров

Проверьте каждый ордер в пакете на соответствие фильтрам. Разместите ордера по отдельности для диагностики.

-4084

UPCOMING_METHOD

USDT-M / COIN-M / Portfolio

Метод временно недоступен

Данный метод API временно отключён. Используйте альтернативные эндпоинты или дождитесь релиза функции.

-4085

INVALID_NOTIONAL_LIMIT_COEF

USDT-M / COIN-M / Portfolio

Недопустимый коэффициент лимита

Обратитесь в поддержку — ошибка конфигурации лимитов номинальной стоимости для инструмента.

-4086

INVALID_PRICE_SPREAD_THRESHOLD

USDT-M / COIN-M / Portfolio

Недопустимый порог спреда

Убедитесь, что разница между лимитной и стоп-ценой в OCO-ордере соответствует требованиям инструмента (обычно ≥0.1%).

-4087

INVALID_PAIR

USDT-M / COIN-M / Portfolio

Недопустимая торговая пара

Убедитесь, что символ существует и доступен для торговли на выбранном рынке (проверьте через /exchangeInfo).

-4088

INVALID_TIME_INTERVAL

USDT-M / COIN-M / Portfolio

Превышен интервал времени

Сократите временной диапазон запроса (история, свечи) до допустимого лимита для эндпоинта.

-4089

REDUCE_ONLY_ORDER_PERMISSION

COIN-M

Разрешены только reduce-only ордера

Ваш аккаунт временно ограничен — разрешено только уменьшение существующих позиций (reduce-only).

-4090

NO_PLACE_ORDER_PERMISSION

COIN-M

Запрещено размещать ордера

Обратитесь в поддержку — на аккаунте установлены ограничения на размещение ордеров (риск-контроль).

41xx — Фильтры и специфичные ошибки (фьючерсы/опционы)

Код

Название ошибки

Рынки

Перевод

Действие

-4104

INVALID_CONTRACT_TYPE

USDT-M / COIN-M / Portfolio

Недопустимый тип контракта

Укажите поддерживаемый тип контракта: «PERPETUAL», «CURRENT_MONTH», «NEXT_MONTH» и т.д.

-4109

INACTIVE_ACCOUNT

USDT-M

Неактивный аккаунт

Переведите любую сумму актива на фьючерсный кошелёк для активации счёта.

-4110

INVALID_CLIENT_TRAN_ID_LEN

COIN-M

Некорректный ID транзакции клиента

Сократите длину параметра clientTranId до 64 символов (латиница, цифры, дефис, подчёркивание).

-4111

DUPLICATED_CLIENT_TRAN_ID

COIN-M

Дублирующийся ID транзакции клиента

Используйте уникальный clientTranId — повторное использование разрешено только через 7 дней после последней транзакции.

-4112

REDUCE_ONLY_MARGIN_CHECK_FAILED

COIN-M

Ошибка проверки маржи reduce-only

Отмените существующие ордера той же стороны, которые мешают исполнению reduce-only ордера.

-4113

MARKET_ORDER_REJECT

COIN-M

Отклонение рыночного ордера

Измените тип ордера на лимитный или дождитесь улучшения ликвидности в стакане.

-4114

INVALID_CLIENT_TRAN_ID_LEN

Portfolio

Некорректный ID транзакции клиента

Сократите длину параметра clientTranId до 64 символов для операций в режиме Portfolio Margin.

-4115

DUPLICATED_CLIENT_TRAN_ID

Portfolio

Дублирующийся ID транзакции клиента

Используйте уникальный clientTranId — повторное использование разрешено только через 7 дней.

-4116

DUPLICATED_CLIENT_ORDER_ID

USDT-M

Дублирующийся ID ордера клиента

Укажите уникальный clientOrderId для нового ордера — повторное использование запрещено до отмены/исполнения предыдущего.

-4117

STOP_ORDER_TRIGGERING

USDT-M

Стоп-ордер в процессе срабатывания

Дождитесь завершения срабатывания стоп-ордера. Отмена невозможна на этапе триггера.

-4118

REDUCE_ONLY_MARGIN_CHECK_FAILED

USDT-M / Portfolio

Ошибка проверки маржи reduce-only

Отмените существующие ордера той же стороны, которые препятствуют исполнению reduce-only ордера без изменения направления позиции.

-4120

STOP_ORDER_SWITCH_ALGO

USDT-M

Тип ордера не поддерживается для эндпоинта

Для размещения стоп-ордеров используйте специальные эндпоинты алгоритмических ордеров (/v1/algo/order).

-4131

MARKET_ORDER_REJECT

USDT-M / Portfolio

Отклонение рыночного ордера

Измените тип ордера на лимитный или дождитесь улучшения ликвидности для соответствия фильтру PERCENT_PRICE.

-4135

INVALID_ACTIVATION_PRICE

USDT-M / COIN-M / Portfolio

Недопустимая цена активации

Укажите цену активации в допустимом диапазоне относительно текущей рыночной цены (обычно ±5–10%).

-4137

QUANTITY_EXISTS_WITH_CLOSE_POSITION

USDT-M / COIN-M / Portfolio

Объём должен быть 0 при закрытии позиции

При параметре closePosition=true установите quantity=0 — объём рассчитывается автоматически для полного закрытия.

-4138

REDUCE_ONLY_MUST_BE_TRUE

USDT-M / COIN-M / Portfolio

Reduce-only должен быть true при закрытии позиции

Установите параметр reduceOnly=true при использовании closePosition=true для безопасного закрытия позиции.

-4139

ORDER_TYPE_CANNOT_BE_MKT

USDT-M / COIN-M / Portfolio

Тип ордера не может быть рыночным

Используйте лимитный ордер (LIMIT) вместо рыночного при операциях, где отмена невозможна (например, при закрытии позиции с защитой).

-4140

INVALID_OPENING_POSITION_STATUS

USDT-M / Portfolio

Недопустимый статус символа для открытия позиции

Убедитесь, что символ находится в статусе «торговля разрешена» (TRADING) и поддерживает открытие новых позиций.

-4141

SYMBOL_ALREADY_CLOSED

USDT-M / Portfolio

Символ закрыт

Дождитесь возобновления торговли по символу или выберите другой актив. Информацию о статусе см. в /exchangeInfo.

-4142

STRATEGY_INVALID_TRIGGER_PRICE

USDT-M / COIN-M / Portfolio

Некорректная цена триггера стратегии

Установите цену триггера (стоп/тейк-профит) вне текущего рыночного диапазона — для покупки выше цены, для продажи ниже цены.

-4144

INVALID_PAIR

USDT-M / COIN-M / Portfolio

Недопустимая торговая пара

Убедитесь, что пара существует и доступна для торговли на выбранном рынке (проверьте через /exchangeInfo).

-4150

ISOLATED_LEVERAGE_REJECT_WITH_POSITION

COIN-M

Снижение плеча не поддерживается в изолированной марже с позицией

Закройте позицию перед снижением плеча в режиме изолированной маржи, либо временно переключитесь на кросс-маржу.

-4151

PRICE_HIGHTER_THAN_STOP_MULTIPLIER_UP

COIN-M

Цена выше мультипликатора стоп-цены

Снизьте лимитную цену до значения ≤ (стоп-цена × мультипликатор), обычно не более чем на 5–10% выше стоп-цены.

-4152

PRICE_LOWER_THAN_STOP_MULTIPLIER_DOWN

COIN-M

Цена ниже мультипликатора стоп-цены

Увеличьте лимитную цену до значения ≥ (стоп-цена × мультипликатор), обычно не менее чем на 5–10% ниже стоп-цены.

-4154

STOP_PRICE_HIGHER_THAN_PRICE_MULTIPLIER_LIMIT

COIN-M

Стоп-цена выше лимита мультипликатора

Снизьте стоп-цену до значения ≤ (маркет-цена × верхний мультипликатор), обычно не более чем на 10–15% выше текущей цены.

-4155

STOP_PRICE_LOWER_THAN_PRICE_MULTIPLIER_LIMIT

COIN-M

Стоп-цена ниже лимита мультипликатора

Увеличьте стоп-цену до значения ≥ (маркет-цена × нижний мультипликатор), обычно не менее чем на 10–15% ниже текущей цены.

-4161

ISOLATED_LEVERAGE_REJECT_WITH_POSITION

USDT-M / Portfolio

Снижение плеча не поддерживается в изолированной марже с позицией

Закройте позицию перед снижением плеча в режиме изолированной маржи или временно переключитесь на кросс-маржу.

-4164

MIN_NOTIONAL

USDT-M / Portfolio

Минимальный номинал ордера

Увеличьте объём ордера так, чтобы цена × объём соответствовал минимальному номиналу символа (обычно 5 USDT для фьючерсов).

-4165

INVALID_TIME_INTERVAL

USDT-M / Portfolio

Недопустимый временной интервал

Сократите временной диапазон запроса (для истории, свечей) до допустимого лимита эндпоинта (обычно ≤30–90 дней).

-4167

ISOLATED_REJECT_WITH_JOINT_MARGIN

USDT-M

Невозможно переключиться в мульти-активный режим при изолированной марже

Переключите все символы в режим кросс-маржи перед активацией мульти-активного режима (Multi-Assets Mode).

-4168

JOINT_MARGIN_REJECT_WITH_ISOLATED

USDT-M

Невозможно переключиться в изолированную маржу в мульти-активном режиме

Отключите мульти-активный режим (Multi-Assets Mode) перед переключением отдельных символов в изолированную маржу.

-4169

JOINT_MARGIN_REJECT_WITH_MB

USDT-M

Недостаточно маржи для мульти-активного режима

Пополните баланс фьючерсного кошелька или закройте часть позиций для обеспечения достаточного уровня маржи.

-4170

JOINT_MARGIN_REJECT_WITH_OPEN_ORDER

USDT-M

Невозможно включить мульти-активный режим с открытыми ордерами

Отмените все открытые ордера по фьючерсам перед активацией мульти-активного режима.

-4171

NO_NEED_TO_CHANGE_JOINT_MARGIN

USDT-M

Настройка мульти-актива уже применена

Параметр мульти-активного режима (Multi-Assets Mode) уже соответствует запрашиваемому значению — повторное изменение не требуется.

-4172

JOINT_MARGIN_REJECT_WITH_NEGATIVE_BALANCE

USDT-M

Отрицательный баланс блокирует мульти-активный режим

Закройте убыточные позиции или пополните кошелёк для устранения отрицательного баланса перед активацией мульти-актива.

-4178

MIN_NOTIONAL

COIN-M

Минимальный номинал ордера

Увеличьте объём ордера так, чтобы номинальная стоимость соответствовала минимальному требованию символа (обычно 1 базовая валюта).

-4183

PRICE_HIGHTER_THAN_STOP_MULTIPLIER_UP

Portfolio

Цена выше мультипликатора стоп-цены

Снизьте лимитную цену до значения ≤ (стоп-цена × мультипликатор), обычно не более чем на 5–10% выше стоп-цены.

-4184

PRICE_LOWER_THAN_STOP_MULTIPLIER_DOWN

Portfolio

Цена ниже мультипликатора стоп-цены

Увеличьте лимитную цену до значения ≥ (стоп-цена × мультипликатор), обычно не менее чем на 5–10% ниже стоп-цены.

-4188

ME_INVALID_TIMESTAMP

COIN-M

Временная метка вне окна движка сопоставления

Синхронизируйте системное время с сервером NTP. Убедитесь, что timestamp + recvWindow ≥ текущее время сервера Binance.

-4192

COOLING_OFF_PERIOD

USDT-M / COIN-M

Торговля запрещена из-за периода охлаждения

Дождитесь окончания периода охлаждения (обычно 5–15 минут после входа в режим ликвидации или рисковых операций).

-4194

ADJUST_LEVERAGE_KYC_FAILED

COIN-M

Требуется верификация для плеча >20x

Пройдите промежуточную/расширенную верификацию личности (Intermediate KYC) в настройках безопасности аккаунта.

-4195

ADJUST_LEVERAGE_ONE_MONTH_FAILED

COIN-M

Плечо >20x доступно через месяц после регистрации

Подождите 30 дней с момента регистрации аккаунта для получения доступа к плечу выше 20x (требование безопасности).

-4196

LIMIT_ORDER_ONLY

COIN-M

Поддерживаются только лимитные ордера

Используйте тип ордера LIMIT вместо MARKET. Рыночные ордера временно недоступны для данного символа/режима.

-4197

SAME_ORDER

COIN-M

Изменение ордера не требуется

Запрашиваемые изменения не отличаются от текущих параметров ордера — повторная модификация не требуется.

-4198

EXCEED_MAX_MODIFY_ORDER_LIMIT

COIN-M

Превышен лимит модификаций ордера

Дождитесь сброса лимита модификаций (обычно 1 час) или отмените и разместите новый ордер вместо многократной модификации.

-4199

MOVE_ORDER_NOT_ALLOWED_SYMBOL_REASON

COIN-M

Символ не в статусе торговли. Модификация запрещена

Отмените ордер и разместите новый после возобновления торговли по символу. Модификация невозможна в статусе SUSPENDED/PRE_TRADING.

42хх-44хх - Ограничения настройки плеча и валидации стоп-цен

Код

Название ошибки

Рынки

Перевод

Действие

-4200

ADJUST_LEVERAGE_X_DAYS_FAILED

COIN-M

Плечо >20x доступно через 30 дней после регистрации фьючерсного аккаунта

Подождите 30 дней с момента регистрации фьючерсного аккаунта для получения доступа к плечу выше 20x.

-4201

ADJUST_LEVERAGE_KYC_LIMIT

COIN-M

Пользователи в вашей стране имеют ограниченное плечо

Максимальное доступное плечо для вашей юрисдикции ограничено регуляторными требованиями. Обратитесь в поддержку для уточнения лимитов.

-4202

ADJUST_LEVERAGE_ACCOUNT_SYMBOL_FAILED

COIN-M

Плечо символа не может превышать 20 при использовании сервиса корректировки лимита позиции

Уменьшите плечо до 20x или откажитесь от использования сервиса корректировки лимита позиции для данного символа.

-4203

ADJUST_LEVERAGE_ONE_MONTH_FAILED

USDT-M / COIN-M

Плечо выше 20x доступно через месяц после регистрации аккаунта.

Подождите 30 дней с момента регистрации аккаунта для получения доступа к плечу выше 20x.

-4205

ADJUST_LEVERAGE_X_DAYS_FAILED

USDT-M / Portfolio

Плечо >20x доступно через %s дней после регистрации фьючерсного аккаунта

Подождите указанный период (обычно 30 дней) с момента регистрации фьючерсного аккаунта для получения доступа к плечу выше 20x.

-4206

ADJUST_LEVERAGE_KYC_LIMIT

USDT-M / Portfolio

Пользователи в вашей стране имеют ограниченное плечо

Максимальное плечо ограничено локальными регуляторными требованиями. Проверьте доступное плечо в настройках аккаунта.

-4208

ADJUST_LEVERAGE_ACCOUNT_SYMBOL_FAILED

USDT-M / Portfolio

Плечо символа не может превышать 20 при использовании сервиса корректировки лимита позиции

Отключите сервис корректировки лимита позиции или установите плечо ≤20x для данного символа.

-4209

ADJUST_LEVERAGE_SYMBOL_FAILED

USDT-M / COIN-M / Portfolio

Макс. плечо символа — 20x Ошибка корректировки плеча. Макс. плечо символа — %sx

Для данного символа установлено ограничение максимального плеча. Выберите другой символ или снизьте запрашиваемое плечо до разрешённого лимита.

-4210

STOP_PRICE_HIGHER_THAN_PRICE_MULTIPLIER_LIMIT

COIN-M

Стоп-цена выше лимита мультипликатора цены

Снизьте стоп-цену до значения ≤ (маркет-цена × верхний мультипликатор), обычно не более чем на 10–15% выше текущей цены.

-4211

STOP_PRICE_LOWER_THAN_PRICE_MULTIPLIER_LIMIT

COIN-M

Стоп-цена ниже лимита мультипликатора цены

Увеличьте стоп-цену до значения ≥ (маркет-цена × нижний мультипликатор), обычно не менее чем на 10–15% ниже текущей цены.

-4400

TRADING_QUANTITATIVE_RULE

USDT-M / COIN-M / Portfolio

Нарушены количественные правила фьючерсной торговли, разрешены только ордера reduceOnly

Временно разрешено только уменьшение позиций (reduceOnly). Дождитесь сброса ограничений или закройте часть позиции вручную.

-4401

LARGE_POSITION_SYM_RULE

USDT-M / COIN-M / Portfolio

Нарушены правила контроля рисков при удержании крупной позиции, разрешены только ордера reduceOnly

Закройте часть позиции, чтобы снизить экспозицию до допустимого уровня. Новые ордера на увеличение позиции временно заблокированы.

-4402

COMPLIANCE_BLACK_SYMBOL_RESTRICTION

USDT-M / COIN-M / Portfolio

Уважаемый пользователь, согласно нашим Условиям использования и требованиям местного регулирования, эта функция в настоящее время недоступна в вашем регионе

Торговля данным символом или использование функции запрещены локальным регулированием. Выберите другой актив или регион обслуживания.

-4403

ADJUST_LEVERAGE_COMPLIANCE_FAILED

USDT-M / COIN-M / Portfolio

Уважаемый пользователь, согласно нашим Условиям использования и требованиям местного регулирования, плечо в вашем регионе ограничено 10x Уважаемый пользователь, согласно нашим Условиям использования и требованиям местного регулирования, плечо в вашем регионе ограничено %sx

Максимальное плечо ограничено локальными регуляторными требованиями. Установите плечо в пределах разрешённого лимита для вашей юрисдикции.

50xx — Ошибки исполнения ордеров

Код

Название ошибки

Рынки

Перевод

Действие

-5000

INVALID_OPTIONS_DIRECTION

Options

Недопустимое направление опциона

Укажите корректное направление: «CALL» (покупка права) или «PUT» (продажа права).

-5001

INVALID_OPTIONS_TYPE

Options

Недопустимый тип опциона

Используйте поддерживаемый тип опциона (например, «vanilla»). Экзотические типы могут быть недоступны.

-5002

INVALID_OPTIONS_STRIKE_PRICE

Options

Недопустимая страйк-цена

Укажите страйк-цену из списка доступных значений для данного базового актива и срока экспирации.

-5003

INVALID_OPTIONS_EXPIRY_DATE

Options

Недопустимая дата экспирации

Выберите дату экспирации из списка активных опционных серий (обычно еженедельные/ежемесячные экспирации).

-5004

OPTIONS_INSUFFICIENT_BALANCE

Options

Недостаточно средств для премии опциона

Пополните баланс базовой валюты (обычно USDT) для покрытия стоимости премии опциона.

-5005

OPTIONS_PREMIUM_TOO_HIGH

Options

Премия слишком высока

Уменьшите объём ордера или выберите опцион с более низкой премией (другой страйк/экспирация).

-5006

OPTIONS_PREMIUM_TOO_LOW

Options

Премия слишком низка

Увеличьте объём ордера или выберите опцион с более высокой премией для соответствия минимальному номиналу.

-5007

OPTIONS_NOT_ENOUGH_LIQUIDITY

Options

Недостаточная ликвидность для опциона

Выберите более ликвидный опцион (популярный страйк/близкая экспирация) или уменьшите объём ордера.

-5008

OPTIONS_ORDER_SIZE_TOO_SMALL

Options

Объём ордера слишком мал

Увеличьте объём ордера до минимального допустимого лота для данного опционного контракта.

-5009

OPTIONS_ORDER_SIZE_TOO_LARGE

Options

Объём ордера слишком велик

Уменьшите объём ордера до максимального допустимого лота или разделите на несколько ордеров.

-5010

OPTIONS_INVALID_QUOTE_ID

Options

Недопустимый ID котировки

Запросите новую котировку перед размещением ордера — предыдущая котировка устарела или отменена.

-5011

OPTIONS_QUOTE_EXPIRED

Options

Котировка истекла

Запросите новую котировку и разместите ордер в течение срока её действия (обычно 30–60 секунд).

-5012

OPTIONS_QUOTE_REJECTED

Options

Запрос котировки отклонён

Повторите запрос котировки через несколько секунд. Если ошибка сохраняется — проверьте параметры опциона.

-5021

INVALID_ALGO_ORDER_PARAMETER

USDT-M / COIN-M / Portfolio

Недопустимый параметр алго-ордера

Проверьте корректность параметров: stopPrice, price, quantity, workingType для выбранного типа алго-ордера.

-5022

ALGO_ORDER_STOP_PRICE_MISSING

USDT-M / COIN-M / Portfolio

Стоп-цена обязательна для этого типа ордера

Укажите параметр stopPrice для стоп-ордеров, тейк-профитов и OCO-ордеров.

-5024

ALGO_ORDER_TRIGGER_PRICE_TOO_CLOSE

USDT-M / COIN-M / Portfolio

Цена триггера слишком близка к рынку

Установите цену триггера на расстоянии ≥0.1% от текущей рыночной цены для предотвращения немедленного срабатывания.

-5025

ALGO_ORDER_TRIGGER_PRICE_INVALID

USDT-M / COIN-M / Portfolio

Недопустимая цена триггера для типа ордера

Для покупки: стоп-цена должна быть выше рынка. Для продажи: стоп-цена должна быть ниже рынка.

-5026

ALGO_ORDER_EXISTING_STOP_CONFLICT

USDT-M / COIN-M / Portfolio

Конфликтующий стоп-ордер уже существует

Отмените существующий стоп-ордер перед размещением нового с противоположным направлением триггера.

-5027

ALGO_ORDER_MAX_COUNT_EXCEEDED

USDT-M / COIN-M / Portfolio

Достигнуто макс. количество алго-ордеров

Отмените неиспользуемые алго-ордеры (стоп/тейк-профит) перед размещением новых. Лимит: обычно 10–20 на символ.

-5028

ALGO_ORDER_NOT_FOUND

USDT-M / COIN-M / Portfolio

Алго-ордер не найден

Убедитесь, что ордер не был исполнен, отменён или удалён. Проверьте статус через /v1/algo/order.

-5029

ALGO_ORDER_CANNOT_BE_CANCELLED

USDT-M / COIN-M / Portfolio

Алго-ордер нельзя отменить в текущем состоянии

Дождитесь завершения срабатывания ордера. Отмена невозможна на этапе триггера или исполнения.

-5037

GRID_ORDER_COUNT_EXCEEDED

USDT-M / COIN-M

Превышено макс. количество грид-ордеров

Уменьшите количество уровней грида или отмените существующие грид-стратегии перед запуском новой.

-5038

GRID_ORDER_PRICE_OVERLAP

USDT-M / COIN-M

Уровни грида пересекаются с существующими ордерами

Измените диапазон цен грид-стратегии, чтобы избежать пересечения с уже размещёнными ордерами по символу.

-5039

GRID_STRATEGY_NOT_SUPPORTED

USDT-M / COIN-M

Грид-торговля не поддерживается для символа

Выберите символ с достаточной волатильностью и ликвидностью, поддерживающий грид-торговлю (обычно мажорные пары).

-5040

INVALID_TP_SL_MODE

USDT-M / COIN-M / Portfolio

Недопустимый режим тейк-профит/стоп-лосс

Выберите поддерживаемый режим: «Full» (закрытие всей позиции) или «Partial» (частичное закрытие).

-5041

TP_SL_PRICE_CONFLICT

USDT-M / COIN-M / Portfolio

Конфликт цены TP/SL с позицией

Установите тейк-профит выше текущей цены для лонга (ниже для шорта), стоп-лосс ниже цены для лонга (выше для шорта).

-5042

TP_SL_ALREADY_EXISTS

USDT-M / COIN-M / Portfolio

TP/SL уже установлен для позиции

Отмените существующий тейк-профит или стоп-лосс перед установкой нового, либо обновите текущие параметры.

-5043

TP_SL_QUANTITY_MISMATCH

USDT-M / COIN-M / Portfolio

Объём TP/SL не соответствует размеру позиции

Для режима «Full»: объём TP/SL должен равняться размеру позиции. Для «Partial»: объём ≤ размеру позиции.

60хх - Опционная торговля и OTC-торговля

Код

Название ошибки

Перевод

Действие

-6001

INVALID_MMP_WINDOW_TIME_LIMIT

Недопустимый лимит времени окна MMP

Установите корректное значение времени окна для механизма предотвращения рыночного мейкера (MMP).

-6002

INVALID_MMP_FROZEN_TIME_LIMIT

Недопустимый лимит времени заморозки MMP

Установите корректное значение времени заморозки для механизма предотвращения рыночного мейкера (MMP).

-6003

INVALID_UNDERLYING

Недопустимый базовый актив

Укажите поддерживаемый базовый актив (например, BTC, ETH) для опционного контракта.

-6004

MMP_UNDERLYING_NOT_FOUND

Базовый актив не найден

Убедитесь, что базовый актив существует и поддерживается для опционной торговли с включённым MMP.

-6005

IS_NOT_MARKET_MAKER

Это не рыночный мейкер

Функция доступна только аккаунтам с правами рыночного мейкера. Обратитесь в поддержку для верификации статуса.

-6006

MMP_RULES_NOT_EXISTING

Правила MMP не существуют

Настройте правила механизма предотвращения рыночного мейкера (MMP) в настройках аккаунта перед торговлей.

-6007

MMP_ERROR_UNKNOWN

Неизвестная ошибка MMP

Обратитесь в поддержку — внутренняя ошибка механизма предотвращения рыночного мейкера.

-6008

INVALID_LIMIT

Параметр 'limit' недопустим

Укажите допустимое значение параметра limit (обычно целое число в допустимом диапазоне).

-6009

INVALID_COUNTDOWN_TIME

countdownTime должен быть ≥5000 или =0

Установите countdownTime ≥5000 мс или 0 (отключено) для корректной работы таймера.

-6010

OPEN_INTEREST_ERR_DATA

Ошибка данных открытого интереса

Обратитесь в поддержку — системная ошибка расчёта открытого интереса по опционам.

-6011

EXCEED_MAXIMUM_BATCH_ORDERS

Максимум 10 ордеров в одном пакетном запросе

Уменьшите количество ордеров в пакете до 10 или разделите запрос на несколько частей.

-6012

EXCEED_MAXIMUM_BLOCK_ORDER_LEGS

Превышен макс. лимит ног в блок-ордере

Уменьшите количество компонентов (ног) в блок-ордере до допустимого лимита системы.

-6013

BLOCK_ORDER_LEGS_WITH_DUPLICATE_SYMBOL

Дублирующийся символ в блок-ордере

Убедитесь, что каждый символ в блок-ордере уникален — удалите повторяющиеся активы из запроса.

-6014

GRFQ_INVALID_LEGS

Недопустимые ноги

Проверьте корректность параметров всех компонентов (ног) в запросе глобальной котировки (GRFQ).

-6015

GRFQ_QTY_IS_NOT_MULTIPLE_OF_MINIMUM_QTY

Объём не кратен минимальному

Округлите объём до значения, кратного минимальному лоту для данного опционного контракта.

-6016

GRFQ_QUOTE_NOT_FOUND

Котировка не найдена

Запросите новую котировку — указанная котировка была отменена или истекла.

-6017

GRFQ_QUOTE_NOT_ENOUGH_QTY_LEFT

Недостаточно объёма осталось

Уменьшите объём ордера до доступного остатка в котировке или запросите новую котировку.

-6018

GRFQ_QUOTE_REQUEST_NOT_FOUND

Запрос котировки не найден

Убедитесь, что запрос котировки был успешно отправлен и не истёк срок его действия.

-6019

GRFQ_QUOTE_INVALID_EXPIRE_TIME

Недопустимое время истечения котировки

Укажите корректное время истечения котировки в допустимом диапазоне (обычно 30–300 секунд).

-6020

GRFQ_QUOTE_EXPIRED

Котировка истекла

Запросите новую котировку и разместите ордер в течение срока её действия.

-6021

GRFQ_INVALID_SIDE

Недопустимая сторона

Укажите корректную сторону: «BUY» для покупки или «SELL» для продажи в запросе котировки.

-6022

GRFQ_INVALID_USER

Не пользователь Global RFQ

Функция глобальных запросов котировок (GRFQ) доступна только верифицированным институциональным клиентам.

-6023

SELF_TRADE_PREVENTION

Предотвращение самосделки

Измените цену или объём ордера, чтобы избежать исполнения против собственных ордеров.

-6024

CHANGE_USER_FLAG_FAILED

Ошибка изменения флага пользователя

Обратитесь в поддержку — системная ошибка при изменении внутренних флагов аккаунта.

-6025

GRFQ_INVALID_QUOTE_PRICE

Недопустимая цена котировки

Убедитесь, что цена котировки соответствует требованиям инструмента (шаг цены, лимиты).

-6026

INVALID_QTY

Недопустимый объём

Укажите положительный объём в пределах минимального/максимального лота для контракта.

-6027

INVALID_PRICE

Недопустимая цена

Укажите цену в допустимом диапазоне с учётом шага цены (tick size) для данного контракта.

-6028

ORDER_IS_FINAL

Ордер в финальном состоянии

Операции с ордером невозможны — он находится в терминальном состоянии (исполнен, отменён, истёк).

-6029

PARAMETER_IS_REQUIRED

%s обязателен

Укажите обязательный параметр %s, необходимый для выполнения операции.

-6030

INVALID_TIME_INTERVAL

Недопустимый временной интервал

Убедитесь, что разница между startTime и endTime не превышает допустимый лимит (обычно ≤90 дней).

-6031

START_TIME_GREATER_THAN_END_TIME

Время начала > времени окончания

Поменяйте местами значения startTime и endTime — начало должно быть раньше окончания.

-6032

HAS_OPEN_ORDER

Есть открытые ордера

Отмените все открытые ордера по символу перед выполнением запрашиваемой операции.

-6033

HAS_NEGATIVE_BALANCE

Отрицательный баланс

Пополните баланс или закройте убыточные позиции для устранения отрицательного сальдо.

-6034

HAS_POSITION

Есть открытая позиция

Закройте текущую позицию по символу перед выполнением запрашиваемой операции.

-6035

NO_NEED_TO_CHANGE

Изменение не требуется

Запрашиваемые изменения идентичны текущим настройкам — повторная операция не требуется.

-6036

NO_PERMISSION_TO_CHANGE

Нет прав на изменение

Обратитесь в поддержку для получения необходимых прав или выполните операцию через основной аккаунт.

-6037

NO_RECORDS_FOUND

Записи не найдены

Убедитесь, что запрашиваемые данные существуют в указанном временном диапазоне или для символа.

-6038

SCALE_NOT_MATCH

Масштаб не совпадает

Убедитесь, что все параметры (цена, объём) используют одинаковое количество знаков после запятой.

-6039

INVALID_STEP_SIZE_PRECISION

Недопустимая точность шага объёма

Округлите объём до допустимого количества знаков после запятой для данного контракта.

-6040

INVALID_QTYLIMIT_DELTALIMIT

Недопустимый qtyLimit или deltaLimit

Укажите корректные значения qtyLimit и deltaLimit в допустимом диапазоне для управления рисками.

-6041

START_TRADING_MUST_SLOWLY

Начинайте торговлю постепенно

Начните с небольших объёмов и постепенно увеличивайте экспозицию в соответствии с лимитами аккаунта.

-6042

INDEX_COMMISSION_NOT_MATCH

Комиссия индекса не совпадает

Обратитесь в поддержку — системная ошибка расчёта комиссионных по индексным опционам.

-6043

INDEX_RISKPARAMETER_NOT_MATCH

Параметры риска индекса не совпадают

Обратитесь в поддержку — несоответствие внутренних параметров риска для индексного контракта.

-6044

CLI_ORD_ID_ERROR

clientOrderId дублируется

Используйте уникальный clientOrderId для каждого активного ордера — повторное использование запрещено.

-6045

REDUCE_ONLY_REJECT

Ордер reduce-only отклонён. Новый ордер конфликтует с существующими открытыми ордерами. Отмените конфликтующие ордера и повторите отправку.

Отмените существующие ордера той же стороны, которые мешают исполнению reduce-only ордера без изменения направления позиции.

-6046

FOK_ORDER_REJECT

Ордер отклонён, так как не может быть исполнен немедленно (FOK)

Измените тип ордера на IOC (частичное исполнение) или LIMIT, либо увеличьте ликвидность в стакане.

-6047

GTX_ORDER_REJECT

Ордер отклонён, так как не может быть исполнен как мейкер (Post Only)

Измените цену ордера, чтобы она не пересекала лучшую цену в стакане, либо используйте обычный лимитный ордер.

-6048

INVALID_BLOCK_ORDER

Недопустимый параметр блок-ордера

Проверьте корректность всех параметров блок-ордера: символы, стороны, цены, объёмы для каждой «ноги».

-6049

SYMBOL_NOT_TRADING

Символ не в статусе торговли

Дождитесь возобновления торговли по символу или выберите другой актив. Статус проверяйте через /exchangeInfo.

-6050

MAX_OPEN_ORDERS_ON_SYMBOL_EXCEEDED

Достигнут максимум открытых ордеров для символа. Отмените существующие ордера и повторите попытку.

Отмените неиспользуемые ордера по символу перед размещением новых. Лимит обычно 50–200 ордеров.

-6051

MAX_OPEN_ORDERS_ON_INDEX_EXCEEDED

Достигнут максимум открытых ордеров для базового актива. Отмените существующие ордера и повторите попытку.

Отмените неиспользуемые ордера по всем контрактам базового актива перед размещением новых.

-6052

MAX_SHORT_POSITION_ON_SYMBOL_EXCEEDED

Достигнут максимум короткой позиции для символа

Закройте часть коротких позиций или выберите другой опционный контракт для открытия новых шортов.

-6053

MAX_SHORT_POSITION_ON_INDEX_EXCEEDED

Достигнут максимум короткой позиции для базового актива

Закройте часть коротких позиций по всем контрактам базового актива перед открытием новых.

-6054

MAX_QUANTITY_ON_SINGLE_ORDER_EXCEEDED

Объём превышает максимум

Уменьшите объём ордера до максимального допустимого значения для данного контракта.

-6055

USER_LIQUIDATING

Пользователь в процессе ликвидации

Дождитесь завершения процесса ликвидации. Торговля и изменение позиций временно заблокированы.

-6056

REDUCE_ONLY_MARGIN_CHECK_FAILED

Ошибка проверки маржи reduce-only. Новый ордер в комбинации с существующими ордерами той же стороны изменит направление позиции и вызовет нехватку маржи. Отмените эти ордера и повторите попытку.

Отмените существующие ордера той же стороны, которые мешают безопасному закрытию позиции без изменения её направления.

-6057

WRITER_CANT_NAKED_SELL

Текущий символ не поддерживает продажу опционов без обеспечения (непокрытую)

Продавайте опционы только при наличии достаточного обеспечения (коллатерала) или выберите контракт с поддержкой покрытой продажи.

-6058

MMP_TRIGGERED

MMP сработал. Сбросьте конфигурацию MMP

Сбросьте настройки MMP в интерфейсе или через API. Торговля как мейкер временно заблокирована до сброса.

-6059

USER_IN_LIQUIDATION

Пользователь в процессе ликвидации

Дождитесь завершения ликвидации. Размещение новых ордеров и изменение позиций временно запрещены.

-6060

LOCKED_BALANCE_NOT_FOUND

Ошибка OTC-ордера: не удалось заблокировать баланс

Убедитесь, что на спотовом кошельке достаточно свободных средств без блокировок под другие ордера.

-6061

LOCKED_OTC_ORDER_NOT_FOUNT

Ошибка OTC-ордера: не удалось заблокировать ордер (оригинал содержит опечатку: NOT_FOUNT)

Повторите запрос позже или обратитесь в поддержку — временная ошибка блокировки ордера в системе.

-6062

INVALID_USER_STATUS

Операция не поддерживается для текущего статуса пользователя

Обратитесь в поддержку для верификации аккаунта или изменения статуса (например, институциональный доступ).

-6063

CANCEL_REJECTED

Отмена отклонена системой

Повторите запрос на отмену. Если ошибка сохраняется — ордер уже исполнен или находится в финальном состоянии.

70xx — Фьючерсы

Код

Название ошибки

Рынки

Перевод

Действие

-7001

FUTURES_BAD_DATE_RANGE

USDT-M / COIN-M

Диапазон дат не поддерживается.

Укажите допустимый временной диапазон для запроса (обычно не более 90 дней для истории ордеров).

-7002

FUTURES_BAD_TYPE

USDT-M / COIN-M

Тип запроса данных не поддерживается.

Укажите корректный тип данных для запроса (например, incomeType: REALIZED_PNL, FUNDING_FEE и т.д.).

10xxx — Криптовалютные займы

Код

Название ошибки

Перевод

Действие

-10001

SYSTEM_MAINTENANCE

Система находится на техническом обслуживании, повторите попытку позже.

Повторите операцию через несколько минут после завершения обслуживания.

-10002

INVALID_INPUT

Недопустимые входные параметры.

Проверьте корректность всех переданных параметров запроса (валюта, сумма, срок).

-10005

NO_RECORDS

Записи не найдены.

Убедитесь, что по запрашиваемому критерию (период, актив) существуют записи в истории кредитов.

-10007

COIN_NOT_LOANABLE

Эта монета не поддерживает кредитование.

Выберите другой актив из списка доступных для кредитования на платформе.

-10008

COIN_NOT_LOANABLE

Эта монета не поддерживает кредитование

Выберите другой актив из списка доступных для кредитования на платформе.

-10009

COIN_NOT_COLLATERAL

Эта монета не может использоваться как залог.

Используйте только активы из списка допустимых залоговых инструментов для кредитов.

-10010

COIN_NOT_COLLATERAL

Эта монета не может использоваться как залог.

Используйте только активы из списка допустимых залоговых инструментов для кредитов.

-10011

INSUFFICIENT_ASSET

Недостаточно средств на спотовом кошельке.

Пополните спотовый кошелёк или уменьшите запрашиваемую сумму кредита/залога.

-10012

INVALID_AMOUNT

Недопустимая сумма погашения.

Укажите корректную сумму погашения в допустимом диапазоне (не менее минимальной, не более долга).

-10013

INSUFFICIENT_AMOUNT

Недостаточная сумма залога.

Увеличьте сумму залога до минимально требуемого уровня для запрашиваемого кредита.

-10015

DEDUCTION_FAILED

Списание залога не удалось.

Обратитесь в поддержку — внутренняя ошибка при автоматическом списании залога при дефолте.

-10016

LOAN_FAILED

Не удалось выдать кредит.

Повторите запрос позже или обратитесь в поддержку для диагностики проблемы с ликвидностью.

-10017

REPAY_EXCEED_DEBT

Сумма погашения превышает долг.

Укажите сумму погашения, не превышающую текущий остаток долга (основной долг + проценты).

-10018

INVALID_AMOUNT

Недопустимая сумма погашения.

Укажите корректную сумму погашения в допустимом диапазоне (не менее минимальной, не более долга).

-10019

CONFIG_NOT_EXIST

Конфигурация не существует.

Актив или условия кредитования временно недоступны. Выберите другой актив или повторите позже.

-10020

UID_NOT_EXIST

ID пользователя не существует.

Убедитесь, что вы авторизованы и используете корректные учётные данные для доступа к кредитам.

-10021

ORDER_NOT_EXIST

Заявка не существует.

Убедитесь, что заявка на кредит была успешно создана и не истекла/не была отменена.

-10022

INVALID_AMOUNT

Недопустимая сумма корректировки.

Укажите корректную сумму для изменения залога/кредита в допустимом диапазоне.

-10023

ADJUST_LTV_FAILED

Не удалось скорректировать LTV.

Повторите операцию позже или вручную скорректируйте залог/долг для соблюдения LTV-лимита.

-10024

ADJUST_LTV_NOT_SUPPORTED

Корректировка LTV не поддерживается.

Для данного типа кредита или актива ручная корректировка LTV невозможна.

-10025

REPAY_FAILED

Погашение не удалось.

Проверьте баланс на спотовом кошельке и повторите погашение. При повторных ошибках — обратитесь в поддержку.

-10026

INVALID_PARAMETER

Недопустимый параметр.

Проверьте корректность всех параметров запроса (актив, сумма, срок, тип операции).

-10028

INVALID_PARAMETER

Недопустимый параметр.

Проверьте корректность всех параметров запроса (актив, сумма, срок, тип операции).

-10029

AMOUNT_TOO_SMALL

Сумма кредита слишком мала.

Увеличьте запрашиваемую сумму кредита до минимально допустимого значения для выбранного актива.

-10030

AMOUNT_TOO_LARGE

Сумма кредита слишком велика.

Уменьшите запрашиваемую сумму кредита до максимально допустимого значения или увеличьте залог.

-10031

QUOTA_REACHED

Достигнут индивидуальный лимит кредита.

Дождитесь погашения существующих кредитов или обратитесь в поддержку для повышения лимита.

-10032

REPAY_NOT_AVAILABLE

Погашение временно недоступно.

Повторите попытку погашения через несколько минут. Система может обрабатывать фоновые операции.

-10034

REPAY_NOT_AVAILABLE

Погашение за счёт залога сейчас недоступно, погасите за счёт заёмной монеты.

Используйте заёмную валюту (не залог) для погашения кредита в текущий момент.

-10039

AMOUNT_TOO_SMALL

Сумма погашения слишком мала.

Увеличьте сумму погашения до минимально допустимого значения для операции.

-10040

AMOUNT_TOO_LARGE

Сумма погашения слишком велика.

Укажите сумму погашения, не превышающую текущий остаток долга (основной долг + проценты).

-10041

INSUFFICIENT_AMOUNT

Из-за высокого спроса в настоящее время недостаточно кредитуемых активов для {0}. Отрегулируйте сумму заимствования или повторите попытку завтра.

Уменьшите запрашиваемую сумму кредита или выберите другой актив. Повторите попытку позже.

-10042

ASSET_NOT_SUPPORTED

Актив %s не поддерживается

Выберите другой актив из списка доступных для кредитования на платформе.

-10043

ASSET_NOT_SUPPORTED

Кредитование {0} в настоящее время не поддерживается.

Выберите другой актив из списка доступных для кредитования на платформе.

-10044

QUOTA_REACHED

Сумма залога достигла лимита. Уменьшите сумму залога или попробуйте использовать другие залоги.

Уменьшите сумму текущего залога или добавьте залог другим активом для соблюдения лимитов.

-10045

COLLTERAL_REPAY_NOT_SUPPORTED

Заёмная монета не поддерживает погашение за счёт залога. Повторите попытку позже.

Используйте заёмную валюту для погашения. Функция погашения залогом временно недоступна для этого актива.

-10046

EXCEED_MAX_ADJUSTMENT

Корректировка залога превышает максимальный лимит. Повторите попытку.

Уменьшите сумму корректировки залога до максимально допустимого значения за одну операцию.

-10047

REGION_NOT_SUPPORTED

Эта монета в настоящее время не поддерживается в вашем регионе из-за местных регуляторных требований.

Выберите другой актив, разрешённый для кредитования в вашей юрисдикции согласно регуляторным ограничениям.

12ххх - Liquid Swap

Код

Название ошибки

Перевод

Действие

-12014

TOO_MANY_REQUESTS

Более 1 запроса за 2 секунды

Подождите 2 секунды перед повторным запросом к сервису Liquid Swap.

13xxx - Токены Binance с переменным кредитным плечом

Код

Название ошибки

Перевод

Действие

-13000

BLVT_FORBID_REDEEM

Выкуп токена сейчас запрещён

Дождитесь разблокировки операции выкупа (обычно в период ребалансировки).

-13001

BLVT_EXCEED_DAILY_LIMIT

Превышен индивидуальный 24ч лимит выкупа токена

Уменьшите объём выкупа или дождитесь сброса лимита через 24 часа.

-13002

BLVT_EXCEED_TOKEN_DAILY_LIMIT

Превышен общий 24ч лимит выкупа токена

Выкуп временно недоступен — дождитесь сброса общего лимита через 24 часа.

-13003

BLVT_FORBID_PURCHASE

Подписка на токен сейчас запрещена

Дождитесь разблокировки операции покупки (обычно в период ребалансировки).

-13004

BLVT_EXCEED_DAILY_PURCHASE_LIMIT

Превышен индивидуальный 24ч лимит подписки на токен

Уменьшите объём покупки или дождитесь сброса лимита через 24 часа.

-13005

BLVT_EXCEED_TOKEN_DAILY_PURCHASE_LIMIT

Превышен общий 24ч лимит подписки на токен

Покупка временно недоступна — дождитесь сброса общего лимита через 24 часа.

-13006

BLVT_PURCHASE_LESS_MIN_AMOUNT

Сумма подписки слишком мала

Увеличьте сумму покупки до минимально допустимого значения для токена.

-13007

BLVT_PURCHASE_AGREEMENT_NOT_SIGN

Соглашение не подписано

Подпишите пользовательское соглашение для работы с токенами в настройках аккаунта.

18xxx - Binance коды

Код

Название ошибки

Перевод

Действие

-18002

CODES_DAILY_LIMIT_EXCEEDED

Общее количество созданных кодов превысило 24ч лимит, повторите попытку после UTC 0

Дождитесь сброса лимита в 00:00 UTC для создания новых кодов.

-18003

CODES_CREATED_EXCEEDED

Слишком много кодов создано за 24 часа, повторите попытку после UTC 0

Дождитесь сброса лимита в 00:00 UTC для создания дополнительных кодов.

-18004

INVALID_REDEEM_ATTEMPTS

Слишком много неверных попыток выкупа за 24 часа, повторите попытку после UTC 0

Дождитесь сброса лимита в 00:00 UTC или используйте корректный код для выкупа.

-18005

INVALID_VERIFY_ATTEMPTS

Слишком много неверных попыток верификации, повторите позже

Подождите несколько минут перед повторной верификацией кода.

-18006

AMOUNT_TOO_SMALL

Сумма слишком мала, введите заново

Увеличьте сумму кода до минимально допустимого значения (обычно 0.001 BTC или эквивалент).

-18007

TOKEN_NOT_SUPPORTED

Этот токен в настоящее время не поддерживается, введите заново

Выберите другой актив из списка поддерживаемых для создания кода (например, USDT, BTC, BNB).

20xxx - Алгоритмическая торговля (Futures / Spot Algo)

Код

Название ошибки

Перевод

Действие

-20121

INVALID_SYMBOL

Недопустимый символ

Укажите корректный символ из списка доступных для алгоритмической торговли.

-20124

INVALID_ALGO_ID

Недопустимый ID алгоритма или он завершён

Убедитесь, что алгоритм активен и используете корректный идентификатор.

-20130

INVALID_PARAMETER

Недопустимые данные для параметра

Проверьте корректность всех параметров запроса к алгоритмической торговле.

-20132

DUPLICATED_CLIENT_ALGO_ID

ID алгоритма клиента дублируется

Используйте уникальный clientAlgoId для каждого алгоритмического ордера.

-20194

DURATION_TOO_SHORT

Длительность слишком мала для исполнения всего объёма

Увеличьте период исполнения алгоритма для корректного распределения объёма.

-20195

TOTAL_SIZE_TOO_SMALL

Общий объём слишком мал

Увеличьте общий объём алгоритмического ордера до минимально допустимого значения.

-20196

TOTAL_SIZE_TOO_LARGE

Общий объём слишком велик

Уменьшите общий объём алгоритмического ордера до максимально допустимого значения.

-20198

MAX_OPEN_ORDERS_REACHED

Достигнут максимум открытых ордеров

Отмените неиспользуемые ордера или дождитесь их исполнения перед запуском нового алгоритма.

-20204

NOTIONAL_OUT_OF_RANGE

Номинал в USD меньше или больше лимита

Отрегулируйте объём или цену так, чтобы номинальная стоимость соответствовала лимитам символа.

21xxx - Маржинальный счет портфеля

Код

Название ошибки

Перевод

Действие

-21001

USER_IS_NOT_UNIACCOUNT

Запрашиваемый ID не является счётом Portfolio Margin

Убедитесь, что используете аккаунт с активированным режимом Portfolio Margin.

-21002

UNI_ACCOUNT_CANT_TRANSFER_FUTURE

Счёт Portfolio Margin не поддерживает перевод из маржи во фьючерсы

Используйте стандартный спотовый кошелёк для перевода средств во фьючерсный аккаунт.

-21003

NET_ASSET_MUST_LTE_RATIO

Не удалось получить маржинальные активы

Обратитесь в поддержку — внутренняя ошибка расчёта активов в режиме Portfolio Margin.

-21004

USER_NO_LIABILITY

У пользователя нет долга по банкротству Portfolio Margin

Операция погашения недоступна — долг по банкротству отсутствует.

-21005

NO_ENOUGH_ASSET

На спотовом кошельке недостаточно BUSD для погашения долга по банкротству

Пополните спотовый кошелёк достаточным количеством BUSD для погашения долга.

-21006

HAD_IN_PROCESS_REPAY

У пользователя уже есть процесс погашения долга по банкротству

Дождитесь завершения текущего процесса погашения перед повторной попыткой.

-21007

IN_FORCE_LIQUIDATION

Пользователь не смог погасить долг из-за активной ликвидации

Дождитесь завершения процесса ликвидации. Погашение невозможно во время ликвидации.

-21015

ENDPOINT_GONE

Эндпоинт был устаревшим и удалён

Используйте актуальный эндпоинт из последней версии API-документации.

-51007

HAS_PENDING_TRANSACTION

У вас есть ожидающий заём или погашение, повторите попытку позже

Дождитесь завершения текущей операции заимствования или погашения перед новой попыткой.

-51078

NET_ASSET_MUST_LTE_RATIO

Не удалось получить маржинальные активы

Обратитесь в поддержку — внутренняя ошибка расчёта активов в режиме Portfolio Margin.

Last updated