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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.tiger.com/oshibki-kriptobirzh/tablica-oshibok-binance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
