Таблица ошибок 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