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

### 10xx — Общие ошибки сервера/сети <a href="#id-10xx-obshie-oshibki-servera-seti" id="id-10xx-obshie-oshibki-servera-seti"></a>

<table data-header-hidden><thead><tr><th width="78"></th><th width="174"></th><th width="118"></th><th width="176"></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод оригинала</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-1000</strong></td><td>UNKNOWN</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>При обработке запроса произошла неизвестная ошибка.</td><td>Повторите операцию через 10–30 секунд. Если ошибка повторяется — обратитесь в поддержку биржи.</td></tr><tr><td><strong>-1001</strong></td><td>DISCONNECTED</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Внутренняя ошибка; не удалось обработать ваш запрос. Пожалуйста, попробуйте еще раз.</td><td>Подождите 1–2 минуты и повторите запрос. Сервер временно недоступен.</td></tr><tr><td><strong>-1002</strong></td><td>UNAUTHORIZED</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Вы не уполномочены выполнять этот запрос.</td><td>Проверьте права вашего API-ключа: разрешена ли торговля для данного действия в настройках на сайте биржи.</td></tr><tr><td><strong>-1003</strong></td><td>TOO_MANY_REQUESTS</td><td>Spot</td><td>В очереди слишком много запросов.</td><td>Уменьшите частоту запросов к серверу. При бане IP — подождите до разблокировки или используйте WebSocket.</td></tr><tr><td><strong>-1004</strong></td><td>DUPLICATE_IP</td><td>USDT-M, COIN-M, PM</td><td>Этот IP уже в белом списке</td><td>Уберите дублирующийся IP из настроек безопасности на сайте биржи.</td></tr><tr><td><strong>-1005</strong></td><td>NO_SUCH_IP</td><td>USDT-M, COIN-M, PM</td><td>Такой IP не был добавлен в белый список</td><td>Добавьте текущий IP-адрес в белый список в настройках безопасности на сайте биржи.</td></tr><tr><td><strong>-1006</strong></td><td>UNEXPECTED_RESP</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Получен неожиданный ответ от шины сообщений. Статус выполнения неизвестен.</td><td>Статус операции неизвестен. Проверьте историю ордеров/транзакций вручную в терминале или на сайте биржи.</td></tr><tr><td><strong>-1007</strong></td><td>TIMEOUT</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Истекло время ожидания ответа от бэкенд-сервера. Статус отправки неизвестен; статус выполнения неизвестен.</td><td>Повторите операцию. Сервер не ответил вовремя — данные могли быть обработаны частично.</td></tr><tr><td><strong>-1008</strong></td><td>SERVER_BUSY</td><td>Spot</td><td>В данный момент сервер перегружен другими запросами. Пожалуйста, попробуйте еще раз через несколько минут.</td><td>Подождите 2–5 минут и повторите запрос. Избегайте частых запросов в пиковые часы.</td></tr><tr><td><strong>-1010</strong></td><td>ERROR_MSG_RECEIVED</td><td>USDT-M, COIN-M, PM</td><td>ПОЛУЧЕНО_СООБЩЕНИЕ_ОБ_ОШИБКЕ.</td><td>Система сопоставления вернула ошибку. Статус операции неизвестен — проверьте историю ордеров вручную.</td></tr><tr><td><strong>-1011</strong></td><td>NON_WHITE_LIST</td><td>USDT-M, COIN-M, PM</td><td>Этот IP не может получить доступ к этому маршруту.</td><td>Убедитесь, что текущий IP добавлен в белый список для данного эндпоинта в настройках API-ключа на сайте биржи.</td></tr><tr><td><strong>-1013</strong></td><td>INVALID_MESSAGE</td><td>USDT-M, COIN-M, PM, PM Pro, Options</td><td>НЕДЕЙСТВИТЕЛЬНОЕ_СООБЩЕНИЕ.</td><td>Запрос содержит недопустимые данные или нарушает правила формата. Проверьте корректность параметров запроса.</td></tr><tr><td><strong>-1014</strong></td><td>UNKNOWN_ORDER_COMPOSITION</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Неподдерживаемая комбинация ордера.</td><td>Комбинация параметров ордера (тип, TIF, стоп-цена) не поддерживается для этой пары. Выберите другие параметры.</td></tr><tr><td><strong>-1015</strong></td><td>TOO_MANY_ORDERS</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Слишком много новых ордеров. Слишком много новых ордеров; текущий лимит составляет %s ордеров за %s.</td><td>Отмените часть ордеров или подождите сброса лимита (обычно 1–5 минут).</td></tr><tr><td><strong>-1016</strong></td><td>SERVICE_SHUTTING_DOWN</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Эта услуга больше недоступна.</td><td>Эндпоинт устарел или отключён. Обновите терминал до последней версии.</td></tr><tr><td><strong>-1020</strong></td><td>UNSUPPORTED_OPERATION</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Эта операция не поддерживается.</td><td>Данный метод или параметр недоступен для выбранного рынка/инструмента.</td></tr><tr><td><strong>-1021</strong></td><td>INVALID_TIMESTAMP</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Временная метка для этого запроса находится за пределами окна получения запроса (recvWindow).Временная метка этого запроса опережала время сервера на 1000 мс.</td><td>Синхронизируйте время устройства через NTP. Или увеличьте <code>recvWindow</code> в настройках (макс. 60 000 мс).</td></tr><tr><td><strong>-1022</strong></td><td>INVALID_SIGNATURE</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Подпись к данному запросу недействительна.</td><td>Проверьте корректность Secret Key. Пересоздайте ключ на сайте биржи при подозрении на компрометацию.</td></tr><tr><td><strong>-1023</strong></td><td>COMP_ID_IN_USE</td><td>USDT-M, COIN-M, PM</td><td>Время начала больше времени окончания.</td><td>Поменяйте местами параметры <code>startTime</code> и <code>endTime</code> — начало должно быть раньше конца.</td></tr><tr><td><strong>-1033</strong></td><td>TOO_MANY_CONNECTIONS</td><td>Spot, USDT-M, COIN-M</td><td>SenderCompId(49) в настоящее время используется.</td><td>Не используйте одинаковый <code>SenderCompId</code> для нескольких сессий в рамках одной учётной записи.</td></tr><tr><td><strong>-1034</strong></td><td>TOO_MANY_CONNECTIONS</td><td>Spot, USDT-M, COIN-M</td><td>Слишком много одновременных подключений.</td><td>Закройте неиспользуемые сессии веб-сокета или подождите сброса лимита.</td></tr><tr><td><strong>-1035</strong></td><td>LOGGED_OUT</td><td>Spot, USDT-M, COIN-M</td><td>Пожалуйста, отправьте сообщение «Выход»&#x3C;5>, чтобы закрыть сессию.</td><td>Отправьте сообщение <code>Logout</code> перед закрытием сессии (только для протокола FIX).</td></tr><tr><td><strong>-1099</strong></td><td>NOT_FOUND</td><td>USDT-M, COIN-M, PM, PM Pro</td><td>Не найдено, не аутентифицировано или не авторизовано.</td><td>Проверьте корректность адреса эндпоинта, правильность символа и права вашего API-ключа.</td></tr></tbody></table>

### 11xx — Ошибки параметров запроса <a href="#id-11xx-oshibki-parametrov-zaprosa" id="id-11xx-oshibki-parametrov-zaprosa"></a>

<table data-header-hidden><thead><tr><th width="80"></th><th width="175"></th><th width="120"></th><th width="179"></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод оригинала</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-1100</strong></td><td>ILLEGAL_CHARS</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Обнаружены недопустимые символы в параметре. В параметре '%s' обнаружены недопустимые символы; допустимый диапазон — '%s'.</td><td>Используйте только латиницу, цифры, точку, дефис. Удалите спецсимволы из параметра.</td></tr><tr><td><strong>-1101</strong></td><td>TOO_MANY_PARAMETERS</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Для этой конечной точки отправлено слишком много параметров. Слишком много параметров; ожидалось '%s', а получено '%s'.Обнаружены повторяющиеся значения параметра.</td><td>Уберите лишние параметры из запроса. Сверьтесь с документацией эндпоинта.</td></tr><tr><td><strong>-1102</strong></td><td>MANDATORY_PARAM_EMPTY_OR_MALFORMED</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Обязательный параметр не был отправлен, был пустым/нулевым или имел некорректный формат. Обязательный параметр '%s' не был отправлен, был пустым/нулевым или имел некорректный формат.</td><td>Обязательный параметр не передан, пустой или повреждён. Заполните его корректным значением.</td></tr><tr><td><strong>-1103</strong></td><td>UNKNOWN_PARAM</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Был отправлен неизвестный параметр.</td><td>Параметр не поддерживается эндпоинтом. Удалите его из запроса.</td></tr><tr><td><strong>-1104</strong></td><td>UNREAD_PARAMETERS</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Были считаны не все отправленные параметры. Не все отправленные параметры были прочитаны; прочитан параметр(ы) '%s', но отправлен параметр '%s'.</td><td>Отправлены параметры, которые эндпоинт проигнорировал. Уберите неиспользуемые параметры.</td></tr><tr><td><strong>-1105</strong></td><td>PARAM_EMPTY</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Один из параметров был пуст. Параметр '%s' был пуст.</td><td>Заполните параметр допустимым непустым значением.</td></tr><tr><td><strong>-1106</strong></td><td>PARAM_NOT_REQUIRED</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Параметр был отправлен, когда он не требовался. Параметр '%s' отправляется, когда он не требуется.</td><td>Параметр передан, но не требуется для данного запроса. Удалите его.</td></tr><tr><td><strong>-1108</strong></td><td>BAD_ASSET</td><td>USDT-M, COIN-M, PM</td><td>Недопустимый актив.</td><td>Актив не существует или недоступен для операции. Проверьте правильность названия актива.</td></tr><tr><td><strong>-1109</strong></td><td>BAD_ACCOUNT</td><td>USDT-M, COIN-M, PM</td><td>Недопустимый аккаунт.</td><td>Указан неверный тип аккаунта (spot/futures). Выберите правильный рынок в терминале.</td></tr><tr><td><strong>-1110</strong></td><td>BAD_INSTRUMENT_TYPE</td><td>USDT-M, COIN-M, PM</td><td>Неверный тип инструмента.</td><td>Тип символа (SPOT, MARGIN и т.д.) не поддерживается для операции.</td></tr><tr><td><strong>-1111</strong></td><td>BAD_PRECISION</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Точность превышает максимум, определённый для этого актива.</td><td>Округлите объём/цену до допустимой точности (см. фильтр <code>PRICE_FILTER</code>/<code>LOT_SIZE</code>).</td></tr><tr><td><strong>-1112</strong></td><td>NO_DEPTH</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Заказов на использование символа в книге нет.</td><td>Для пары отсутствуют ордера на покупку/продажу. Попробуйте позже или выберите другую пару.</td></tr><tr><td><strong>-1113</strong></td><td>WITHDRAW_NOT_NEGATIVE</td><td>USDT-M, COIN-M, PM</td><td>Сумма вывода должна быть отрицательной.</td><td>Для эндпоинта вывода укажите отрицательное значение суммы.</td></tr><tr><td><strong>-1114</strong></td><td>TIF_NOT_REQUIRED</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Параметр TimeInForce отправляется, когда он не требуется.</td><td>Параметр <code>timeInForce</code> не требуется для данного типа ордера (например, рыночного). Уберите его.</td></tr><tr><td><strong>-1115</strong></td><td>INVALID_TIF</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Недопустимое значение timeInForce.</td><td>Используйте только поддерживаемые значения: <code>GTC</code>, <code>IOC</code>, <code>FOK</code>, <code>GTX</code>.</td></tr><tr><td><strong>-1116</strong></td><td>INVALID_ORDER_TYPE</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Неверный orderType.</td><td>Тип ордера не поддерживается для пары/рынка. Выберите другой тип (limit/market/stop).</td></tr><tr><td><strong>-1117</strong></td><td>INVALID_SIDE</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Недействительная сторона.</td><td>Укажите корректную сторону: <code>BUY</code> или <code>SELL</code> (заглавными буквами).</td></tr><tr><td><strong>-1118</strong></td><td>EMPTY_NEW_CL_ORD_ID</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Идентификатор нового заказа клиента был пуст.</td><td>Заполните <code>clientOrderId</code> или оставьте поле пустым для автоматической генерации.</td></tr><tr><td><strong>-1119</strong></td><td>EMPTY_ORG_CL_ORD_ID</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Исходный идентификатор заказа клиента был пуст.</td><td>Укажите <code>origClientOrderId</code> — ID ордера, который нужно отменить/изменить.</td></tr><tr><td><strong>-1120</strong></td><td>BAD_INTERVAL</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Недопустимый интервал.</td><td>Используйте стандартные интервалы: <code>1m</code>, <code>5m</code>, <code>15m</code>, <code>1h</code>, <code>4h</code>, <code>1d</code> и т.д.</td></tr><tr><td><strong>-1121</strong></td><td>BAD_SYMBOL</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Недопустимый символ.</td><td>Пара не существует, недоступна или введена с ошибкой. Выберите пару из списка терминала.</td></tr><tr><td><strong>-1122</strong></td><td>INVALID_SYMBOL_STATUS</td><td>USDT-M, COIN-M, PM</td><td>Недопустимый статус символа.</td><td>Пара не в статусе «торговля разрешена». Дождитесь открытия торгов или выберите другую пару.</td></tr><tr><td><strong>-1125</strong></td><td>INVALID_LISTEN_KEY</td><td>Spot</td><td>Данный listenKey не существует.</td><td>Пересоздайте <code>listenKey</code> через <code>/api/v3/userDataStream</code>.</td></tr><tr><td><strong>-1125</strong></td><td>INVALID_LISTEN_KEY</td><td>USDT-M, COIN-M, PM</td><td>Данный listenKey не существует. Пожалуйста, используйте POST /fapi/v1/listenKey для воссоздания listenKey</td><td>Пересоздайте <code>listenKey</code> через <code>/fapi/v1/listenKey</code> (USDT-M) или <code>/dapi/v1/listenKey</code> (COIN-M).</td></tr><tr><td><strong>-1125</strong></td><td>INVALID_LISTEN_KEY</td><td>PM Pro</td><td>Данный listenKey не существует.</td><td>Пересоздайте <code>listenKey</code> через <code>/papi/v1/listenKey</code>.</td></tr><tr><td><strong>-1126</strong></td><td>ASSET_NOT_SUPPORTED</td><td>USDT-M</td><td>Актив не поддерживается.</td><td>Актив недоступен для операции на данном рынке. Выберите поддерживаемый актив.</td></tr><tr><td><strong>-1127</strong></td><td>MORE_THAN_XX_HOURS</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Интервал поиска слишком велик. Более %s часов между временем начала и временем окончания.</td><td>Уменьшите разницу между <code>startTime</code> и <code>endTime</code> до допустимого лимита (обычно 200 дней).</td></tr><tr><td><strong>-1128</strong></td><td>OPTIONAL_PARAMS_BAD_COMBO</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Недопустимая комбинация необязательных параметров.</td><td>Некоторые опциональные параметры нельзя использовать вместе. Сверьтесь с документацией эндпоинта.</td></tr><tr><td><strong>-1129</strong></td><td>BAD_ASSET</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Недопустимый актив.</td><td>Убедитесь, что название актива (валюты) написано правильно и поддерживается биржей. Проверьте регистр букв (например, <code>BTC</code>, а не <code>btc</code>).</td></tr><tr><td><strong>-1130</strong></td><td>INVALID_PARAMETER</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Для параметра отправлены недопустимые данные. Данные, отправленные для параметра '%s', недействительны.</td><td>Формат или значение параметра не соответствует ожидаемому. Исправьте данные.</td></tr><tr><td><strong>-1131</strong></td><td>BAD_RECV_WINDOW</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>recvWindow должен быть меньше 60000</td><td>Уменьшите параметр <code>recvWindow</code> до значения менее 60 000 мс. Максимально допустимое значение — 59 999 мс.</td></tr><tr><td><strong>-1134</strong></td><td>BAD_STRATEGY_TYPE</td><td>Spot, USDT-M, COIN-M, PM, PM Pro</td><td>strategyType был меньше 1000000.</td><td>Укажите значение <code>strategyType</code> ≥ 1 000 000 для алгоритмических ордеров. Значения ниже 1 000 000 зарезервированы для внутреннего использования биржи.</td></tr><tr><td><strong>-1135</strong></td><td>INVALID_JSON</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Неверный JSON-запрос<br>JSON, отправленный для параметра '%s', недействителен</td><td>Проверьте корректность формата JSON в теле запроса. Убедитесь, что все кавычки экранированы, нет лишних запятых и структура валидна. Используйте онлайн-валидатор JSON для проверки.</td></tr><tr><td><strong>-1136</strong></td><td>INVALID_NEW_ORDER_RESP_TYPE</td><td>USDT-M, COIN-M, PM</td><td>Недопустимый тип ответа нового ордера.</td><td>Используйте только поддерживаемые значения: <code>ACK</code>, <code>RESULT</code>, <code>FULL</code>.</td></tr><tr><td><strong>-1139</strong></td><td>BAD_TAKER_SYMBOL</td><td>Spot</td><td>Недопустимый символ тейкера.</td><td>Убедитесь, что символ тейкера существует и поддерживается для исполнения ордеров. Проверьте правильность написания пары (например, <code>BTCUSDT</code> вместо <code>BTC-USDT</code>).</td></tr><tr><td><strong>-1145</strong></td><td>INVALID_CANCEL_RESTRICTIONS</td><td>Spot, USDT-M, COIN-M, PM, PM Pro</td><td>cancelRestrictions должно быть либо ONLY_NEW, либо ONLY_PARTIALLY_FILLED</td><td>Укажите корректное значение параметра <code>cancelRestrictions</code>: <code>ONLY_NEW</code> (разрешена отмена только новых ордеров) или <code>ONLY_PARTIALLY_FILLED</code> (разрешена отмена только частично исполненных ордеров).</td></tr><tr><td><strong>-1151</strong></td><td>DUPLICATE_SYMBOLS</td><td>Spot, USDT-M, COIN-M, PM, PM Pro</td><td>Символ присутствует в списке несколько раз.</td><td>Удалите повторяющиеся символы из списка запроса. Каждый символ должен встречаться в списке только один раз.</td></tr><tr><td><strong>-1152</strong></td><td>INVALID_SBE_HEADER</td><td>Spot (FIX)</td><td>Неверный заголовок X-MBX-SBE; ожидался &#x3C;SCHEMA_ID>:&#x3C;VERSION><br>Неверный заголовок сообщения SBE</td><td>Убедитесь, что заголовок <code>X-MBX-SBE</code> содержит корректный идентификатор схемы и версию в формате <code>схема:версия</code> (например, <code>1:8</code>). Проверьте документацию SBE для актуальных значений.</td></tr><tr><td><strong>-1153</strong></td><td>UNSUPPORTED_SBE_SCHEMA</td><td>Spot (FIX)</td><td>Указан неподдерживаемый идентификатор схемы SBE или версия в заголовке X-MBX-SBE<br>Указан недопустимый идентификатор схемы SBE или версия</td><td>Используйте поддерживаемую версию схемы SBE. Актуальные версии смотрите в официальной документации Binance SBE API.</td></tr><tr><td><strong>-1155</strong></td><td>SBE_NOT_ENABLED</td><td>Spot (FIX)</td><td>SBE не включён.</td><td>Для использования протокола SBE необходимо включить его в настройках аккаунта или использовать эндпоинты, поддерживающие SBE. Обратитесь в поддержку для активации.</td></tr><tr><td><strong>-1160</strong></td><td>OCO_ORDER_UNSUPPORTED</td><td>Spot</td><td>Тип ордера не поддерживается в OCO.<br>aboveType Если указано в поле «И/ИЛИ», тип ордера belowType не поддерживается.</td><td>В ордерах OCO (One-Cancels-the-Other) поддерживаются только комбинации лимитных ордеров с ордерами стоп-лосс/тейк-профит. Измените типы ордеров на поддерживаемые комбинации.</td></tr><tr><td><strong>-1161</strong></td><td>FAILED_TO_ENCODE_RESPONSE</td><td>Spot</td><td>Не удалось закодировать ответ в схеме SBE 'x'. Пожалуйста, используйте схему 'y' или выше.</td><td>Обновите версию схемы SBE в заголовке <code>X-MBX-SBE</code> до указанной версии 'y' или выше. Старые версии схемы не поддерживают все поля ответа.</td></tr><tr><td><strong>-1166</strong></td><td>OCO_BUY_LIMIT_ABOVE</td><td>Spot</td><td>Лимитный ордер на покупку OCO должен быть ниже указанного значения.</td><td>Для ордера OCO на покупку цена лимитного ордера должна быть ниже цены активации стоп-лосс/тейк-профит. Уменьшите цену лимитного ордера.</td></tr><tr><td><strong>-1168</strong></td><td>AT_LEAST_ONE_OCO_CONDITIONAL</td><td>Spot</td><td>По крайней мере один ордер OCO должен быть условным.</td><td>В ордере OCO как минимум один из ордеров (лимитный или стоп) должен быть условным (с ценой активации). Добавьте условие активации к одному из ордеров.</td></tr><tr><td><strong>-1169</strong></td><td>INVALID_TAG_NUMBER</td><td>Spot (FIX)</td><td>Неверный номер тега.</td><td>Убедитесь, что все теги в сообщении FIX соответствуют спецификации протокола FIX 4.4. Номера тегов должны быть целыми положительными числами из официального списка.</td></tr><tr><td><strong>-1170</strong></td><td>TAG_NOT_DEFINED</td><td>Spot (FIX)</td><td>Тег '%s' не определён для данного типа сообщений.</td><td>Удалите тег '%s' из сообщения — он не поддерживается для данного типа сообщения (MsgType). Проверьте спецификацию FIX для допустимых тегов по типу сообщения.</td></tr><tr><td><strong>-1171</strong></td><td>TAG_OCCURS_MORE_THAN_ONCE</td><td>Spot (FIX)</td><td>Тег '%s' встречается более одного раза.</td><td>Удалите повторяющиеся экземпляры тега '%s' из сообщения. Каждый тег должен встречаться в сообщении только один раз (кроме групп повторения).</td></tr><tr><td><strong>-1172</strong></td><td>TAG_OUT_OF_ORDER</td><td>Spot (FIX)</td><td>Указан тег '%s' вне требуемого порядка.</td><td>Упорядочите теги в сообщении согласно требованиям протокола FIX: стандартный заголовок (8, 9, 35), тело сообщения, трейлер (10). Проверьте спецификацию FIX 4.4.</td></tr><tr><td><strong>-1173</strong></td><td>GROUP_REPEATED_INCORRECTLY</td><td>Spot (FIX)</td><td>Поля группы '%s' повторяются в неправильном порядке.</td><td>Упорядочите поля внутри повторяющейся группы '%s' согласно спецификации протокола FIX. Поля внутри группы должны следовать в строго определённом порядке.</td></tr><tr><td><strong>-1174</strong></td><td>COMPONENT_INCORRECTLY_FILLED</td><td>Spot (FIX)</td><td>Компонент '%s' некорректно заполнен в заказе '%s'. Рекомендация: '%s'</td><td>Исправьте заполнение компонента '%s' согласно рекомендации: '%s'. Проверьте спецификацию протокола FIX для корректного формата компонента.</td></tr><tr><td><strong>-1175</strong></td><td>MSG_SEQ_NUM_TOO_LOW</td><td>Spot (FIX)</td><td>В настоящее время сохранение порядковых номеров для каждой новой сессии не поддерживается. Порядковые номера необходимо сбрасывать для каждой новой сессии.</td><td>Сбросьте счётчик <code>MsgSeqNum</code> (34) до 1 при начале новой сессии FIX. Binance не поддерживает сохранение номеров последовательности между сессиями.</td></tr><tr><td><strong>-1176</strong></td><td>LOGON_ID_SENT_ONCE</td><td>Spot (FIX)</td><td>Идентификатор входа в систему &#x3C;A> следует отправлять только один раз.</td><td>Убедитесь, что сообщение Logon (A) отправляется только один раз при установлении сессии. Повторная отправка сообщения Logon приведёт к разрыву сессии.</td></tr><tr><td><strong>-1177</strong></td><td>CHECKSUM_INVALID</td><td>Spot (FIX)</td><td>CheckSum (10) содержит неверное значение.<br>BeginString (8) не является первым тегом в сообщении.<br>MsgType (35) не является третьим тегом в сообщении.<br>BodyLength (9) не содержит корректного количества байтов.<br>Разрешается использовать только печатные символы ASCII и символ начала заголовка (SOH).<br>Указан тег без значения.<br>Недопустимый тип кодировки.</td><td><p>Исправьте формат сообщения FIX:</p><ul><li>Проверьте контрольную сумму (поле 10)</li><li>Убедитесь, что теги 8, 9, 35 находятся в правильной позиции</li><li>Проверьте длину тела (поле 9)</li><li>Используйте только печатные ASCII + SOH (</li></ul></td></tr><tr><td><strong>-1178</strong></td><td>SENDER_COMP_ID_INVALID</td><td>Spot (FIX)</td><td>SenderCompId (49) содержит некорректное значение. Значение SenderCompID не должно изменяться на протяжении всего времени существования сессии.</td><td>Убедитесь, что <code>SenderCompID</code> (49) соответствует значению, указанному при регистрации ключа API. Значение не должно изменяться в течение сессии.</td></tr><tr><td><strong>-1179</strong></td><td>MSG_SEQ_NUM_UNEXPECTED</td><td>Spot (FIX)</td><td>MsgSeqNum (34) содержит неожиданное значение. Ожидалось: '%d'.</td><td>Синхронизируйте номер последовательности <code>MsgSeqNum</code> (34) со значением, ожидаемым сервером ('%d'). При рассинхронизации отправьте сообщение ResendRequest (2).</td></tr><tr><td><strong>-1180</strong></td><td>LOGON_NOT_FIRST</td><td>Spot (FIX)</td><td>Сообщение Logon &#x3C;A> должно быть первым в сессии.</td><td>Убедитесь, что сообщение Logon (A) отправляется первым при установлении сессии. Любые другие сообщения до Logon приведут к отклонению сессии.</td></tr><tr><td><strong>-1181</strong></td><td>TOO_MANY_MESSAGES</td><td>Spot (FIX)</td><td>Слишком много сообщений; текущий лимит составляет '%d' сообщений за '%s'.</td><td>Уменьшите частоту отправки сообщений до допустимого лимита ('%d сообщений за '%s'). Реализуйте экспоненциальную задержку при повторных попытках.</td></tr><tr><td><strong>-1182</strong></td><td>CONFLICTING_FIELDS</td><td>Spot (FIX)</td><td>Конфликтующие поля: [%s]</td><td>Удалите конфликтующие поля [%s] из сообщения. Некоторые поля не могут быть указаны одновременно (например, <code>price</code> и <code>pegPriceType</code> для рыночных ордеров).</td></tr><tr><td><strong>-1183</strong></td><td>OPERATION_NOT_ALLOWED_DROP_COPY</td><td>Spot (FIX)</td><td>Запрашиваемая операция не допускается в сеансах DropCopy.</td><td>Операция не поддерживается в сессиях копирования данных (DropCopy). Используйте основную сессию для выполнения торговых операций.</td></tr><tr><td><strong>-1184</strong></td><td>DROP_COPY_NOT_SUPPORTED</td><td>Spot (FIX)</td><td>На этом сервере сеансы DropCopy не поддерживаются. Пожалуйста, переподключитесь к серверу DropCopy.</td><td>Подключитесь к выделенному серверу DropCopy для получения копий сообщений. Основной торговый сервер не поддерживает режим DropCopy.</td></tr><tr><td><strong>-1185</strong></td><td>ONLY_DROP_COPY_SESSIONS</td><td>Spot (FIX)</td><td>На этом сервере поддерживаются только сессии DropCopy. Либо переподключитесь к серверу обработки заказов, либо отправьте поле DropCopyFlag (9406).</td><td>Этот сервер предназначен только для копирования данных. Для торговли подключитесь к основному торговому серверу или добавьте поле <code>DropCopyFlag</code> (9406) в сообщение.</td></tr><tr><td><strong>-1186</strong></td><td>OPERATION_NOT_ALLOWED_ORDER_ENTRY</td><td>Spot (FIX)</td><td>Запрашиваемая операция не допускается в сессиях ввода заказов.</td><td>Операция не поддерживается в сессиях ввода ордеров. Используйте сессию рыночных данных или административную сессию для выполнения данной операции.</td></tr><tr><td><strong>-1187</strong></td><td>OPERATION_NOT_ALLOWED_MARKET_DATA</td><td>Spot (FIX)</td><td>Запрашиваемая операция не допускается в сессиях обработки рыночных данных.</td><td>Операция не поддерживается в сессиях рыночных данных. Используйте торговую сессию для выполнения ордерных операций.</td></tr><tr><td><strong>-1188</strong></td><td>INVALID_NUM_IN_GROUP</td><td>Spot (FIX)</td><td>Неверное значение для NumInGroup для повторяющейся группы '%s'.</td><td>Убедитесь, что поле <code>NoXYZ</code> (NumInGroup) для группы '%s' содержит корректное количество элементов в группе. Значение должно соответствовать фактическому числу повторений.</td></tr><tr><td><strong>-1189</strong></td><td>DUPLICATE_GROUP_ENTRIES</td><td>Spot (FIX)</td><td>Группа '%s' содержит повторяющиеся записи.</td><td>Удалите дублирующиеся записи из повторяющейся группы '%s'. Каждая запись в группе должна быть уникальной (например, уникальные цены в группе ценовых уровней).</td></tr><tr><td><strong>-1190</strong></td><td>MD_REQ_ID_CONFLICT</td><td>Spot (FIX)</td><td>MDReqID (262) содержит идентификатор запроса на подписку, который уже используется в данном соединении.<br>MDReqID (262) содержит идентификатор запроса на отписку, который не соответствует ни одной активной подписке.</td><td>Используйте уникальный <code>MDReqID</code> (262) для каждой новой подписки на рыночные данные. Для отписки укажите <code>MDReqID</code> существующей активной подписки.</td></tr><tr><td><strong>-1191</strong></td><td>TOO_MANY_SUBSCRIPTIONS</td><td>Spot (FIX)</td><td>Слишком много подписок. Соединение может создавать до '%s' подписок одновременно.<br>Аналогичная подписка уже активна для этого соединения. Символ='%s', идентификатор активной подписки: '%s'.</td><td>Отмените часть существующих подписок на рыночные данные перед созданием новых. Максимальное количество одновременных подписок: '%s'.</td></tr><tr><td><strong>-1194</strong></td><td>INVALID_TIME_UNIT</td><td>Spot (FIX)</td><td>Недопустимое значение для единицы времени; ожидалось либо микросекунда, либо миллисекунда.</td><td>Укажите корректную единицу времени: <code>microsecond</code> (микросекунда) или <code>millisecond</code> (миллисекунда). Проверьте параметры временных меток в запросе.</td></tr><tr><td><strong>-1196</strong></td><td>STOP_LOSS_BUY_OCO_ABOVE</td><td>Spot</td><td>Стоп-лосс ордер при покупке OCO должен находиться выше.</td><td>Для ордера OCO на покупку цена стоп-лосс должна быть выше цены входа. Увеличьте цену стоп-лосс до значения выше цены лимитного ордера.</td></tr><tr><td><strong>-1197</strong></td><td>STOP_LOSS_SELL_OCO_BELOW</td><td>Spot</td><td>Стоп-лосс ордер при продаже OCO должен находиться ниже определенного уровня.</td><td>Для ордера OCO на продажу цена стоп-лосс должна быть ниже цены входа. Уменьшите цену стоп-лосс до значения ниже цены лимитного ордера.</td></tr><tr><td><strong>-1198</strong></td><td>TAKE_PROFIT_BUY_OCO_BELOW</td><td>Spot</td><td>Ордер на фиксацию прибыли при покупке OCO должен быть расположен ниже определенного уровня.</td><td>Для ордера OCO на покупку цена тейк-профит должна быть ниже цены входа. Уменьшите цену тейк-профит до значения ниже цены лимитного ордера.</td></tr><tr><td><strong>-1199</strong></td><td>TAKE_PROFIT_SELL_OCO_ABOVE</td><td>Spot</td><td>При продаже OCO ордер на фиксацию прибыли должен находиться выше определенного уровня.</td><td>Для ордера OCO на продажу цена тейк-профит должна быть выше цены входа. Увеличьте цену тейк-профит до значения выше цены лимитного ордера.</td></tr></tbody></table>

### Ошибки параметров алгоритмических ордеров и SBE <a href="#oshibki-parametrov-algoritmicheskikh-orderov-i-sbe" id="oshibki-parametrov-algoritmicheskikh-orderov-i-sbe"></a>

<table data-header-hidden><thead><tr><th width="83"></th><th width="175"></th><th width="121"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-1210</strong></td><td>INVALID_PEG_PRICE_TYPE</td><td>Spot</td><td>Недопустимый pegPriceType.</td><td>Используйте только поддерживаемые значения <code>pegPriceType</code>: <code>LAST_PRICE</code>, <code>SHORT_LAST_PRICE</code>, <code>BEST_BID</code>, <code>BEST_ASK</code>, <code>MID_PRICE</code>. Проверьте документацию по алгоритмическим ордерам.</td></tr><tr><td><strong>-1211</strong></td><td>INVALID_PEG_OFFSET_TYPE</td><td>Spot</td><td>Недопустимый pegOffsetType.</td><td>Используйте только поддерживаемые значения <code>pegOffsetType</code>: <code>PRICE</code>, <code>PERCENTAGE</code>. Проверьте документацию по алгоритмическим ордерам.</td></tr><tr><td><strong>-1220</strong></td><td>SYMBOL_STATUS_MISMATCH</td><td>Spot</td><td>Статус символа не соответствует запрошенному symbolStatus.</td><td>Запрошенный статус пары (<code>symbolStatus</code>) не соответствует текущему статусу на бирже. Выберите другую пару или дождитесь изменения статуса (например, открытия торгов).</td></tr><tr><td><strong>-1221</strong></td><td>INVALID_SBE_FIELD</td><td>Spot (FIX/SBE)</td><td>Недопустимое/отсутствующее(ие) поле(я) в сообщении SBE.</td><td>Проверьте корректность всех полей в сообщении SBE. Убедитесь, что обязательные поля присутствуют и соответствуют спецификации схемы. Используйте валидатор SBE для проверки сообщения.</td></tr><tr><td><strong>-1222</strong></td><td>OPO_WORKING_ORDER_INVALID</td><td>Spot</td><td>В списке OPO (Operation Organization Order) рабочий заказ должен представлять собой заявку.</td><td>В списке алгоритмических ордеров OPO рабочий ордер должен быть корректным ордером (лимитным/рыночным). Проверьте структуру списка и убедитесь, что все элементы соответствуют формату ордера.</td></tr><tr><td><strong>-1223</strong></td><td>OPO_PENDING_ORDERS_REQUIRED</td><td>Spot</td><td>Ожидающие выполнения заказы из списка OPO необходимо запрашивать.</td><td>Для работы со списком алгоритмических ордеров OPO необходимо сначала запросить текущие ожидающие исполнения ордера через соответствующий эндпоинт. Выполните запрос к <code>/api/v3/opo/pendingOrders</code> перед модификацией списка.</td></tr><tr><td><strong>-1224</strong></td><td>OPO_PENDING_ORDERS_REQUIRED</td><td>Spot</td><td>Ожидающие выполнения заказы из списка OPO необходимо запрашивать.</td><td>Для работы со списком алгоритмических ордеров OPO необходимо сначала запросить текущие ожидающие исполнения ордера через соответствующий эндпоинт. Выполните запрос к <code>/api/v3/opo/pendingOrders</code> перед модификацией списка.</td></tr><tr><td><strong>-1225</strong></td><td>MISSING_TAG_IN_WORKING_ORDER</td><td>Spot (FIX)</td><td>В рабочем заказе необходимо указать тег '{param}'.</td><td>Укажите обязательный тег '{param}' в рабочем ордере. Проверьте спецификацию протокола FIX для данного типа ордера и убедитесь, что все обязательные поля заполнены.</td></tr></tbody></table>

### 20xx — Ошибки обработки ордеров <a href="#id-20xx-oshibki-obrabotki-orderov" id="id-20xx-oshibki-obrabotki-orderov"></a>

<table data-header-hidden><thead><tr><th width="85"></th><th width="180"></th><th width="120"></th><th></th><th></th></tr></thead><tbody><tr><td><p> </p><p><strong>Код</strong></p></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-2010</strong></td><td>NEW_ORDER_REJECTED</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>НОВЫЙ_ОРДЕР_ОТКЛОНЕН</td><td>Ордер отклонён системой сопоставления. Проверьте: баланс, объём, цену, фильтры инструмента. При недостатке средств — пополните баланс в личном кабинете биржи.</td></tr><tr><td><strong>-2011</strong></td><td>CANCEL_REJECTED</td><td>Spot, USDT-M, COIN-M, PM, PM Pro</td><td>ОТМЕНА_ОТКЛОНЕНА</td><td>Ордер уже исполнен, отменён или не существует. Проверьте статус ордера в истории.</td></tr><tr><td><strong>-2012</strong></td><td>CANCEL_ALL_FAIL</td><td>Spot, USDT-M</td><td>ОТМЕНА_ВСЕХ_ОТКЛОНЕНА</td><td>Часть ордеров не отменилась. Проверьте статус каждого ордера вручную.</td></tr><tr><td><strong>-2013</strong></td><td>NO_SUCH_ORDER</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Ордер не существует.</td><td>Ордер мог быть исполнен/отменён ранее или указан неверный ID. Проверьте историю ордеров.</td></tr><tr><td><strong>-2014</strong></td><td>BAD_API_KEY_FMT</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Формат API-ключа недействителен.</td><td>Проверьте длину и структуру <code>API Key</code> / <code>Secret Key</code>. Пересоздайте ключи на сайте биржи.</td></tr><tr><td><strong>-2015</strong></td><td>REJECTED_MBX_KEY</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Недействительный API-ключ, IP или права доступа для действия.</td><td>1) Торговля не разрешена в настройках ключа; 2) IP не в белом списке; 3) Ключ заблокирован.</td></tr><tr><td><strong>-2016</strong></td><td>NO_TRADING_WINDOW</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Для символа не найдено окно торговли. Попробуйте тикер/24ч вместо этого.</td><td>Пара неактивна или торги приостановлены. Выберите другую пару или дождитесь открытия торгов.</td></tr><tr><td><strong>-2017</strong></td><td>API_KEYS_LOCKED</td><td>USDT-M</td><td>API-ключи заблокированы на этом аккаунте.</td><td>Ключи временно заблокированы из-за подозрительной активности. Разблокируйте в настройках безопасности на сайте биржи.</td></tr><tr><td><strong>-2018</strong></td><td>BALANCE_NOT_SUFFICIENT</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Баланс недостаточен.</td><td>На кошельке недостаточно средств для операции. Пополните баланс в личном кабинете биржи или уменьшите объём ордера.</td></tr><tr><td><strong>-2019</strong></td><td>MARGIN_NOT_SUFFICIENT</td><td>Spot, USDT-M, COIN-M, PM</td><td>Маржа недостаточна.</td><td>Для открытия/увеличения позиции не хватает маржи. Уменьшите плечо или добавьте средства на фьючерсный кошелёк.</td></tr><tr><td><strong>-2020</strong></td><td>UNABLE_TO_FILL</td><td>Spot, USDT-M, COIN-M, PM</td><td>Невозможно исполнить.</td><td>Нет ликвидности по указанной цене. Используйте рыночный ордер или измените цену лимитного ордера.</td></tr><tr><td><strong>-2021</strong></td><td>ORDER_WOULD_IMMEDIATELY_TRIGGER</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Ордер будет немедленно активирован.</td><td>Цена активации стоп/тейк-профита слишком близка к текущей. Установите цену активации дальше от рынка.</td></tr><tr><td><strong>-2022</strong></td><td>REDUCE_ONLY_REJECT</td><td>Spot, USDT-M, COIN-M, PM, PM Pro, Options</td><td>Ордер ReduceOnly отклонён. Это указывает на то, что новый ордер reduce-only конфликтует с существующими открытыми ордерами; отмените существующий ордер и повторно отправьте ордер reduce-only.</td><td>Ордер <code>reduceOnly</code> конфликтует с существующими ордерами. Отмените противоположные ордера или снимите флаг <code>reduceOnly</code>.</td></tr><tr><td><strong>-2023</strong></td><td>USER_IN_LIQUIDATION</td><td>USDT-M, COIN-M, PM</td><td>Пользователь сейчас в режиме ликвидации.</td><td>Позиция ликвидируется. Дождитесь завершения ликвидации перед новыми операциями.</td></tr><tr><td><strong>-2024</strong></td><td>POSITION_NOT_SUFFICIENT</td><td>USDT-M, COIN-M, PM</td><td>Позиция недостаточна.</td><td>Объём ордера превышает текущую позицию. Уменьшите объём до размера позиции.</td></tr><tr><td><strong>-2025</strong></td><td>MAX_OPEN_ORDER_EXCEEDED</td><td>Spot, USDT-M, COIN-M, PM, Options</td><td>Достигнут максимальный лимит открытых ордеров.</td><td>Превышен лимит одновременных ордеров для пары. Отмените часть ордеров или объедините их.</td></tr><tr><td><strong>-2026</strong></td><td>REDUCE_ONLY_ORDER_TYPE_NOT_SUPPORTED</td><td>USDT-M, COIN-M, PM, Spot</td><td>Этот тип ордера не поддерживается при reduceOnly.</td><td>Некоторые типы ордеров (например, рыночные стоп-ордера) нельзя использовать с флагом <code>reduceOnly</code>. Выберите другой тип ордера.</td></tr><tr><td><strong>-2027</strong></td><td>MAX_LEVERAGE_RATIO</td><td>USDT-M, COIN-M, PM</td><td>Превышен максимально допустимый размер позиции при текущем плече.</td><td>Текущее плечо не позволяет открыть позицию такого размера. Уменьшите объём или плечо.</td></tr><tr><td><strong>-2028</strong></td><td>MIN_LEVERAGE_RATIO</td><td>USDT-M, COIN-M, PM</td><td>Плечо меньше разрешённого: недостаточный баланс маржи.</td><td>Плечо слишком низкое для открытия позиции с текущим балансом. Увеличьте плечо или добавьте маржу.</td></tr><tr><td><strong>-2035</strong></td><td>LISTEN_KEY_ALREADY_ACTIVE</td><td>Spot, USDT-M, COIN-M, PM, PM Pro</td><td>Подписка на поток пользовательских данных уже активна.</td><td>Подписка на поток пользовательских данных (<code>listenKey</code>) уже существует для этого соединения. Используйте существующий <code>listenKey</code> или сначала отмените текущую подписку через <code>/api/v3/userDataStream</code> (DELETE).</td></tr><tr><td><strong>-2036</strong></td><td>LISTEN_KEY_NOT_ACTIVE</td><td>Spot, USDT-M, COIN-M, PM, PM Pro</td><td>Подписка на поток пользовательских данных не активна.</td><td>Подписка на поток пользовательских данных (<code>listenKey</code>) не существует или истекла. Создайте новую подписку через <code>/api/v3/userDataStream</code> (POST) для получения нового <code>listenKey</code>.</td></tr><tr><td><strong>-2039</strong></td><td>INVALID_CLIENT_ORDER_ID</td><td>Spot, USDT-M, COIN-M, PM, PM Pro</td><td>Идентификатор заказа клиента неверен для данного идентификатора заказа.</td><td>Указанный <code>clientOrderId</code> не соответствует <code>orderId</code> в запросе. Убедитесь, что вы используете правильную пару <code>orderId</code>/<code>clientOrderId</code> из истории ордеров.</td></tr><tr><td><strong>-2042</strong></td><td>MAX_SUBSCRIPTION_ID_REACHED</td><td>Spot WebSocket</td><td>Для данного подключения достигнут максимальный лимит идентификаторов подписки.</td><td>Достигнут максимальный лимит одновременных подписок на рыночные данные для одного WebSocket-соединения. Отмените часть существующих подписок через <code>UNSUBSCRIBE</code> или закройте соединение и создайте новое.</td></tr></tbody></table>

### 30хх - Ошибки маржинальной торговли (Margin) <a href="#id-30khkh-oshibki-marzhinalnoi-torgovli-margin" id="id-30khkh-oshibki-marzhinalnoi-torgovli-margin"></a>

<table data-header-hidden><thead><tr><th width="88"></th><th width="178"></th><th width="127"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-3000</strong></td><td>INNER_FAILURE</td><td>Spot / Margin</td><td>Внутренняя ошибка сервера</td><td>Повторите запрос через несколько минут. Если ошибка сохраняется — обратитесь в поддержку биржи.</td></tr><tr><td><strong>-3001</strong></td><td>NEED_ENABLE_2FA</td><td>Spot / Margin</td><td>Пожалуйста, сначала включите 2FA</td><td>Включите двухфакторную аутентификацию (2FA) в настройках безопасности аккаунта перед выполнением операции.</td></tr><tr><td><strong>-3002</strong></td><td>ASSET_DEFICIENCY</td><td>Spot / Margin</td><td>У нас нет этого актива</td><td>Указанный актив не поддерживается биржей или временно недоступен. Выберите другой актив из списка доступных.</td></tr><tr><td><strong>-3003</strong></td><td>NO_OPENED_MARGIN_ACCOUNT</td><td>Spot / Margin</td><td>Маржинальный аккаунт не существует</td><td>Активируйте маржинальную торговлю в настройках аккаунта перед выполнением операций с маржой.</td></tr><tr><td><strong>-3004</strong></td><td>TRADE_NOT_ALLOWED</td><td>Spot / Margin</td><td>Торговля не разрешена</td><td>Торговля по данной паре или для данного аккаунта временно запрещена. Проверьте статус пары и ограничения аккаунта.</td></tr><tr><td><strong>-3005</strong></td><td>TRANSFER_OUT_NOT_ALLOWED</td><td>Spot / Margin</td><td>Вывод средств не разрешён</td><td>Вывод средств временно запрещён для данного аккаунта или актива. Подождите окончания ограничения или обратитесь в поддержку.</td></tr><tr><td><strong>-3006</strong></td><td>EXCEED_MAX_BORROW</td><td>Spot / Margin</td><td>Ваша сумма заимствования превысила максимальную сумму заимствования</td><td>Сумма заимствования превышает максимально допустимый лимит для вашего аккаунта. Уменьшите сумму заимствования или погасите часть существующего долга.</td></tr><tr><td><strong>-3007</strong></td><td>HAS_PENDING_TRANSACTION</td><td>Spot / Margin</td><td>У вас есть незавершённая транзакция, пожалуйста, повторите попытку позже</td><td>Дождитесь завершения текущей транзакции перед выполнением новой операции. Проверьте статус транзакций в истории.</td></tr><tr><td><strong>-3008</strong></td><td>BORROW_NOT_ALLOWED</td><td>Spot / Margin</td><td>Заимствование не разрешено</td><td>Заимствование временно запрещено для данного аккаунта или актива. Проверьте ограничения аккаунта или обратитесь в поддержку.</td></tr><tr><td><strong>-3009</strong></td><td>ASSET_NOT_MORTGAGEABLE</td><td>Spot / Margin</td><td>Данный актив в настоящее время не может быть переведён на маржинальный счёт</td><td>Выбранный актив не поддерживает перевод на маржинальный счёт. Выберите другой актив из списка поддерживаемых для маржи.</td></tr><tr><td><strong>-3010</strong></td><td>REPAY_NOT_ALLOWED</td><td>Spot / Margin</td><td>Погашение не разрешено</td><td>Погашение долга временно запрещено для данного аккаунта или актива. Подождите окончания ограничения или обратитесь в поддержку.</td></tr><tr><td><strong>-3011</strong></td><td>BAD_DATE_RANGE</td><td>Spot / Margin</td><td>Введённая вами дата недействительна</td><td>Убедитесь, что дата начала раньше даты окончания и обе даты находятся в допустимом диапазоне (обычно последние 30–90 дней).</td></tr><tr><td><strong>-3012</strong></td><td>ASSET_ADMIN_BAN_BORROW</td><td>Spot / Margin</td><td>Заимствование запрещено для этого актива</td><td>Администрация биржи временно запретила заимствование данного актива. Выберите другой актив или дождитесь снятия ограничения.</td></tr><tr><td><strong>-3013</strong></td><td>LT_MIN_BORROWABLE</td><td>Spot / Margin</td><td>Сумма заимствования меньше минимальной суммы заимствования</td><td>Указанная сумма заимствования ниже минимально допустимой для данного актива. Увеличьте сумму до минимального значения.</td></tr><tr><td><strong>-3014</strong></td><td>ACCOUNT_BAN_BORROW</td><td>Spot / Margin</td><td>Заимствование запрещено для этого аккаунта</td><td>Для вашего аккаунта временно запрещено заимствование средств. Обратитесь в поддержку для выяснения причин ограничения.</td></tr><tr><td><strong>-3015</strong></td><td>REPAY_AMOUNT_TOO_LARGE</td><td>Spot / Margin</td><td>Сумма погашения превышает сумму заимствования</td><td>Указанная сумма погашения превышает текущий долг. Уменьшите сумму погашения до значения, не превышающего остаток долга.</td></tr><tr><td><strong>-3016</strong></td><td>LT_MIN_REPAY</td><td>Spot / Margin</td><td>Сумма погашения меньше минимальной суммы погашения</td><td>Указанная сумма погашения ниже минимально допустимой. Увеличьте сумму до минимального значения для данного актива.</td></tr><tr><td><strong>-3017</strong></td><td>ASSET_ADMIN_BAN_MORTGAGE</td><td>Spot / Margin</td><td>Данный актив в настоящее время не может быть переведён на маржинальный счёт</td><td>Администрация биржи временно запретила перевод данного актива на маржинальный счёт. Выберите другой актив или дождитесь снятия ограничения.</td></tr><tr><td><strong>-3018</strong></td><td>ACCOUNT_BAN_MORTGAGE</td><td>Spot / Margin</td><td>Перевод на счёт запрещён для этого аккаунта</td><td>Для вашего аккаунта временно запрещён перевод средств на маржинальный счёт. Обратитесь в поддержку для выяснения причин ограничения.</td></tr><tr><td><strong>-3019</strong></td><td>ACCOUNT_BAN_ROLLOUT</td><td>Spot / Margin</td><td>Вывод средств запрещён для этого аккаунта</td><td>Для вашего аккаунта временно запрещён вывод средств с маржинального счёта. Обратитесь в поддержку для выяснения причин ограничения.</td></tr><tr><td><strong>-3020</strong></td><td>EXCEED_MAX_ROLLOUT</td><td>Spot / Margin</td><td>Сумма вывода превышает максимальную сумму</td><td>Сумма вывода превышает максимально допустимый лимит для данного аккаунта или актива. Уменьшите сумму до разрешённого значения.</td></tr><tr><td><strong>-3021</strong></td><td>PAIR_ADMIN_BAN_TRADE</td><td>Spot / Margin</td><td>Маржинальный аккаунт не может торговать этой торговой парой</td><td>Администрация биржи запретила маржинальную торговлю по данной паре. Выберите другую пару из списка поддерживаемых для маржи.</td></tr><tr><td><strong>-3022</strong></td><td>ACCOUNT_BAN_TRADE</td><td>Spot / Margin</td><td>Торговля вашего аккаунта запрещена</td><td>Для вашего аккаунта временно запрещена торговля. Обратитесь в поддержку для выяснения причин ограничения и его снятия.</td></tr><tr><td><strong>-3023</strong></td><td>MARGIN_LEVEL_TOO_LOW</td><td>Spot / Margin</td><td>Вы не можете выводить средства/размещать ордера при текущем уровне маржи</td><td>Текущий уровень маржи ниже минимально допустимого для выполнения операции. Пополните маржинальный счёт или закройте часть позиций.</td></tr><tr><td><strong>-3024</strong></td><td>FEW_LIABILITY_LEFT</td><td>Spot / Margin</td><td>Непогашенный долг слишком мал после этого погашения</td><td>После погашения останется непогашенный долг ниже минимально допустимого значения. Увеличьте сумму погашения до полного погашения долга.</td></tr><tr><td><strong>-3025</strong></td><td>INVALID_EFFECTIVE_TIME</td><td>Spot / Margin</td><td>Введённая вами дата недействительна</td><td>Указанная дата находится вне допустимого диапазона или имеет неверный формат. Используйте корректный формат даты (Unix timestamp или ISO 8601).</td></tr><tr><td><strong>-3026</strong></td><td>VALIDATION_FAILED</td><td>Spot / Margin</td><td>Ваш параметр ввода недействителен</td><td>Проверьте корректность всех параметров запроса. Убедитесь, что обязательные поля заполнены и соответствуют формату API.</td></tr><tr><td><strong>-3027</strong></td><td>NOT_VALID_MARGIN_ASSET</td><td>Spot / Margin</td><td>Не является действительным маржинальным активом</td><td>Указанный актив не поддерживается для маржинальной торговли. Выберите другой актив из списка поддерживаемых для маржи.</td></tr><tr><td><strong>-3028</strong></td><td>NOT_VALID_MARGIN_PAIR</td><td>Spot / Margin</td><td>Не является действительной маржинальной парой</td><td>Указанная торговая пара не поддерживается для маржинальной торговли. Выберите другую пару из списка поддерживаемых для маржи.</td></tr><tr><td><strong>-3029</strong></td><td>TRANSFER_FAILED</td><td>Spot / Margin</td><td>Перевод не удался</td><td>Перевод средств не выполнен из-за технической ошибки. Повторите операцию через несколько минут или обратитесь в поддержку.</td></tr><tr><td><strong>-3036</strong></td><td>ACCOUNT_BAN_REPAY</td><td>Spot / Margin</td><td>Этому аккаунту не разрешено погашать</td><td>Для вашего аккаунта временно запрещено погашение долга. Обратитесь в поддержку для выяснения причин ограничения.</td></tr><tr><td><strong>-3037</strong></td><td>PNL_CLEARING</td><td>Spot / Margin</td><td>PNL очищается. Подождите секунду</td><td>Система выполняет очистку прибыли/убытка (PNL). Подождите 10–30 секунд и повторите операцию.</td></tr><tr><td><strong>-3038</strong></td><td>LISTEN_KEY_NOT_FOUND</td><td>Spot / Margin</td><td>Ключ прослушивания не найден</td><td>Указанный <code>listenKey</code> не существует или истёк. Создайте новый ключ через <code>/sapi/v1/userDataStream</code> (POST).</td></tr><tr><td><strong>-3041</strong></td><td>BALANCE_NOT_ENOUGH</td><td>Spot / Margin</td><td>Баланс недостаточен</td><td>На счёте недостаточно средств для выполнения операции. Пополните баланс или уменьшите объём операции.</td></tr><tr><td><strong>-3042</strong></td><td>PRICE_INDEX_NOT_FOUND</td><td>Spot / Margin</td><td>PriceIndex недоступен для этой маржинальной пары</td><td>Индекс цены для данной маржинальной пары временно недоступен. Дождитесь восстановления данных или выберите другую пару.</td></tr><tr><td><strong>-3043</strong></td><td>TRANSFER_IN_NOT_ALLOWED</td><td>Spot / Margin</td><td>Перевод на счёт не разрешён</td><td>Перевод средств на маржинальный счёт временно запрещён. Подождите окончания ограничения или обратитесь в поддержку.</td></tr><tr><td><strong>-3044</strong></td><td>SYSTEM_BUSY</td><td>Spot / Margin</td><td>Система занята</td><td>Система временно перегружена. Повторите запрос через несколько минут или уменьшите частоту запросов.</td></tr><tr><td><strong>-3045</strong></td><td>INSUFFICIENT_SYSTEM_ASSET</td><td>Spot / Margin</td><td>В системе сейчас недостаточно актива</td><td>В системе временно недостаточно средств для выполнения операции. Повторите запрос позже или выберите другой актив.</td></tr><tr><td><strong>-3999</strong></td><td>NOT_WHITELIST_USER</td><td>Spot / Margin</td><td>Эта функция доступна только для приглашённых пользователей</td><td>Данная функция доступна только пользователям, получившим приглашение от биржи. Обратитесь в поддержку для получения доступа.</td></tr></tbody></table>

### 40xx — Фильтры и специфичные ошибки (фьючерсы/опционы) <a href="#id-40xx-filtry-i-specifichnye-oshibki-fyuchersy-opciony" id="id-40xx-filtry-i-specifichnye-oshibki-fyuchersy-opciony"></a>

<table data-header-hidden><thead><tr><th width="90"></th><th width="178"></th><th width="128"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-4000</strong></td><td>INVALID_ORDER_STATUS</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый статус ордера</td><td>Проверьте текущий статус ордера перед выполнением операции. Отмените и создайте новый ордер при необходимости.</td></tr><tr><td><strong>-4001</strong></td><td>PRICE_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена меньше 0</td><td>Укажите положительную цену ордера, соответствующую минимальному значению для инструмента.</td></tr><tr><td><strong>-4002</strong></td><td>PRICE_GREATER_THAN_MAX_PRICE</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена превышает максимум</td><td>Снизьте цену ордера до значения, не превышающего максимальную допустимую для символа.</td></tr><tr><td><strong>-4003</strong></td><td>QTY_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Объём меньше нуля</td><td>Укажите положительный объём ордера, соответствующий минимальному лоту инструмента.</td></tr><tr><td><strong>-4004</strong></td><td>QTY_LESS_THAN_MIN_QTY</td><td>USDT-M / COIN-M / Portfolio</td><td>Объём ниже минимума</td><td>Увеличьте объём ордера до значения, соответствующего минимальному шагу (лоту) для символа.</td></tr><tr><td><strong>-4005</strong></td><td>QTY_GREATER_THAN_MAX_QTY</td><td>USDT-M / COIN-M / Portfolio</td><td>Объём превышает максимум</td><td>Снизьте объём ордера до значения, не превышающего максимальный допустимый лот для символа.</td></tr><tr><td><strong>-4006</strong></td><td>STOP_PRICE_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Стоп-цена меньше 0</td><td>Укажите положительную стоп-цену, соответствующую правилам инструмента.</td></tr><tr><td><strong>-4007</strong></td><td>STOP_PRICE_GREATER_THAN_MAX_PRICE</td><td>USDT-M / COIN-M / Portfolio</td><td>Стоп-цена выше максимума</td><td>Скорректируйте стоп-цену до допустимого диапазона для данного символа.</td></tr><tr><td><strong>-4008</strong></td><td>TICK_SIZE_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Шаг цены меньше 0</td><td>Обратитесь в поддержку — ошибка конфигурации инструмента на стороне биржи.</td></tr><tr><td><strong>-4009</strong></td><td>MAX_PRICE_LESS_THAN_MIN_PRICE</td><td>USDT-M / COIN-M / Portfolio</td><td>Макс. цена &#x3C; мин. цены</td><td>Обратитесь в поддержку — ошибка конфигурации фильтров инструмента.</td></tr><tr><td><strong>-4010</strong></td><td>MAX_QTY_LESS_THAN_MIN_QTY</td><td>USDT-M / COIN-M / Portfolio</td><td>Макс. объём &#x3C; мин. объёма</td><td>Обратитесь в поддержку — ошибка конфигурации лотов инструмента.</td></tr><tr><td><strong>-4011</strong></td><td>STEP_SIZE_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Шаг лота меньше 0</td><td>Обратитесь в поддержку — ошибка конфигурации шага лота на бирже.</td></tr><tr><td><strong>-4012</strong></td><td>MAX_NUM_ORDERS_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Макс. ордеров &#x3C; 0</td><td>Обратитесь в поддержку — ошибка системных ограничений аккаунта.</td></tr><tr><td><strong>-4013</strong></td><td>PRICE_LESS_THAN_MIN_PRICE</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена ниже минимума</td><td>Увеличьте цену ордера до значения, соответствующего минимальной допустимой для символа.</td></tr><tr><td><strong>-4014</strong></td><td>PRICE_NOT_INCREASED_BY_TICK_SIZE</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена не кратна шагу</td><td>Округлите цену до ближайшего допустимого значения с учётом шага цены (tick size) инструмента.</td></tr><tr><td><strong>-4015</strong></td><td>INVALID_CL_ORD_ID_LEN</td><td>USDT-M / COIN-M / Portfolio</td><td>Длина ID клиента > 36 симв.</td><td>Сократите длину clientOrderID до 36 символов (латиница, цифры, дефис, подчёркивание).</td></tr><tr><td><strong>-4016</strong></td><td>PRICE_HIGHTER_THAN_MULTIPLIER_UP</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена выше мультипликатора</td><td>Снизьте цену ордера — она не должна превышать маркет-цену × коэффициент (обычно 1.05–1.10).</td></tr><tr><td><strong>-4017</strong></td><td>MULTIPLIER_UP_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Мультипликатор роста &#x3C; 0</td><td>Обратитесь в поддержку — ошибка конфигурации параметров риска инструмента.</td></tr><tr><td><strong>-4018</strong></td><td>MULTIPLIER_DOWN_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Мультипликатор падения &#x3C; 0</td><td>Обратитесь в поддержку — ошибка конфигурации параметров риска инструмента.</td></tr><tr><td><strong>-4019</strong></td><td>COMPOSITE_SCALE_OVERFLOW</td><td>USDT-M / COIN-M / Portfolio</td><td>Слишком большой масштаб</td><td>Уменьшите размер позиции или используйте меньшее плечо для данного инструмента.</td></tr><tr><td><strong>-4020</strong></td><td>TARGET_STRATEGY_INVALID</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимая стратегия</td><td>Выберите поддерживаемую комбинацию типа ордера и параметра reduceOnly для данного инструмента.</td></tr><tr><td><strong>-4021</strong></td><td>INVALID_DEPTH_LIMIT</td><td>USDT-M / COIN-M / Portfolio</td><td>Некорректная глубина стакана</td><td>Укажите допустимое значение глубины (обычно 5, 10, 20, 50, 100, 500, 1000).</td></tr><tr><td><strong>-4022</strong></td><td>WRONG_MARKET_STATUS</td><td>USDT-M / COIN-M / Portfolio</td><td>Неверный статус рынка</td><td>Убедитесь, что символ находится в статусе «торговля разрешена» (TRADING), а не SUSPENDED/PRE_TRADING.</td></tr><tr><td><strong>-4023</strong></td><td>QTY_NOT_INCREASED_BY_STEP_SIZE</td><td>USDT-M / COIN-M / Portfolio</td><td>Объём не кратен шагу</td><td>Округлите объём до ближайшего допустимого значения с учётом шага лота (step size) инструмента.</td></tr><tr><td><strong>-4024</strong></td><td>PRICE_LOWER_THAN_MULTIPLIER_DOWN</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена ниже мультипликатора</td><td>Увеличьте цену ордера — она не должна быть ниже маркет-цены × коэффициент (обычно 0.90–0.95).</td></tr><tr><td><strong>-4025</strong></td><td>MULTIPLIER_DECIMAL_LESS_THAN_ZERO</td><td>USDT-M / COIN-M / Portfolio</td><td>Десятичный мультипликатор &#x3C; 0</td><td>Обратитесь в поддержку — ошибка конфигурации параметров округления инструмента.</td></tr><tr><td><strong>-4026</strong></td><td>COMMISSION_INVALID</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимая комиссия</td><td>Обратитесь в поддержку — внутренняя ошибка расчёта комиссии при исполнении ордера.</td></tr><tr><td><strong>-4027</strong></td><td>INVALID_ACCOUNT_TYPE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый тип аккаунта</td><td>Убедитесь, что используете правильный тип счёта (унифицированный/изолированный) для операции.</td></tr><tr><td><strong>-4028</strong></td><td>INVALID_LEVERAGE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимое плечо</td><td>Установите плечо в допустимом диапазоне для символа (обычно 1–125x в зависимости от актива и верификации).</td></tr><tr><td><strong>-4029</strong></td><td>INVALID_TICK_SIZE_PRECISION</td><td>USDT-M / COIN-M / Portfolio / Options</td><td>Некорректная точность шага</td><td>Округлите цену до допустимого количества знаков после запятой для данного инструмента.</td></tr><tr><td><strong>-4030</strong></td><td>INVALID_STEP_SIZE_PRECISION</td><td>USDT-M / COIN-M / Portfolio / Options</td><td>Некорректная точность шага объёма</td><td>Округлите объём до допустимого количества знаков после запятой для данного инструмента.</td></tr><tr><td><strong>-4031</strong></td><td>INVALID_WORKING_TYPE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый тип исполнения</td><td>Используйте поддерживаемый тип исполнения (MARK_PRICE / CONTRACT_PRICE) для данного инструмента.</td></tr><tr><td><strong>-4032</strong></td><td>EXCEED_MAX_CANCEL_ORDER_SIZE</td><td>USDT-M / COIN-M / Portfolio</td><td>Превышен лимит отмены</td><td>Разбейте запрос на несколько пакетов по ≤ 10 ордеров за раз (лимит биржи).</td></tr><tr><td><strong>-4033</strong></td><td>INSURANCE_ACCOUNT_NOT_FOUND</td><td>USDT-M / COIN-M / Portfolio</td><td>Счёт страхового фонда не найден</td><td>Обратитесь в поддержку — системная ошибка доступа к страховым активам.</td></tr><tr><td><strong>-4034</strong></td><td>CAPITAL_WITHDRAW_ADDRESS_CHEAT</td><td>Capital</td><td>Адрес подозревается в подделке</td><td>Обратитесь в поддержку для верификации адреса вывода средств.</td></tr><tr><td><strong>-4035</strong></td><td>CAPITAL_WITHDRAW_NOT_WHITE_ADDRESS</td><td>Capital</td><td>Адрес отсутствует в белом списке</td><td>Добавьте адрес в белый список в настройках безопасности перед выводом.</td></tr><tr><td><strong>-4036</strong></td><td>CAPITAL_WITHDRAW_NEW_ADDRESS</td><td>Capital</td><td>Новый адрес доступен для вывода через {0} ч</td><td>Подождите указанный период (обычно 24–48 ч) перед первым выводом на новый адрес.</td></tr><tr><td><strong>-4037</strong></td><td>CAPITAL_WITHDRAW_RESEND_EMAIL_FAIL</td><td>Capital</td><td>Ошибка повторной отправки письма</td><td>Проверьте корректность email в настройках аккаунта или обратитесь в поддержку.</td></tr><tr><td><strong>-4038</strong></td><td>CAPITAL_WITHDRAW_RESEND_EMAIL_TIME_OUT</td><td>Capital</td><td>Повторите попытку через 5 минут</td><td>Подождите 5 минут перед повторной отправкой подтверждающего письма.</td></tr><tr><td><strong>-4039</strong></td><td>CAPITAL_USER_EMPTY</td><td>Capital</td><td>Пользователь не существует</td><td>Убедитесь, что вы авторизованы и используете корректные учётные данные API.</td></tr><tr><td><strong>-4040</strong></td><td>CAPITAL_NO_CHARGE</td><td>Capital</td><td>На этот адрес не поступали депозиты</td><td>Эта ошибка возникает при запросе истории для адреса без входящих транзакций.</td></tr><tr><td><strong>-4041</strong></td><td>CAPITAL_MINUTE_TOO_SMALL</td><td>Capital</td><td>Повторите попытку через минуту</td><td>Соблюдайте лимиты запросов — делайте паузу не менее 60 секунд между операциями.</td></tr><tr><td><strong>-4042</strong></td><td>CAPITAL_CHARGE_NOT_RESET</td><td>Capital</td><td>Невозможно повторно получить адрес депозита</td><td>Используйте ранее полученный адрес депозита для этого актива — повторная генерация невозможна.</td></tr><tr><td><strong>-4043</strong></td><td>CAPITAL_ADDRESS_TOO_MUCH</td><td>Capital</td><td>Использовано >100 адресов депозита за 24 ч</td><td>Дождитесь окончания 24-часового периода или используйте ранее созданные адреса.</td></tr><tr><td><strong>-4044</strong></td><td>INVALID_BALANCE_TYPE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый тип баланса</td><td>Укажите допустимый тип баланса: 'USDT', 'BTC' или 'BNB' в зависимости от операции.</td></tr><tr><td><strong>-4045</strong></td><td>MAX_STOP_ORDER_EXCEEDED</td><td>USDT-M / COIN-M / Portfolio</td><td>Достигнут лимит стоп-ордеров</td><td>Отмените существующие стоп-ордера (TAKE_PROFIT/STOP_LOSS) перед размещением новых.</td></tr><tr><td><strong>-4046</strong></td><td>NO_NEED_TO_CHANGE_MARGIN_TYPE</td><td>USDT-M / COIN-M / Portfolio</td><td>Смена типа маржи не требуется</td><td>Тип маржи (кросс/изолированная) уже соответствует запрашиваемому — изменение не требуется.</td></tr><tr><td><strong>-4047</strong></td><td>THERE_EXISTS_OPEN_ORDERS</td><td>USDT-M / COIN-M / Portfolio</td><td>Нельзя сменить маржу при открытых ордерах</td><td>Отмените все открытые ордера по символу перед изменением типа маржи (кросс ↔ изолированная).</td></tr><tr><td><strong>-4048</strong></td><td>THERE_EXISTS_QUANTITY</td><td>USDT-M / COIN-M / Portfolio</td><td>Нельзя сменить маржу при открытой позиции</td><td>Закройте текущую позицию по символу перед изменением типа маржи (кросс ↔ изолированная).</td></tr><tr><td><strong>-4049</strong></td><td>ADD_ISOLATED_MARGIN_REJECT</td><td>USDT-M / COIN-M / Portfolio</td><td>Добавление маржи только для изолированной</td><td>Добавление маржи возможно только в режиме изолированной маржи (Isolated Margin). Переключите тип маржи.</td></tr><tr><td><strong>-4050</strong></td><td>CROSS_BALANCE_INSUFFICIENT</td><td>USDT-M / COIN-M / Portfolio</td><td>Недостаточно баланса кросс-маржи</td><td>Пополните баланс кошелька или закройте часть позиций для освобождения маржи.</td></tr><tr><td><strong>-4051</strong></td><td>ISOLATED_BALANCE_INSUFFICIENT</td><td>USDT-M / COIN-M / Portfolio</td><td>Недостаточно баланса изолированной маржи</td><td>Добавьте маржу на изолированную позицию или закройте часть позиции для предотвращения ликвидации.</td></tr><tr><td><strong>-4052</strong></td><td>NO_NEED_TO_CHANGE_AUTO_ADD_MARGIN</td><td>USDT-M / COIN-M / Portfolio</td><td>Автодобавление маржи уже установлено</td><td>Параметр автодобавления маржи уже соответствует запрашиваемому значению — изменение не требуется.</td></tr><tr><td><strong>-4053</strong></td><td>AUTO_ADD_CROSSED_MARGIN_REJECT</td><td>USDT-M / COIN-M / Portfolio</td><td>Автодобавление маржи только для изолированной</td><td>Функция автодобавления маржи работает только в режиме изолированной маржи (Isolated Margin).</td></tr><tr><td><strong>-4054</strong></td><td>ADD_ISOLATED_MARGIN_NO_POSITION_REJECT</td><td>USDT-M / COIN-M / Portfolio</td><td>Нельзя добавить маржу: позиция = 0</td><td>Добавление маржи возможно только при наличии открытой позиции по символу. Откройте позицию сначала.</td></tr><tr><td><strong>-4055</strong></td><td>AMOUNT_MUST_BE_POSITIVE</td><td>USDT-M / COIN-M / Portfolio / Options</td><td>Сумма должна быть положительной</td><td>Укажите положительную сумму для операции (пополнение, вывод, добавление маржи).</td></tr><tr><td><strong>-4056</strong></td><td>INVALID_API_KEY_TYPE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый тип API-ключа</td><td>Убедитесь, что используете ключ с правами на торговлю (Trade permissions) для данного рынка.</td></tr><tr><td><strong>-4057</strong></td><td>INVALID_RSA_PUBLIC_KEY</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый публичный ключ API</td><td>Проверьте корректность публичного ключа или сгенерируйте новый ключ в настройках безопасности.</td></tr><tr><td><strong>-4058</strong></td><td>MAX_PRICE_TOO_LARGE</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена и десятичные знаки слишком велики</td><td>Уменьшите количество знаков после запятой или снизьте цену до допустимого диапазона инструмента.</td></tr><tr><td><strong>-4059</strong></td><td>NO_NEED_TO_CHANGE_POSITION_SIDE</td><td>USDT-M / COIN-M / Portfolio</td><td>Смена стороны позиции не требуется</td><td>Режим стороны позиции (One-way/Hedge) уже соответствует запрашиваемому — изменение не требуется.</td></tr><tr><td><strong>-4060</strong></td><td>INVALID_POSITION_SIDE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимая сторона позиции</td><td>Выберите допустимый режим: односторонний (ONE_WAY) или хеджированный (HEDGE).</td></tr><tr><td><strong>-4061</strong></td><td>POSITION_SIDE_NOT_MATCH</td><td>USDT-M / COIN-M / Portfolio</td><td>Сторона ордера ≠ настройкам</td><td>Убедитесь, что тип ордера (LONG/SHORT) соответствует текущему режиму позиции (One-way/Hedge).</td></tr><tr><td><strong>-4062</strong></td><td>REDUCE_ONLY_CONFLICT</td><td>USDT-M / COIN-M / Portfolio</td><td>Конфликт параметра reduceOnly</td><td>Проверьте, что ордер с reduceOnly не создаёт новую позицию противоположной стороны при наличии открытых ордеров.</td></tr><tr><td><strong>-4063</strong></td><td>INVALID_OPTIONS_REQUEST_TYPE</td><td>Options / Portfolio</td><td>Недопустимый тип запроса опционов</td><td>Используйте поддерживаемый тип запроса (например, «запрос котировки», «размещение ордера»).</td></tr><tr><td><strong>-4064</strong></td><td>INVALID_OPTIONS_TIME_FRAME</td><td>Options / Portfolio</td><td>Недопустимый временной интервал опционов</td><td>Выберите допустимый срок действия опциона из списка доступных (например, 15m, 1h, 1d).</td></tr><tr><td><strong>-4065</strong></td><td>INVALID_OPTIONS_AMOUNT</td><td>Options / Portfolio</td><td>Недопустимый объём опционов</td><td>Укажите объём в пределах минимального/максимального лота для данного инструмента.</td></tr><tr><td><strong>-4066</strong></td><td>INVALID_OPTIONS_EVENT_TYPE</td><td>Options / Portfolio</td><td>Недопустимый тип события опционов</td><td>Используйте поддерживаемый тип события (например, «торговля», «ликвидация»).</td></tr><tr><td><strong>-4067</strong></td><td>POSITION_SIDE_CHANGE_EXISTS_OPEN_ORDERS</td><td>USDT-M / COIN-M / Portfolio</td><td>Нельзя сменить сторону при открытых ордерах</td><td>Отмените все открытые ордера перед изменением режима стороны позиции (One-way ↔ Hedge).</td></tr><tr><td><strong>-4068</strong></td><td>POSITION_SIDE_CHANGE_EXISTS_QUANTITY</td><td>USDT-M / COIN-M / Portfolio</td><td>Нельзя сменить сторону при открытой позиции</td><td>Закройте все открытые позиции перед изменением режима стороны позиции (One-way ↔ Hedge).</td></tr><tr><td><strong>-4069</strong></td><td>INVALID_OPTIONS_PREMIUM_FEE</td><td>Options / Portfolio</td><td>Недопустимая премия опциона</td><td>Система не смогла рассчитать премию — проверьте параметры ордера или повторите позже.</td></tr><tr><td><strong>-4070</strong></td><td>INVALID_CL_OPTIONS_ID_LEN</td><td>Options / Portfolio</td><td>Длина ID клиента > 32 симв.</td><td>Сократите длину clientOrderId для опционов до 32 символов (латиница, цифры, дефис).</td></tr><tr><td><strong>-4071</strong></td><td>INVALID_OPTIONS_DIRECTION</td><td>Options / Portfolio</td><td>Недопустимое направление опционов</td><td>Укажите корректное направление: «CALL» для покупки права или «PUT» для продажи права.</td></tr><tr><td><strong>-4072</strong></td><td>OPTIONS_PREMIUM_NOT_UPDATE</td><td>Options / Portfolio</td><td>Премия не обновлена, ордер отклонён</td><td>Повторите запрос котировки и разместите ордер с актуальной премией в течение срока действия котировки.</td></tr><tr><td><strong>-4073</strong></td><td>OPTIONS_PREMIUM_INPUT_LESS_THAN_ZERO</td><td>Options / Portfolio</td><td>Входная премия &#x3C; 0</td><td>Проверьте корректность расчёта премии — значение не может быть отрицательным.</td></tr><tr><td><strong>-4074</strong></td><td>OPTIONS_AMOUNT_BIGGER_THAN_UPPER</td><td>Options / Portfolio</td><td>Объём вне допустимого диапазона</td><td>Уменьшите объём до максимального разрешённого для данного инструмента или увеличьте до минимума.</td></tr><tr><td><strong>-4075</strong></td><td>OPTIONS_PREMIUM_OUTPUT_ZERO</td><td>Options / Portfolio</td><td>Рассчитанная премия &#x3C; 0</td><td>Обратитесь в поддержку — внутренняя ошибка расчёта премии при валидных входных данных.</td></tr><tr><td><strong>-4076</strong></td><td>OPTIONS_PREMIUM_TOO_DIFF</td><td>Options / Portfolio</td><td>Исходная премия сильно выше последней</td><td>Система отклонила ордер из-за волатильности рынка — повторите запрос с актуальной котировкой.</td></tr><tr><td><strong>-4077</strong></td><td>OPTIONS_PREMIUM_REACH_LIMIT</td><td>Options / Portfolio</td><td>Достигнут лимит объёма премии</td><td>Уменьшите объём ордера или разделите на несколько частей для соблюдения лимитов риска.</td></tr><tr><td><strong>-4078</strong></td><td>OPTIONS_COMMON_ERROR</td><td>Options / Portfolio</td><td>Внутренняя ошибка опционов</td><td>Повторите операцию через несколько минут. Если ошибка сохраняется — обратитесь в поддержку.</td></tr><tr><td><strong>-4079</strong></td><td>INVALID_OPTIONS_ID</td><td>Options / Portfolio</td><td>Недопустимый ID опциона</td><td>Убедитесь, что опцион существует и не истёк. Проверьте корректность идентификатора.</td></tr><tr><td><strong>-4080</strong></td><td>OPTIONS_USER_NOT_FOUND</td><td>Options / Portfolio</td><td>Пользователь опционов не найден</td><td>Активируйте опционную торговлю в настройках аккаунта или обратитесь в поддержку.</td></tr><tr><td><strong>-4081</strong></td><td>OPTIONS_NOT_FOUND</td><td>Options / Portfolio</td><td>Опцион не найден</td><td>Убедитесь, что опционный контракт существует для данного базового актива и срока экспирации.</td></tr><tr><td><strong>-4082</strong></td><td>INVALID_BATCH_PLACE_ORDER_SIZE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый размер пакета</td><td>Уменьшите количество ордеров в пакете до 5 (для спота) или 10 (для фьючерсов) за один запрос.</td></tr><tr><td><strong>-4083</strong></td><td>PLACE_BATCH_ORDERS_FAIL</td><td>USDT-M / COIN-M / Portfolio</td><td>Ошибка размещения пакета ордеров</td><td>Проверьте каждый ордер в пакете на соответствие фильтрам. Разместите ордера по отдельности для диагностики.</td></tr><tr><td><strong>-4084</strong></td><td>UPCOMING_METHOD</td><td>USDT-M / COIN-M / Portfolio</td><td>Метод временно недоступен</td><td>Данный метод API временно отключён. Используйте альтернативные эндпоинты или дождитесь релиза функции.</td></tr><tr><td><strong>-4085</strong></td><td>INVALID_NOTIONAL_LIMIT_COEF</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый коэффициент лимита</td><td>Обратитесь в поддержку — ошибка конфигурации лимитов номинальной стоимости для инструмента.</td></tr><tr><td><strong>-4086</strong></td><td>INVALID_PRICE_SPREAD_THRESHOLD</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый порог спреда</td><td>Убедитесь, что разница между лимитной и стоп-ценой в OCO-ордере соответствует требованиям инструмента (обычно ≥0.1%).</td></tr><tr><td><strong>-4087</strong></td><td>INVALID_PAIR</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимая торговая пара</td><td>Убедитесь, что символ существует и доступен для торговли на выбранном рынке (проверьте через /exchangeInfo).</td></tr><tr><td><strong>-4088</strong></td><td>INVALID_TIME_INTERVAL</td><td>USDT-M / COIN-M / Portfolio</td><td>Превышен интервал времени</td><td>Сократите временной диапазон запроса (история, свечи) до допустимого лимита для эндпоинта.</td></tr><tr><td><strong>-4089</strong></td><td>REDUCE_ONLY_ORDER_PERMISSION</td><td>COIN-M</td><td>Разрешены только reduce-only ордера</td><td>Ваш аккаунт временно ограничен — разрешено только уменьшение существующих позиций (reduce-only).</td></tr><tr><td><strong>-4090</strong></td><td>NO_PLACE_ORDER_PERMISSION</td><td>COIN-M</td><td>Запрещено размещать ордера</td><td>Обратитесь в поддержку — на аккаунте установлены ограничения на размещение ордеров (риск-контроль).</td></tr></tbody></table>

### 41xx — Фильтры и специфичные ошибки (фьючерсы/опционы) <a href="#id-41xx-filtry-i-specifichnye-oshibki-fyuchersy-opciony" id="id-41xx-filtry-i-specifichnye-oshibki-fyuchersy-opciony"></a>

<table data-header-hidden><thead><tr><th width="91"></th><th width="181"></th><th width="128"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-4104</strong></td><td>INVALID_CONTRACT_TYPE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый тип контракта</td><td>Укажите поддерживаемый тип контракта: «PERPETUAL», «CURRENT_MONTH», «NEXT_MONTH» и т.д.</td></tr><tr><td><strong>-4109</strong></td><td>INACTIVE_ACCOUNT</td><td>USDT-M</td><td>Неактивный аккаунт</td><td>Переведите любую сумму актива на фьючерсный кошелёк для активации счёта.</td></tr><tr><td><strong>-4110</strong></td><td>INVALID_CLIENT_TRAN_ID_LEN</td><td>COIN-M</td><td>Некорректный ID транзакции клиента</td><td>Сократите длину параметра <code>clientTranId</code> до 64 символов (латиница, цифры, дефис, подчёркивание).</td></tr><tr><td><strong>-4111</strong></td><td>DUPLICATED_CLIENT_TRAN_ID</td><td>COIN-M</td><td>Дублирующийся ID транзакции клиента</td><td>Используйте уникальный <code>clientTranId</code> — повторное использование разрешено только через 7 дней после последней транзакции.</td></tr><tr><td><strong>-4112</strong></td><td>REDUCE_ONLY_MARGIN_CHECK_FAILED</td><td>COIN-M</td><td>Ошибка проверки маржи reduce-only</td><td>Отмените существующие ордера той же стороны, которые мешают исполнению reduce-only ордера.</td></tr><tr><td><strong>-4113</strong></td><td>MARKET_ORDER_REJECT</td><td>COIN-M</td><td>Отклонение рыночного ордера</td><td>Измените тип ордера на лимитный или дождитесь улучшения ликвидности в стакане.</td></tr><tr><td><strong>-4114</strong></td><td>INVALID_CLIENT_TRAN_ID_LEN</td><td>Portfolio</td><td>Некорректный ID транзакции клиента</td><td>Сократите длину параметра <code>clientTranId</code> до 64 символов для операций в режиме Portfolio Margin.</td></tr><tr><td><strong>-4115</strong></td><td>DUPLICATED_CLIENT_TRAN_ID</td><td>Portfolio</td><td>Дублирующийся ID транзакции клиента</td><td>Используйте уникальный <code>clientTranId</code> — повторное использование разрешено только через 7 дней.</td></tr><tr><td><strong>-4116</strong></td><td>DUPLICATED_CLIENT_ORDER_ID</td><td>USDT-M</td><td>Дублирующийся ID ордера клиента</td><td>Укажите уникальный <code>clientOrderId</code> для нового ордера — повторное использование запрещено до отмены/исполнения предыдущего.</td></tr><tr><td><strong>-4117</strong></td><td>STOP_ORDER_TRIGGERING</td><td>USDT-M</td><td>Стоп-ордер в процессе срабатывания</td><td>Дождитесь завершения срабатывания стоп-ордера. Отмена невозможна на этапе триггера.</td></tr><tr><td><strong>-4118</strong></td><td>REDUCE_ONLY_MARGIN_CHECK_FAILED</td><td>USDT-M / Portfolio</td><td>Ошибка проверки маржи reduce-only</td><td>Отмените существующие ордера той же стороны, которые препятствуют исполнению reduce-only ордера без изменения направления позиции.</td></tr><tr><td><strong>-4120</strong></td><td>STOP_ORDER_SWITCH_ALGO</td><td>USDT-M</td><td>Тип ордера не поддерживается для эндпоинта</td><td>Для размещения стоп-ордеров используйте специальные эндпоинты алгоритмических ордеров (<code>/v1/algo/order</code>).</td></tr><tr><td><strong>-4131</strong></td><td>MARKET_ORDER_REJECT</td><td>USDT-M / Portfolio</td><td>Отклонение рыночного ордера</td><td>Измените тип ордера на лимитный или дождитесь улучшения ликвидности для соответствия фильтру PERCENT_PRICE.</td></tr><tr><td><strong>-4135</strong></td><td>INVALID_ACTIVATION_PRICE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимая цена активации</td><td>Укажите цену активации в допустимом диапазоне относительно текущей рыночной цены (обычно ±5–10%).</td></tr><tr><td><strong>-4137</strong></td><td>QUANTITY_EXISTS_WITH_CLOSE_POSITION</td><td>USDT-M / COIN-M / Portfolio</td><td>Объём должен быть 0 при закрытии позиции</td><td>При параметре <code>closePosition=true</code> установите <code>quantity=0</code> — объём рассчитывается автоматически для полного закрытия.</td></tr><tr><td><strong>-4138</strong></td><td>REDUCE_ONLY_MUST_BE_TRUE</td><td>USDT-M / COIN-M / Portfolio</td><td>Reduce-only должен быть true при закрытии позиции</td><td>Установите параметр <code>reduceOnly=true</code> при использовании <code>closePosition=true</code> для безопасного закрытия позиции.</td></tr><tr><td><strong>-4139</strong></td><td>ORDER_TYPE_CANNOT_BE_MKT</td><td>USDT-M / COIN-M / Portfolio</td><td>Тип ордера не может быть рыночным</td><td>Используйте лимитный ордер (<code>LIMIT</code>) вместо рыночного при операциях, где отмена невозможна (например, при закрытии позиции с защитой).</td></tr><tr><td><strong>-4140</strong></td><td>INVALID_OPENING_POSITION_STATUS</td><td>USDT-M / Portfolio</td><td>Недопустимый статус символа для открытия позиции</td><td>Убедитесь, что символ находится в статусе «торговля разрешена» (TRADING) и поддерживает открытие новых позиций.</td></tr><tr><td><strong>-4141</strong></td><td>SYMBOL_ALREADY_CLOSED</td><td>USDT-M / Portfolio</td><td>Символ закрыт</td><td>Дождитесь возобновления торговли по символу или выберите другой актив. Информацию о статусе см. в <code>/exchangeInfo</code>.</td></tr><tr><td><strong>-4142</strong></td><td>STRATEGY_INVALID_TRIGGER_PRICE</td><td>USDT-M / COIN-M / Portfolio</td><td>Некорректная цена триггера стратегии</td><td>Установите цену триггера (стоп/тейк-профит) вне текущего рыночного диапазона — для покупки выше цены, для продажи ниже цены.</td></tr><tr><td><strong>-4144</strong></td><td>INVALID_PAIR</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимая торговая пара</td><td>Убедитесь, что пара существует и доступна для торговли на выбранном рынке (проверьте через <code>/exchangeInfo</code>).</td></tr><tr><td><strong>-4150</strong></td><td>ISOLATED_LEVERAGE_REJECT_WITH_POSITION</td><td>COIN-M</td><td>Снижение плеча не поддерживается в изолированной марже с позицией</td><td>Закройте позицию перед снижением плеча в режиме изолированной маржи, либо временно переключитесь на кросс-маржу.</td></tr><tr><td><strong>-4151</strong></td><td>PRICE_HIGHTER_THAN_STOP_MULTIPLIER_UP</td><td>COIN-M</td><td>Цена выше мультипликатора стоп-цены</td><td>Снизьте лимитную цену до значения ≤ (стоп-цена × мультипликатор), обычно не более чем на 5–10% выше стоп-цены.</td></tr><tr><td><strong>-4152</strong></td><td>PRICE_LOWER_THAN_STOP_MULTIPLIER_DOWN</td><td>COIN-M</td><td>Цена ниже мультипликатора стоп-цены</td><td>Увеличьте лимитную цену до значения ≥ (стоп-цена × мультипликатор), обычно не менее чем на 5–10% ниже стоп-цены.</td></tr><tr><td><strong>-4154</strong></td><td>STOP_PRICE_HIGHER_THAN_PRICE_MULTIPLIER_LIMIT</td><td>COIN-M</td><td>Стоп-цена выше лимита мультипликатора</td><td>Снизьте стоп-цену до значения ≤ (маркет-цена × верхний мультипликатор), обычно не более чем на 10–15% выше текущей цены.</td></tr><tr><td><strong>-4155</strong></td><td>STOP_PRICE_LOWER_THAN_PRICE_MULTIPLIER_LIMIT</td><td>COIN-M</td><td>Стоп-цена ниже лимита мультипликатора</td><td>Увеличьте стоп-цену до значения ≥ (маркет-цена × нижний мультипликатор), обычно не менее чем на 10–15% ниже текущей цены.</td></tr><tr><td><strong>-4161</strong></td><td>ISOLATED_LEVERAGE_REJECT_WITH_POSITION</td><td>USDT-M / Portfolio</td><td>Снижение плеча не поддерживается в изолированной марже с позицией</td><td>Закройте позицию перед снижением плеча в режиме изолированной маржи или временно переключитесь на кросс-маржу.</td></tr><tr><td><strong>-4164</strong></td><td>MIN_NOTIONAL</td><td>USDT-M / Portfolio</td><td>Минимальный номинал ордера</td><td>Увеличьте объём ордера так, чтобы <code>цена × объём</code> соответствовал минимальному номиналу символа (обычно 5 USDT для фьючерсов).</td></tr><tr><td><strong>-4165</strong></td><td>INVALID_TIME_INTERVAL</td><td>USDT-M / Portfolio</td><td>Недопустимый временной интервал</td><td>Сократите временной диапазон запроса (для истории, свечей) до допустимого лимита эндпоинта (обычно ≤30–90 дней).</td></tr><tr><td><strong>-4167</strong></td><td>ISOLATED_REJECT_WITH_JOINT_MARGIN</td><td>USDT-M</td><td>Невозможно переключиться в мульти-активный режим при изолированной марже</td><td>Переключите все символы в режим кросс-маржи перед активацией мульти-активного режима (Multi-Assets Mode).</td></tr><tr><td><strong>-4168</strong></td><td>JOINT_MARGIN_REJECT_WITH_ISOLATED</td><td>USDT-M</td><td>Невозможно переключиться в изолированную маржу в мульти-активном режиме</td><td>Отключите мульти-активный режим (Multi-Assets Mode) перед переключением отдельных символов в изолированную маржу.</td></tr><tr><td><strong>-4169</strong></td><td>JOINT_MARGIN_REJECT_WITH_MB</td><td>USDT-M</td><td>Недостаточно маржи для мульти-активного режима</td><td>Пополните баланс фьючерсного кошелька или закройте часть позиций для обеспечения достаточного уровня маржи.</td></tr><tr><td><strong>-4170</strong></td><td>JOINT_MARGIN_REJECT_WITH_OPEN_ORDER</td><td>USDT-M</td><td>Невозможно включить мульти-активный режим с открытыми ордерами</td><td>Отмените все открытые ордера по фьючерсам перед активацией мульти-активного режима.</td></tr><tr><td><strong>-4171</strong></td><td>NO_NEED_TO_CHANGE_JOINT_MARGIN</td><td>USDT-M</td><td>Настройка мульти-актива уже применена</td><td>Параметр мульти-активного режима (Multi-Assets Mode) уже соответствует запрашиваемому значению — повторное изменение не требуется.</td></tr><tr><td><strong>-4172</strong></td><td>JOINT_MARGIN_REJECT_WITH_NEGATIVE_BALANCE</td><td>USDT-M</td><td>Отрицательный баланс блокирует мульти-активный режим</td><td>Закройте убыточные позиции или пополните кошелёк для устранения отрицательного баланса перед активацией мульти-актива.</td></tr><tr><td><strong>-4178</strong></td><td>MIN_NOTIONAL</td><td>COIN-M</td><td>Минимальный номинал ордера</td><td>Увеличьте объём ордера так, чтобы номинальная стоимость соответствовала минимальному требованию символа (обычно 1 базовая валюта).</td></tr><tr><td><strong>-4183</strong></td><td>PRICE_HIGHTER_THAN_STOP_MULTIPLIER_UP</td><td>Portfolio</td><td>Цена выше мультипликатора стоп-цены</td><td>Снизьте лимитную цену до значения ≤ (стоп-цена × мультипликатор), обычно не более чем на 5–10% выше стоп-цены.</td></tr><tr><td><strong>-4184</strong></td><td>PRICE_LOWER_THAN_STOP_MULTIPLIER_DOWN</td><td>Portfolio</td><td>Цена ниже мультипликатора стоп-цены</td><td>Увеличьте лимитную цену до значения ≥ (стоп-цена × мультипликатор), обычно не менее чем на 5–10% ниже стоп-цены.</td></tr><tr><td><strong>-4188</strong></td><td>ME_INVALID_TIMESTAMP</td><td>COIN-M</td><td>Временная метка вне окна движка сопоставления</td><td>Синхронизируйте системное время с сервером NTP. Убедитесь, что <code>timestamp</code> + <code>recvWindow</code> ≥ текущее время сервера Binance.</td></tr><tr><td><strong>-4192</strong></td><td>COOLING_OFF_PERIOD</td><td>USDT-M / COIN-M</td><td>Торговля запрещена из-за периода охлаждения</td><td>Дождитесь окончания периода охлаждения (обычно 5–15 минут после входа в режим ликвидации или рисковых операций).</td></tr><tr><td><strong>-4194</strong></td><td>ADJUST_LEVERAGE_KYC_FAILED</td><td>COIN-M</td><td>Требуется верификация для плеча >20x</td><td>Пройдите промежуточную/расширенную верификацию личности (Intermediate KYC) в настройках безопасности аккаунта.</td></tr><tr><td><strong>-4195</strong></td><td>ADJUST_LEVERAGE_ONE_MONTH_FAILED</td><td>COIN-M</td><td>Плечо >20x доступно через месяц после регистрации</td><td>Подождите 30 дней с момента регистрации аккаунта для получения доступа к плечу выше 20x (требование безопасности).</td></tr><tr><td><strong>-4196</strong></td><td>LIMIT_ORDER_ONLY</td><td>COIN-M</td><td>Поддерживаются только лимитные ордера</td><td>Используйте тип ордера <code>LIMIT</code> вместо <code>MARKET</code>. Рыночные ордера временно недоступны для данного символа/режима.</td></tr><tr><td><strong>-4197</strong></td><td>SAME_ORDER</td><td>COIN-M</td><td>Изменение ордера не требуется</td><td>Запрашиваемые изменения не отличаются от текущих параметров ордера — повторная модификация не требуется.</td></tr><tr><td><strong>-4198</strong></td><td>EXCEED_MAX_MODIFY_ORDER_LIMIT</td><td>COIN-M</td><td>Превышен лимит модификаций ордера</td><td>Дождитесь сброса лимита модификаций (обычно 1 час) или отмените и разместите новый ордер вместо многократной модификации.</td></tr><tr><td><strong>-4199</strong></td><td>MOVE_ORDER_NOT_ALLOWED_SYMBOL_REASON</td><td>COIN-M</td><td>Символ не в статусе торговли. Модификация запрещена</td><td>Отмените ордер и разместите новый после возобновления торговли по символу. Модификация невозможна в статусе SUSPENDED/PRE_TRADING.</td></tr></tbody></table>

### 42хх-44хх - Ограничения настройки плеча и валидации стоп-цен <a href="#id-42khkh-44khkh-ogranicheniya-nastroiki-plecha-i-validacii-stop-cen" id="id-42khkh-44khkh-ogranicheniya-nastroiki-plecha-i-validacii-stop-cen"></a>

<table data-header-hidden><thead><tr><th width="95"></th><th width="182"></th><th width="130"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-4200</strong></td><td>ADJUST_LEVERAGE_X_DAYS_FAILED</td><td>COIN-M</td><td>Плечо >20x доступно через 30 дней после регистрации фьючерсного аккаунта</td><td>Подождите 30 дней с момента регистрации фьючерсного аккаунта для получения доступа к плечу выше 20x.</td></tr><tr><td><strong>-4201</strong></td><td>ADJUST_LEVERAGE_KYC_LIMIT</td><td>COIN-M</td><td>Пользователи в вашей стране имеют ограниченное плечо</td><td>Максимальное доступное плечо для вашей юрисдикции ограничено регуляторными требованиями. Обратитесь в поддержку для уточнения лимитов.</td></tr><tr><td><strong>-4202</strong></td><td>ADJUST_LEVERAGE_ACCOUNT_SYMBOL_FAILED</td><td>COIN-M</td><td>Плечо символа не может превышать 20 при использовании сервиса корректировки лимита позиции</td><td>Уменьшите плечо до 20x или откажитесь от использования сервиса корректировки лимита позиции для данного символа.</td></tr><tr><td><strong>-4203</strong></td><td>ADJUST_LEVERAGE_ONE_MONTH_FAILED</td><td>USDT-M / COIN-M</td><td>Плечо выше 20x доступно через месяц после регистрации аккаунта.</td><td>Подождите 30 дней с момента регистрации аккаунта для получения доступа к плечу выше 20x.</td></tr><tr><td><strong>-4205</strong></td><td>ADJUST_LEVERAGE_X_DAYS_FAILED</td><td>USDT-M / Portfolio</td><td>Плечо >20x доступно через %s дней после регистрации фьючерсного аккаунта</td><td>Подождите указанный период (обычно 30 дней) с момента регистрации фьючерсного аккаунта для получения доступа к плечу выше 20x.</td></tr><tr><td><strong>-4206</strong></td><td>ADJUST_LEVERAGE_KYC_LIMIT</td><td>USDT-M / Portfolio</td><td>Пользователи в вашей стране имеют ограниченное плечо</td><td>Максимальное плечо ограничено локальными регуляторными требованиями. Проверьте доступное плечо в настройках аккаунта.</td></tr><tr><td><strong>-4208</strong></td><td>ADJUST_LEVERAGE_ACCOUNT_SYMBOL_FAILED</td><td>USDT-M / Portfolio</td><td>Плечо символа не может превышать 20 при использовании сервиса корректировки лимита позиции</td><td>Отключите сервис корректировки лимита позиции или установите плечо ≤20x для данного символа.</td></tr><tr><td><strong>-4209</strong></td><td>ADJUST_LEVERAGE_SYMBOL_FAILED</td><td>USDT-M / COIN-M / Portfolio</td><td>Макс. плечо символа — 20x<br>Ошибка корректировки плеча. Макс. плечо символа — %sx</td><td>Для данного символа установлено ограничение максимального плеча. Выберите другой символ или снизьте запрашиваемое плечо до разрешённого лимита.</td></tr><tr><td><strong>-4210</strong></td><td>STOP_PRICE_HIGHER_THAN_PRICE_MULTIPLIER_LIMIT</td><td>COIN-M</td><td>Стоп-цена выше лимита мультипликатора цены</td><td>Снизьте стоп-цену до значения ≤ (маркет-цена × верхний мультипликатор), обычно не более чем на 10–15% выше текущей цены.</td></tr><tr><td><strong>-4211</strong></td><td>STOP_PRICE_LOWER_THAN_PRICE_MULTIPLIER_LIMIT</td><td>COIN-M</td><td>Стоп-цена ниже лимита мультипликатора цены</td><td>Увеличьте стоп-цену до значения ≥ (маркет-цена × нижний мультипликатор), обычно не менее чем на 10–15% ниже текущей цены.</td></tr><tr><td><strong>-4400</strong></td><td>TRADING_QUANTITATIVE_RULE</td><td>USDT-M / COIN-M / Portfolio</td><td>Нарушены количественные правила фьючерсной торговли, разрешены только ордера reduceOnly</td><td>Временно разрешено только уменьшение позиций (reduceOnly). Дождитесь сброса ограничений или закройте часть позиции вручную.</td></tr><tr><td><strong>-4401</strong></td><td>LARGE_POSITION_SYM_RULE</td><td>USDT-M / COIN-M / Portfolio</td><td>Нарушены правила контроля рисков при удержании крупной позиции, разрешены только ордера reduceOnly</td><td>Закройте часть позиции, чтобы снизить экспозицию до допустимого уровня. Новые ордера на увеличение позиции временно заблокированы.</td></tr><tr><td><strong>-4402</strong></td><td>COMPLIANCE_BLACK_SYMBOL_RESTRICTION</td><td>USDT-M / COIN-M / Portfolio</td><td>Уважаемый пользователь, согласно нашим Условиям использования и требованиям местного регулирования, эта функция в настоящее время недоступна в вашем регионе</td><td>Торговля данным символом или использование функции запрещены локальным регулированием. Выберите другой актив или регион обслуживания.</td></tr><tr><td><strong>-4403</strong></td><td>ADJUST_LEVERAGE_COMPLIANCE_FAILED</td><td>USDT-M / COIN-M / Portfolio</td><td>Уважаемый пользователь, согласно нашим Условиям использования и требованиям местного регулирования, плечо в вашем регионе ограничено 10x<br>Уважаемый пользователь, согласно нашим Условиям использования и требованиям местного регулирования, плечо в вашем регионе ограничено %sx</td><td>Максимальное плечо ограничено локальными регуляторными требованиями. Установите плечо в пределах разрешённого лимита для вашей юрисдикции.</td></tr></tbody></table>

### 50xx — Ошибки исполнения ордеров <a href="#id-50xx-oshibki-ispolneniya-orderov" id="id-50xx-oshibki-ispolneniya-orderov"></a>

<table data-header-hidden><thead><tr><th width="86"></th><th width="184"></th><th width="112"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-5000</strong></td><td>INVALID_OPTIONS_DIRECTION</td><td>Options</td><td>Недопустимое направление опциона</td><td>Укажите корректное направление: «CALL» (покупка права) или «PUT» (продажа права).</td></tr><tr><td><strong>-5001</strong></td><td>INVALID_OPTIONS_TYPE</td><td>Options</td><td>Недопустимый тип опциона</td><td>Используйте поддерживаемый тип опциона (например, «vanilla»). Экзотические типы могут быть недоступны.</td></tr><tr><td><strong>-5002</strong></td><td>INVALID_OPTIONS_STRIKE_PRICE</td><td>Options</td><td>Недопустимая страйк-цена</td><td>Укажите страйк-цену из списка доступных значений для данного базового актива и срока экспирации.</td></tr><tr><td><strong>-5003</strong></td><td>INVALID_OPTIONS_EXPIRY_DATE</td><td>Options</td><td>Недопустимая дата экспирации</td><td>Выберите дату экспирации из списка активных опционных серий (обычно еженедельные/ежемесячные экспирации).</td></tr><tr><td><strong>-5004</strong></td><td>OPTIONS_INSUFFICIENT_BALANCE</td><td>Options</td><td>Недостаточно средств для премии опциона</td><td>Пополните баланс базовой валюты (обычно USDT) для покрытия стоимости премии опциона.</td></tr><tr><td><strong>-5005</strong></td><td>OPTIONS_PREMIUM_TOO_HIGH</td><td>Options</td><td>Премия слишком высока</td><td>Уменьшите объём ордера или выберите опцион с более низкой премией (другой страйк/экспирация).</td></tr><tr><td><strong>-5006</strong></td><td>OPTIONS_PREMIUM_TOO_LOW</td><td>Options</td><td>Премия слишком низка</td><td>Увеличьте объём ордера или выберите опцион с более высокой премией для соответствия минимальному номиналу.</td></tr><tr><td><strong>-5007</strong></td><td>OPTIONS_NOT_ENOUGH_LIQUIDITY</td><td>Options</td><td>Недостаточная ликвидность для опциона</td><td>Выберите более ликвидный опцион (популярный страйк/близкая экспирация) или уменьшите объём ордера.</td></tr><tr><td><strong>-5008</strong></td><td>OPTIONS_ORDER_SIZE_TOO_SMALL</td><td>Options</td><td>Объём ордера слишком мал</td><td>Увеличьте объём ордера до минимального допустимого лота для данного опционного контракта.</td></tr><tr><td><strong>-5009</strong></td><td>OPTIONS_ORDER_SIZE_TOO_LARGE</td><td>Options</td><td>Объём ордера слишком велик</td><td>Уменьшите объём ордера до максимального допустимого лота или разделите на несколько ордеров.</td></tr><tr><td><strong>-5010</strong></td><td>OPTIONS_INVALID_QUOTE_ID</td><td>Options</td><td>Недопустимый ID котировки</td><td>Запросите новую котировку перед размещением ордера — предыдущая котировка устарела или отменена.</td></tr><tr><td><strong>-5011</strong></td><td>OPTIONS_QUOTE_EXPIRED</td><td>Options</td><td>Котировка истекла</td><td>Запросите новую котировку и разместите ордер в течение срока её действия (обычно 30–60 секунд).</td></tr><tr><td><strong>-5012</strong></td><td>OPTIONS_QUOTE_REJECTED</td><td>Options</td><td>Запрос котировки отклонён</td><td>Повторите запрос котировки через несколько секунд. Если ошибка сохраняется — проверьте параметры опциона.</td></tr><tr><td><strong>-5021</strong></td><td>INVALID_ALGO_ORDER_PARAMETER</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый параметр алго-ордера</td><td>Проверьте корректность параметров: <code>stopPrice</code>, <code>price</code>, <code>quantity</code>, <code>workingType</code> для выбранного типа алго-ордера.</td></tr><tr><td><strong>-5022</strong></td><td>ALGO_ORDER_STOP_PRICE_MISSING</td><td>USDT-M / COIN-M / Portfolio</td><td>Стоп-цена обязательна для этого типа ордера</td><td>Укажите параметр <code>stopPrice</code> для стоп-ордеров, тейк-профитов и OCO-ордеров.</td></tr><tr><td><strong>-5024</strong></td><td>ALGO_ORDER_TRIGGER_PRICE_TOO_CLOSE</td><td>USDT-M / COIN-M / Portfolio</td><td>Цена триггера слишком близка к рынку</td><td>Установите цену триггера на расстоянии ≥0.1% от текущей рыночной цены для предотвращения немедленного срабатывания.</td></tr><tr><td><strong>-5025</strong></td><td>ALGO_ORDER_TRIGGER_PRICE_INVALID</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимая цена триггера для типа ордера</td><td>Для покупки: стоп-цена должна быть выше рынка. Для продажи: стоп-цена должна быть ниже рынка.</td></tr><tr><td><strong>-5026</strong></td><td>ALGO_ORDER_EXISTING_STOP_CONFLICT</td><td>USDT-M / COIN-M / Portfolio</td><td>Конфликтующий стоп-ордер уже существует</td><td>Отмените существующий стоп-ордер перед размещением нового с противоположным направлением триггера.</td></tr><tr><td><strong>-5027</strong></td><td>ALGO_ORDER_MAX_COUNT_EXCEEDED</td><td>USDT-M / COIN-M / Portfolio</td><td>Достигнуто макс. количество алго-ордеров</td><td>Отмените неиспользуемые алго-ордеры (стоп/тейк-профит) перед размещением новых. Лимит: обычно 10–20 на символ.</td></tr><tr><td><strong>-5028</strong></td><td>ALGO_ORDER_NOT_FOUND</td><td>USDT-M / COIN-M / Portfolio</td><td>Алго-ордер не найден</td><td>Убедитесь, что ордер не был исполнен, отменён или удалён. Проверьте статус через <code>/v1/algo/order</code>.</td></tr><tr><td><strong>-5029</strong></td><td>ALGO_ORDER_CANNOT_BE_CANCELLED</td><td>USDT-M / COIN-M / Portfolio</td><td>Алго-ордер нельзя отменить в текущем состоянии</td><td>Дождитесь завершения срабатывания ордера. Отмена невозможна на этапе триггера или исполнения.</td></tr><tr><td><strong>-5037</strong></td><td>GRID_ORDER_COUNT_EXCEEDED</td><td>USDT-M / COIN-M</td><td>Превышено макс. количество грид-ордеров</td><td>Уменьшите количество уровней грида или отмените существующие грид-стратегии перед запуском новой.</td></tr><tr><td><strong>-5038</strong></td><td>GRID_ORDER_PRICE_OVERLAP</td><td>USDT-M / COIN-M</td><td>Уровни грида пересекаются с существующими ордерами</td><td>Измените диапазон цен грид-стратегии, чтобы избежать пересечения с уже размещёнными ордерами по символу.</td></tr><tr><td><strong>-5039</strong></td><td>GRID_STRATEGY_NOT_SUPPORTED</td><td>USDT-M / COIN-M</td><td>Грид-торговля не поддерживается для символа</td><td>Выберите символ с достаточной волатильностью и ликвидностью, поддерживающий грид-торговлю (обычно мажорные пары).</td></tr><tr><td><strong>-5040</strong></td><td>INVALID_TP_SL_MODE</td><td>USDT-M / COIN-M / Portfolio</td><td>Недопустимый режим тейк-профит/стоп-лосс</td><td>Выберите поддерживаемый режим: «Full» (закрытие всей позиции) или «Partial» (частичное закрытие).</td></tr><tr><td><strong>-5041</strong></td><td>TP_SL_PRICE_CONFLICT</td><td>USDT-M / COIN-M / Portfolio</td><td>Конфликт цены TP/SL с позицией</td><td>Установите тейк-профит выше текущей цены для лонга (ниже для шорта), стоп-лосс ниже цены для лонга (выше для шорта).</td></tr><tr><td><strong>-5042</strong></td><td>TP_SL_ALREADY_EXISTS</td><td>USDT-M / COIN-M / Portfolio</td><td>TP/SL уже установлен для позиции</td><td>Отмените существующий тейк-профит или стоп-лосс перед установкой нового, либо обновите текущие параметры.</td></tr><tr><td><strong>-5043</strong></td><td>TP_SL_QUANTITY_MISMATCH</td><td>USDT-M / COIN-M / Portfolio</td><td>Объём TP/SL не соответствует размеру позиции</td><td>Для режима «Full»: объём TP/SL должен равняться размеру позиции. Для «Partial»: объём ≤ размеру позиции.</td></tr></tbody></table>

### 60хх - Опционная торговля и OTC-торговля <a href="#id-60khkh-options-trading-i-otc-torgovlya" id="id-60khkh-options-trading-i-otc-torgovlya"></a>

<table data-header-hidden><thead><tr><th width="82"></th><th width="191"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-6001</strong></td><td>INVALID_MMP_WINDOW_TIME_LIMIT</td><td>Недопустимый лимит времени окна MMP</td><td>Установите корректное значение времени окна для механизма предотвращения рыночного мейкера (MMP).</td></tr><tr><td><strong>-6002</strong></td><td>INVALID_MMP_FROZEN_TIME_LIMIT</td><td>Недопустимый лимит времени заморозки MMP</td><td>Установите корректное значение времени заморозки для механизма предотвращения рыночного мейкера (MMP).</td></tr><tr><td><strong>-6003</strong></td><td>INVALID_UNDERLYING</td><td>Недопустимый базовый актив</td><td>Укажите поддерживаемый базовый актив (например, BTC, ETH) для опционного контракта.</td></tr><tr><td><strong>-6004</strong></td><td>MMP_UNDERLYING_NOT_FOUND</td><td>Базовый актив не найден</td><td>Убедитесь, что базовый актив существует и поддерживается для опционной торговли с включённым MMP.</td></tr><tr><td><strong>-6005</strong></td><td>IS_NOT_MARKET_MAKER</td><td>Это не рыночный мейкер</td><td>Функция доступна только аккаунтам с правами рыночного мейкера. Обратитесь в поддержку для верификации статуса.</td></tr><tr><td><strong>-6006</strong></td><td>MMP_RULES_NOT_EXISTING</td><td>Правила MMP не существуют</td><td>Настройте правила механизма предотвращения рыночного мейкера (MMP) в настройках аккаунта перед торговлей.</td></tr><tr><td><strong>-6007</strong></td><td>MMP_ERROR_UNKNOWN</td><td>Неизвестная ошибка MMP</td><td>Обратитесь в поддержку — внутренняя ошибка механизма предотвращения рыночного мейкера.</td></tr><tr><td><strong>-6008</strong></td><td>INVALID_LIMIT</td><td>Параметр 'limit' недопустим</td><td>Укажите допустимое значение параметра <code>limit</code> (обычно целое число в допустимом диапазоне).</td></tr><tr><td><strong>-6009</strong></td><td>INVALID_COUNTDOWN_TIME</td><td>countdownTime должен быть ≥5000 или =0</td><td>Установите <code>countdownTime</code> ≥5000 мс или 0 (отключено) для корректной работы таймера.</td></tr><tr><td><strong>-6010</strong></td><td>OPEN_INTEREST_ERR_DATA</td><td>Ошибка данных открытого интереса</td><td>Обратитесь в поддержку — системная ошибка расчёта открытого интереса по опционам.</td></tr><tr><td><strong>-6011</strong></td><td>EXCEED_MAXIMUM_BATCH_ORDERS</td><td>Максимум 10 ордеров в одном пакетном запросе</td><td>Уменьшите количество ордеров в пакете до 10 или разделите запрос на несколько частей.</td></tr><tr><td><strong>-6012</strong></td><td>EXCEED_MAXIMUM_BLOCK_ORDER_LEGS</td><td>Превышен макс. лимит ног в блок-ордере</td><td>Уменьшите количество компонентов (ног) в блок-ордере до допустимого лимита системы.</td></tr><tr><td><strong>-6013</strong></td><td>BLOCK_ORDER_LEGS_WITH_DUPLICATE_SYMBOL</td><td>Дублирующийся символ в блок-ордере</td><td>Убедитесь, что каждый символ в блок-ордере уникален — удалите повторяющиеся активы из запроса.</td></tr><tr><td><strong>-6014</strong></td><td>GRFQ_INVALID_LEGS</td><td>Недопустимые ноги</td><td>Проверьте корректность параметров всех компонентов (ног) в запросе глобальной котировки (GRFQ).</td></tr><tr><td><strong>-6015</strong></td><td>GRFQ_QTY_IS_NOT_MULTIPLE_OF_MINIMUM_QTY</td><td>Объём не кратен минимальному</td><td>Округлите объём до значения, кратного минимальному лоту для данного опционного контракта.</td></tr><tr><td><strong>-6016</strong></td><td>GRFQ_QUOTE_NOT_FOUND</td><td>Котировка не найдена</td><td>Запросите новую котировку — указанная котировка была отменена или истекла.</td></tr><tr><td><strong>-6017</strong></td><td>GRFQ_QUOTE_NOT_ENOUGH_QTY_LEFT</td><td>Недостаточно объёма осталось</td><td>Уменьшите объём ордера до доступного остатка в котировке или запросите новую котировку.</td></tr><tr><td><strong>-6018</strong></td><td>GRFQ_QUOTE_REQUEST_NOT_FOUND</td><td>Запрос котировки не найден</td><td>Убедитесь, что запрос котировки был успешно отправлен и не истёк срок его действия.</td></tr><tr><td><strong>-6019</strong></td><td>GRFQ_QUOTE_INVALID_EXPIRE_TIME</td><td>Недопустимое время истечения котировки</td><td>Укажите корректное время истечения котировки в допустимом диапазоне (обычно 30–300 секунд).</td></tr><tr><td><strong>-6020</strong></td><td>GRFQ_QUOTE_EXPIRED</td><td>Котировка истекла</td><td>Запросите новую котировку и разместите ордер в течение срока её действия.</td></tr><tr><td><strong>-6021</strong></td><td>GRFQ_INVALID_SIDE</td><td>Недопустимая сторона</td><td>Укажите корректную сторону: «BUY» для покупки или «SELL» для продажи в запросе котировки.</td></tr><tr><td><strong>-6022</strong></td><td>GRFQ_INVALID_USER</td><td>Не пользователь Global RFQ</td><td>Функция глобальных запросов котировок (GRFQ) доступна только верифицированным институциональным клиентам.</td></tr><tr><td><strong>-6023</strong></td><td>SELF_TRADE_PREVENTION</td><td>Предотвращение самосделки</td><td>Измените цену или объём ордера, чтобы избежать исполнения против собственных ордеров.</td></tr><tr><td><strong>-6024</strong></td><td>CHANGE_USER_FLAG_FAILED</td><td>Ошибка изменения флага пользователя</td><td>Обратитесь в поддержку — системная ошибка при изменении внутренних флагов аккаунта.</td></tr><tr><td><strong>-6025</strong></td><td>GRFQ_INVALID_QUOTE_PRICE</td><td>Недопустимая цена котировки</td><td>Убедитесь, что цена котировки соответствует требованиям инструмента (шаг цены, лимиты).</td></tr><tr><td><strong>-6026</strong></td><td>INVALID_QTY</td><td>Недопустимый объём</td><td>Укажите положительный объём в пределах минимального/максимального лота для контракта.</td></tr><tr><td><strong>-6027</strong></td><td>INVALID_PRICE</td><td>Недопустимая цена</td><td>Укажите цену в допустимом диапазоне с учётом шага цены (tick size) для данного контракта.</td></tr><tr><td><strong>-6028</strong></td><td>ORDER_IS_FINAL</td><td>Ордер в финальном состоянии</td><td>Операции с ордером невозможны — он находится в терминальном состоянии (исполнен, отменён, истёк).</td></tr><tr><td><strong>-6029</strong></td><td>PARAMETER_IS_REQUIRED</td><td>%s обязателен</td><td>Укажите обязательный параметр <code>%s</code>, необходимый для выполнения операции.</td></tr><tr><td><strong>-6030</strong></td><td>INVALID_TIME_INTERVAL</td><td>Недопустимый временной интервал</td><td>Убедитесь, что разница между <code>startTime</code> и <code>endTime</code> не превышает допустимый лимит (обычно ≤90 дней).</td></tr><tr><td><strong>-6031</strong></td><td>START_TIME_GREATER_THAN_END_TIME</td><td>Время начала > времени окончания</td><td>Поменяйте местами значения <code>startTime</code> и <code>endTime</code> — начало должно быть раньше окончания.</td></tr><tr><td><strong>-6032</strong></td><td>HAS_OPEN_ORDER</td><td>Есть открытые ордера</td><td>Отмените все открытые ордера по символу перед выполнением запрашиваемой операции.</td></tr><tr><td><strong>-6033</strong></td><td>HAS_NEGATIVE_BALANCE</td><td>Отрицательный баланс</td><td>Пополните баланс или закройте убыточные позиции для устранения отрицательного сальдо.</td></tr><tr><td><strong>-6034</strong></td><td>HAS_POSITION</td><td>Есть открытая позиция</td><td>Закройте текущую позицию по символу перед выполнением запрашиваемой операции.</td></tr><tr><td><strong>-6035</strong></td><td>NO_NEED_TO_CHANGE</td><td>Изменение не требуется</td><td>Запрашиваемые изменения идентичны текущим настройкам — повторная операция не требуется.</td></tr><tr><td><strong>-6036</strong></td><td>NO_PERMISSION_TO_CHANGE</td><td>Нет прав на изменение</td><td>Обратитесь в поддержку для получения необходимых прав или выполните операцию через основной аккаунт.</td></tr><tr><td><strong>-6037</strong></td><td>NO_RECORDS_FOUND</td><td>Записи не найдены</td><td>Убедитесь, что запрашиваемые данные существуют в указанном временном диапазоне или для символа.</td></tr><tr><td><strong>-6038</strong></td><td>SCALE_NOT_MATCH</td><td>Масштаб не совпадает</td><td>Убедитесь, что все параметры (цена, объём) используют одинаковое количество знаков после запятой.</td></tr><tr><td><strong>-6039</strong></td><td>INVALID_STEP_SIZE_PRECISION</td><td>Недопустимая точность шага объёма</td><td>Округлите объём до допустимого количества знаков после запятой для данного контракта.</td></tr><tr><td><strong>-6040</strong></td><td>INVALID_QTYLIMIT_DELTALIMIT</td><td>Недопустимый qtyLimit или deltaLimit</td><td>Укажите корректные значения <code>qtyLimit</code> и <code>deltaLimit</code> в допустимом диапазоне для управления рисками.</td></tr><tr><td><strong>-6041</strong></td><td>START_TRADING_MUST_SLOWLY</td><td>Начинайте торговлю постепенно</td><td>Начните с небольших объёмов и постепенно увеличивайте экспозицию в соответствии с лимитами аккаунта.</td></tr><tr><td><strong>-6042</strong></td><td>INDEX_COMMISSION_NOT_MATCH</td><td>Комиссия индекса не совпадает</td><td>Обратитесь в поддержку — системная ошибка расчёта комиссионных по индексным опционам.</td></tr><tr><td><strong>-6043</strong></td><td>INDEX_RISKPARAMETER_NOT_MATCH</td><td>Параметры риска индекса не совпадают</td><td>Обратитесь в поддержку — несоответствие внутренних параметров риска для индексного контракта.</td></tr><tr><td><strong>-6044</strong></td><td>CLI_ORD_ID_ERROR</td><td>clientOrderId дублируется</td><td>Используйте уникальный <code>clientOrderId</code> для каждого активного ордера — повторное использование запрещено.</td></tr><tr><td><strong>-6045</strong></td><td>REDUCE_ONLY_REJECT</td><td>Ордер reduce-only отклонён. Новый ордер конфликтует с существующими открытыми ордерами. Отмените конфликтующие ордера и повторите отправку.</td><td>Отмените существующие ордера той же стороны, которые мешают исполнению reduce-only ордера без изменения направления позиции.</td></tr><tr><td><strong>-6046</strong></td><td>FOK_ORDER_REJECT</td><td>Ордер отклонён, так как не может быть исполнен немедленно (FOK)</td><td>Измените тип ордера на <code>IOC</code> (частичное исполнение) или <code>LIMIT</code>, либо увеличьте ликвидность в стакане.</td></tr><tr><td><strong>-6047</strong></td><td>GTX_ORDER_REJECT</td><td>Ордер отклонён, так как не может быть исполнен как мейкер (Post Only)</td><td>Измените цену ордера, чтобы она не пересекала лучшую цену в стакане, либо используйте обычный лимитный ордер.</td></tr><tr><td><strong>-6048</strong></td><td>INVALID_BLOCK_ORDER</td><td>Недопустимый параметр блок-ордера</td><td>Проверьте корректность всех параметров блок-ордера: символы, стороны, цены, объёмы для каждой «ноги».</td></tr><tr><td><strong>-6049</strong></td><td>SYMBOL_NOT_TRADING</td><td>Символ не в статусе торговли</td><td>Дождитесь возобновления торговли по символу или выберите другой актив. Статус проверяйте через <code>/exchangeInfo</code>.</td></tr><tr><td><strong>-6050</strong></td><td>MAX_OPEN_ORDERS_ON_SYMBOL_EXCEEDED</td><td>Достигнут максимум открытых ордеров для символа. Отмените существующие ордера и повторите попытку.</td><td>Отмените неиспользуемые ордера по символу перед размещением новых. Лимит обычно 50–200 ордеров.</td></tr><tr><td><strong>-6051</strong></td><td>MAX_OPEN_ORDERS_ON_INDEX_EXCEEDED</td><td>Достигнут максимум открытых ордеров для базового актива. Отмените существующие ордера и повторите попытку.</td><td>Отмените неиспользуемые ордера по всем контрактам базового актива перед размещением новых.</td></tr><tr><td><strong>-6052</strong></td><td>MAX_SHORT_POSITION_ON_SYMBOL_EXCEEDED</td><td>Достигнут максимум короткой позиции для символа</td><td>Закройте часть коротких позиций или выберите другой опционный контракт для открытия новых шортов.</td></tr><tr><td><strong>-6053</strong></td><td>MAX_SHORT_POSITION_ON_INDEX_EXCEEDED</td><td>Достигнут максимум короткой позиции для базового актива</td><td>Закройте часть коротких позиций по всем контрактам базового актива перед открытием новых.</td></tr><tr><td><strong>-6054</strong></td><td>MAX_QUANTITY_ON_SINGLE_ORDER_EXCEEDED</td><td>Объём превышает максимум</td><td>Уменьшите объём ордера до максимального допустимого значения для данного контракта.</td></tr><tr><td><strong>-6055</strong></td><td>USER_LIQUIDATING</td><td>Пользователь в процессе ликвидации</td><td>Дождитесь завершения процесса ликвидации. Торговля и изменение позиций временно заблокированы.</td></tr><tr><td><strong>-6056</strong></td><td>REDUCE_ONLY_MARGIN_CHECK_FAILED</td><td>Ошибка проверки маржи reduce-only. Новый ордер в комбинации с существующими ордерами той же стороны изменит направление позиции и вызовет нехватку маржи. Отмените эти ордера и повторите попытку.</td><td>Отмените существующие ордера той же стороны, которые мешают безопасному закрытию позиции без изменения её направления.</td></tr><tr><td><strong>-6057</strong></td><td>WRITER_CANT_NAKED_SELL</td><td>Текущий символ не поддерживает продажу опционов без обеспечения (непокрытую)</td><td>Продавайте опционы только при наличии достаточного обеспечения (коллатерала) или выберите контракт с поддержкой покрытой продажи.</td></tr><tr><td><strong>-6058</strong></td><td>MMP_TRIGGERED</td><td>MMP сработал. Сбросьте конфигурацию MMP</td><td>Сбросьте настройки MMP в интерфейсе или через API. Торговля как мейкер временно заблокирована до сброса.</td></tr><tr><td><strong>-6059</strong></td><td>USER_IN_LIQUIDATION</td><td>Пользователь в процессе ликвидации</td><td>Дождитесь завершения ликвидации. Размещение новых ордеров и изменение позиций временно запрещены.</td></tr><tr><td><strong>-6060</strong></td><td>LOCKED_BALANCE_NOT_FOUND</td><td>Ошибка OTC-ордера: не удалось заблокировать баланс</td><td>Убедитесь, что на спотовом кошельке достаточно свободных средств без блокировок под другие ордера.</td></tr><tr><td><strong>-6061</strong></td><td>LOCKED_OTC_ORDER_NOT_FOUNT</td><td>Ошибка OTC-ордера: не удалось заблокировать ордер <em>(оригинал содержит опечатку: NOT_FOUNT)</em></td><td>Повторите запрос позже или обратитесь в поддержку — временная ошибка блокировки ордера в системе.</td></tr><tr><td><strong>-6062</strong></td><td>INVALID_USER_STATUS</td><td>Операция не поддерживается для текущего статуса пользователя</td><td>Обратитесь в поддержку для верификации аккаунта или изменения статуса (например, институциональный доступ).</td></tr><tr><td><strong>-6063</strong></td><td>CANCEL_REJECTED</td><td>Отмена отклонена системой</td><td>Повторите запрос на отмену. Если ошибка сохраняется — ордер уже исполнен или находится в финальном состоянии.</td></tr></tbody></table>

### 70xx — Фьючерсы <a href="#id-70xx-futures" id="id-70xx-futures"></a>

<table data-header-hidden><thead><tr><th width="86"></th><th width="188"></th><th width="105"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Рынки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-7001</strong></td><td>FUTURES_BAD_DATE_RANGE</td><td>USDT-M / COIN-M</td><td>Диапазон дат не поддерживается.</td><td>Укажите допустимый временной диапазон для запроса (обычно не более 90 дней для истории ордеров).</td></tr><tr><td><strong>-7002</strong></td><td>FUTURES_BAD_TYPE</td><td>USDT-M / COIN-M</td><td>Тип запроса данных не поддерживается.</td><td>Укажите корректный тип данных для запроса (например, <code>incomeType</code>: REALIZED_PNL, FUNDING_FEE и т.д.).</td></tr></tbody></table>

### 10xxx — Криптовалютные займы <a href="#id-10xxx-crypto-loans" id="id-10xxx-crypto-loans"></a>

<table data-header-hidden><thead><tr><th width="86"></th><th width="224"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-10001</strong></td><td>SYSTEM_MAINTENANCE</td><td>Система находится на техническом обслуживании, повторите попытку позже.</td><td>Повторите операцию через несколько минут после завершения обслуживания.</td></tr><tr><td><strong>-10002</strong></td><td>INVALID_INPUT</td><td>Недопустимые входные параметры.</td><td>Проверьте корректность всех переданных параметров запроса (валюта, сумма, срок).</td></tr><tr><td><strong>-10005</strong></td><td>NO_RECORDS</td><td>Записи не найдены.</td><td>Убедитесь, что по запрашиваемому критерию (период, актив) существуют записи в истории кредитов.</td></tr><tr><td><strong>-10007</strong></td><td>COIN_NOT_LOANABLE</td><td>Эта монета не поддерживает кредитование.</td><td>Выберите другой актив из списка доступных для кредитования на платформе.</td></tr><tr><td><strong>-10008</strong></td><td>COIN_NOT_LOANABLE</td><td>Эта монета не поддерживает кредитование</td><td>Выберите другой актив из списка доступных для кредитования на платформе.</td></tr><tr><td><strong>-10009</strong></td><td>COIN_NOT_COLLATERAL</td><td>Эта монета не может использоваться как залог.</td><td>Используйте только активы из списка допустимых залоговых инструментов для кредитов.</td></tr><tr><td><strong>-10010</strong></td><td>COIN_NOT_COLLATERAL</td><td>Эта монета не может использоваться как залог.</td><td>Используйте только активы из списка допустимых залоговых инструментов для кредитов.</td></tr><tr><td><strong>-10011</strong></td><td>INSUFFICIENT_ASSET</td><td>Недостаточно средств на спотовом кошельке.</td><td>Пополните спотовый кошелёк или уменьшите запрашиваемую сумму кредита/залога.</td></tr><tr><td><strong>-10012</strong></td><td>INVALID_AMOUNT</td><td>Недопустимая сумма погашения.</td><td>Укажите корректную сумму погашения в допустимом диапазоне (не менее минимальной, не более долга).</td></tr><tr><td><strong>-10013</strong></td><td>INSUFFICIENT_AMOUNT</td><td>Недостаточная сумма залога.</td><td>Увеличьте сумму залога до минимально требуемого уровня для запрашиваемого кредита.</td></tr><tr><td><strong>-10015</strong></td><td>DEDUCTION_FAILED</td><td>Списание залога не удалось.</td><td>Обратитесь в поддержку — внутренняя ошибка при автоматическом списании залога при дефолте.</td></tr><tr><td><strong>-10016</strong></td><td>LOAN_FAILED</td><td>Не удалось выдать кредит.</td><td>Повторите запрос позже или обратитесь в поддержку для диагностики проблемы с ликвидностью.</td></tr><tr><td><strong>-10017</strong></td><td>REPAY_EXCEED_DEBT</td><td>Сумма погашения превышает долг.</td><td>Укажите сумму погашения, не превышающую текущий остаток долга (основной долг + проценты).</td></tr><tr><td><strong>-10018</strong></td><td>INVALID_AMOUNT</td><td>Недопустимая сумма погашения.</td><td>Укажите корректную сумму погашения в допустимом диапазоне (не менее минимальной, не более долга).</td></tr><tr><td><strong>-10019</strong></td><td>CONFIG_NOT_EXIST</td><td>Конфигурация не существует.</td><td>Актив или условия кредитования временно недоступны. Выберите другой актив или повторите позже.</td></tr><tr><td><strong>-10020</strong></td><td>UID_NOT_EXIST</td><td>ID пользователя не существует.</td><td>Убедитесь, что вы авторизованы и используете корректные учётные данные для доступа к кредитам.</td></tr><tr><td><strong>-10021</strong></td><td>ORDER_NOT_EXIST</td><td>Заявка не существует.</td><td>Убедитесь, что заявка на кредит была успешно создана и не истекла/не была отменена.</td></tr><tr><td><strong>-10022</strong></td><td>INVALID_AMOUNT</td><td>Недопустимая сумма корректировки.</td><td>Укажите корректную сумму для изменения залога/кредита в допустимом диапазоне.</td></tr><tr><td><strong>-10023</strong></td><td>ADJUST_LTV_FAILED</td><td>Не удалось скорректировать LTV.</td><td>Повторите операцию позже или вручную скорректируйте залог/долг для соблюдения LTV-лимита.</td></tr><tr><td><strong>-10024</strong></td><td>ADJUST_LTV_NOT_SUPPORTED</td><td>Корректировка LTV не поддерживается.</td><td>Для данного типа кредита или актива ручная корректировка LTV невозможна.</td></tr><tr><td><strong>-10025</strong></td><td>REPAY_FAILED</td><td>Погашение не удалось.</td><td>Проверьте баланс на спотовом кошельке и повторите погашение. При повторных ошибках — обратитесь в поддержку.</td></tr><tr><td><strong>-10026</strong></td><td>INVALID_PARAMETER</td><td>Недопустимый параметр.</td><td>Проверьте корректность всех параметров запроса (актив, сумма, срок, тип операции).</td></tr><tr><td><strong>-10028</strong></td><td>INVALID_PARAMETER</td><td>Недопустимый параметр.</td><td>Проверьте корректность всех параметров запроса (актив, сумма, срок, тип операции).</td></tr><tr><td><strong>-10029</strong></td><td>AMOUNT_TOO_SMALL</td><td>Сумма кредита слишком мала.</td><td>Увеличьте запрашиваемую сумму кредита до минимально допустимого значения для выбранного актива.</td></tr><tr><td><strong>-10030</strong></td><td>AMOUNT_TOO_LARGE</td><td>Сумма кредита слишком велика.</td><td>Уменьшите запрашиваемую сумму кредита до максимально допустимого значения или увеличьте залог.</td></tr><tr><td><strong>-10031</strong></td><td>QUOTA_REACHED</td><td>Достигнут индивидуальный лимит кредита.</td><td>Дождитесь погашения существующих кредитов или обратитесь в поддержку для повышения лимита.</td></tr><tr><td><strong>-10032</strong></td><td>REPAY_NOT_AVAILABLE</td><td>Погашение временно недоступно.</td><td>Повторите попытку погашения через несколько минут. Система может обрабатывать фоновые операции.</td></tr><tr><td><strong>-10034</strong></td><td>REPAY_NOT_AVAILABLE</td><td>Погашение за счёт залога сейчас недоступно, погасите за счёт заёмной монеты.</td><td>Используйте заёмную валюту (не залог) для погашения кредита в текущий момент.</td></tr><tr><td><strong>-10039</strong></td><td>AMOUNT_TOO_SMALL</td><td>Сумма погашения слишком мала.</td><td>Увеличьте сумму погашения до минимально допустимого значения для операции.</td></tr><tr><td><strong>-10040</strong></td><td>AMOUNT_TOO_LARGE</td><td>Сумма погашения слишком велика.</td><td>Укажите сумму погашения, не превышающую текущий остаток долга (основной долг + проценты).</td></tr><tr><td><strong>-10041</strong></td><td>INSUFFICIENT_AMOUNT</td><td>Из-за высокого спроса в настоящее время недостаточно кредитуемых активов для {0}. Отрегулируйте сумму заимствования или повторите попытку завтра.</td><td>Уменьшите запрашиваемую сумму кредита или выберите другой актив. Повторите попытку позже.</td></tr><tr><td><strong>-10042</strong></td><td>ASSET_NOT_SUPPORTED</td><td>Актив %s не поддерживается</td><td>Выберите другой актив из списка доступных для кредитования на платформе.</td></tr><tr><td><strong>-10043</strong></td><td>ASSET_NOT_SUPPORTED</td><td>Кредитование {0} в настоящее время не поддерживается.</td><td>Выберите другой актив из списка доступных для кредитования на платформе.</td></tr><tr><td><strong>-10044</strong></td><td>QUOTA_REACHED</td><td>Сумма залога достигла лимита. Уменьшите сумму залога или попробуйте использовать другие залоги.</td><td>Уменьшите сумму текущего залога или добавьте залог другим активом для соблюдения лимитов.</td></tr><tr><td><strong>-10045</strong></td><td>COLLTERAL_REPAY_NOT_SUPPORTED</td><td>Заёмная монета не поддерживает погашение за счёт залога. Повторите попытку позже.</td><td>Используйте заёмную валюту для погашения. Функция погашения залогом временно недоступна для этого актива.</td></tr><tr><td><strong>-10046</strong></td><td>EXCEED_MAX_ADJUSTMENT</td><td>Корректировка залога превышает максимальный лимит. Повторите попытку.</td><td>Уменьшите сумму корректировки залога до максимально допустимого значения за одну операцию.</td></tr><tr><td><strong>-10047</strong></td><td>REGION_NOT_SUPPORTED</td><td>Эта монета в настоящее время не поддерживается в вашем регионе из-за местных регуляторных требований.</td><td>Выберите другой актив, разрешённый для кредитования в вашей юрисдикции согласно регуляторным ограничениям.</td></tr></tbody></table>

### 12ххх - Liquid Swap <a href="#id-12khkhkh-liquid-swap" id="id-12khkhkh-liquid-swap"></a>

<table data-header-hidden><thead><tr><th width="90"></th><th width="221"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-12014</strong></td><td>TOO_MANY_REQUESTS</td><td>Более 1 запроса за 2 секунды</td><td>Подождите 2 секунды перед повторным запросом к сервису Liquid Swap.</td></tr></tbody></table>

### 13xxx - Токены Binance с переменным кредитным плечом <a href="#id-13xxx-blvt-leveraged-tokens" id="id-13xxx-blvt-leveraged-tokens"></a>

<table data-header-hidden><thead><tr><th width="85"></th><th width="225"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-13000</strong></td><td>BLVT_FORBID_REDEEM</td><td>Выкуп токена сейчас запрещён</td><td>Дождитесь разблокировки операции выкупа (обычно в период ребалансировки).</td></tr><tr><td><strong>-13001</strong></td><td>BLVT_EXCEED_DAILY_LIMIT</td><td>Превышен индивидуальный 24ч лимит выкупа токена</td><td>Уменьшите объём выкупа или дождитесь сброса лимита через 24 часа.</td></tr><tr><td><strong>-13002</strong></td><td>BLVT_EXCEED_TOKEN_DAILY_LIMIT</td><td>Превышен общий 24ч лимит выкупа токена</td><td>Выкуп временно недоступен — дождитесь сброса общего лимита через 24 часа.</td></tr><tr><td><strong>-13003</strong></td><td>BLVT_FORBID_PURCHASE</td><td>Подписка на токен сейчас запрещена</td><td>Дождитесь разблокировки операции покупки (обычно в период ребалансировки).</td></tr><tr><td><strong>-13004</strong></td><td>BLVT_EXCEED_DAILY_PURCHASE_LIMIT</td><td>Превышен индивидуальный 24ч лимит подписки на токен</td><td>Уменьшите объём покупки или дождитесь сброса лимита через 24 часа.</td></tr><tr><td><strong>-13005</strong></td><td>BLVT_EXCEED_TOKEN_DAILY_PURCHASE_LIMIT</td><td>Превышен общий 24ч лимит подписки на токен</td><td>Покупка временно недоступна — дождитесь сброса общего лимита через 24 часа.</td></tr><tr><td><strong>-13006</strong></td><td>BLVT_PURCHASE_LESS_MIN_AMOUNT</td><td>Сумма подписки слишком мала</td><td>Увеличьте сумму покупки до минимально допустимого значения для токена.</td></tr><tr><td><strong>-13007</strong></td><td>BLVT_PURCHASE_AGREEMENT_NOT_SIGN</td><td>Соглашение не подписано</td><td>Подпишите пользовательское соглашение для работы с токенами в настройках аккаунта.</td></tr></tbody></table>

### &#x20;18xxx - Binance коды <a href="#binance-code-razdel-18xxx" id="binance-code-razdel-18xxx"></a>

<table data-header-hidden><thead><tr><th width="86"></th><th width="227"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-18002</strong></td><td>CODES_DAILY_LIMIT_EXCEEDED</td><td>Общее количество созданных кодов превысило 24ч лимит, повторите попытку после UTC 0</td><td>Дождитесь сброса лимита в 00:00 UTC для создания новых кодов.</td></tr><tr><td><strong>-18003</strong></td><td>CODES_CREATED_EXCEEDED</td><td>Слишком много кодов создано за 24 часа, повторите попытку после UTC 0</td><td>Дождитесь сброса лимита в 00:00 UTC для создания дополнительных кодов.</td></tr><tr><td><strong>-18004</strong></td><td>INVALID_REDEEM_ATTEMPTS</td><td>Слишком много неверных попыток выкупа за 24 часа, повторите попытку после UTC 0</td><td>Дождитесь сброса лимита в 00:00 UTC или используйте корректный код для выкупа.</td></tr><tr><td><strong>-18005</strong></td><td>INVALID_VERIFY_ATTEMPTS</td><td>Слишком много неверных попыток верификации, повторите позже</td><td>Подождите несколько минут перед повторной верификацией кода.</td></tr><tr><td><strong>-18006</strong></td><td>AMOUNT_TOO_SMALL</td><td>Сумма слишком мала, введите заново</td><td>Увеличьте сумму кода до минимально допустимого значения (обычно 0.001 BTC или эквивалент).</td></tr><tr><td><strong>-18007</strong></td><td>TOKEN_NOT_SUPPORTED</td><td>Этот токен в настоящее время не поддерживается, введите заново</td><td>Выберите другой актив из списка поддерживаемых для создания кода (например, USDT, BTC, BNB).</td></tr></tbody></table>

### 20xxx - Алгоритмическая торговля (Futures / Spot Algo) <a href="#id-20xxx-algoritmicheskaya-torgovlya-futures-spot-algo" id="id-20xxx-algoritmicheskaya-torgovlya-futures-spot-algo"></a>

<table data-header-hidden><thead><tr><th width="88"></th><th width="228"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-20121</strong></td><td>INVALID_SYMBOL</td><td>Недопустимый символ</td><td>Укажите корректный символ из списка доступных для алгоритмической торговли.</td></tr><tr><td><strong>-20124</strong></td><td>INVALID_ALGO_ID</td><td>Недопустимый ID алгоритма или он завершён</td><td>Убедитесь, что алгоритм активен и используете корректный идентификатор.</td></tr><tr><td><strong>-20130</strong></td><td>INVALID_PARAMETER</td><td>Недопустимые данные для параметра</td><td>Проверьте корректность всех параметров запроса к алгоритмической торговле.</td></tr><tr><td><strong>-20132</strong></td><td>DUPLICATED_CLIENT_ALGO_ID</td><td>ID алгоритма клиента дублируется</td><td>Используйте уникальный <code>clientAlgoId</code> для каждого алгоритмического ордера.</td></tr><tr><td><strong>-20194</strong></td><td>DURATION_TOO_SHORT</td><td>Длительность слишком мала для исполнения всего объёма</td><td>Увеличьте период исполнения алгоритма для корректного распределения объёма.</td></tr><tr><td><strong>-20195</strong></td><td>TOTAL_SIZE_TOO_SMALL</td><td>Общий объём слишком мал</td><td>Увеличьте общий объём алгоритмического ордера до минимально допустимого значения.</td></tr><tr><td><strong>-20196</strong></td><td>TOTAL_SIZE_TOO_LARGE</td><td>Общий объём слишком велик</td><td>Уменьшите общий объём алгоритмического ордера до максимально допустимого значения.</td></tr><tr><td><strong>-20198</strong></td><td>MAX_OPEN_ORDERS_REACHED</td><td>Достигнут максимум открытых ордеров</td><td>Отмените неиспользуемые ордера или дождитесь их исполнения перед запуском нового алгоритма.</td></tr><tr><td><strong>-20204</strong></td><td>NOTIONAL_OUT_OF_RANGE</td><td>Номинал в USD меньше или больше лимита</td><td>Отрегулируйте объём или цену так, чтобы номинальная стоимость соответствовала лимитам символа.</td></tr></tbody></table>

### 21xxx - Маржинальный счет портфеля <a href="#id-21xxx-portfolio-margin-account" id="id-21xxx-portfolio-margin-account"></a>

<table data-header-hidden><thead><tr><th width="89"></th><th width="230"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-21001</strong></td><td>USER_IS_NOT_UNIACCOUNT</td><td>Запрашиваемый ID не является счётом Portfolio Margin</td><td>Убедитесь, что используете аккаунт с активированным режимом Portfolio Margin.</td></tr><tr><td><strong>-21002</strong></td><td>UNI_ACCOUNT_CANT_TRANSFER_FUTURE</td><td>Счёт Portfolio Margin не поддерживает перевод из маржи во фьючерсы</td><td>Используйте стандартный спотовый кошелёк для перевода средств во фьючерсный аккаунт.</td></tr><tr><td><strong>-21003</strong></td><td>NET_ASSET_MUST_LTE_RATIO</td><td>Не удалось получить маржинальные активы</td><td>Обратитесь в поддержку — внутренняя ошибка расчёта активов в режиме Portfolio Margin.</td></tr><tr><td><strong>-21004</strong></td><td>USER_NO_LIABILITY</td><td>У пользователя нет долга по банкротству Portfolio Margin</td><td>Операция погашения недоступна — долг по банкротству отсутствует.</td></tr><tr><td><strong>-21005</strong></td><td>NO_ENOUGH_ASSET</td><td>На спотовом кошельке недостаточно BUSD для погашения долга по банкротству</td><td>Пополните спотовый кошелёк достаточным количеством BUSD для погашения долга.</td></tr><tr><td><strong>-21006</strong></td><td>HAD_IN_PROCESS_REPAY</td><td>У пользователя уже есть процесс погашения долга по банкротству</td><td>Дождитесь завершения текущего процесса погашения перед повторной попыткой.</td></tr><tr><td><strong>-21007</strong></td><td>IN_FORCE_LIQUIDATION</td><td>Пользователь не смог погасить долг из-за активной ликвидации</td><td>Дождитесь завершения процесса ликвидации. Погашение невозможно во время ликвидации.</td></tr><tr><td><strong>-21015</strong></td><td>ENDPOINT_GONE</td><td>Эндпоинт был устаревшим и удалён</td><td>Используйте актуальный эндпоинт из последней версии API-документации.</td></tr><tr><td><strong>-51007</strong></td><td>HAS_PENDING_TRANSACTION</td><td>У вас есть ожидающий заём или погашение, повторите попытку позже</td><td>Дождитесь завершения текущей операции заимствования или погашения перед новой попыткой.</td></tr><tr><td><strong>-51078</strong></td><td>NET_ASSET_MUST_LTE_RATIO</td><td>Не удалось получить маржинальные активы</td><td>Обратитесь в поддержку — внутренняя ошибка расчёта активов в режиме Portfolio Margin.</td></tr></tbody></table>
