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

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

<table data-header-hidden><thead><tr><th width="80"></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Категория API</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-1000</strong></td><td>UNKNOWN</td><td>Server General</td><td>Неизвестная ошибка при обработке запроса.</td><td>Повторите запрос позже или обратитесь в поддержку</td></tr><tr><td><strong>-1001</strong></td><td>DISCONNECTED</td><td>Server General</td><td>Внутренняя ошибка сервера; невозможно обработать запрос.</td><td>Повторите запрос позже</td></tr><tr><td><strong>-1002</strong></td><td>UNAUTHORIZED</td><td>Authorization</td><td>У вас нет прав для выполнения этого запроса.</td><td>Проверьте API-ключ и разрешения</td></tr><tr><td><strong>-1003</strong></td><td>TOO_MANY_REQUESTS</td><td>Rate Limits</td><td>Слишком много запросов; текущий лимит %s запросов в минуту.</td><td>Используйте WebSocket для live-обновлений</td></tr><tr><td><strong>-1004</strong></td><td>DUPLICATE_IP</td><td>Security</td><td>Этот IP-адрес уже находится в белом списке.</td><td>Проверьте список разрешенных IP</td></tr><tr><td><strong>-1005</strong></td><td>NO_SUCH_IP</td><td>Security</td><td>Указанный IP-адрес отсутствует в белом списке.</td><td>Добавьте IP в белый список</td></tr><tr><td><strong>-1006</strong></td><td>UNEXPECTED_RESP</td><td>Server General</td><td>Неожиданный ответ от брокера сообщений. Статус выполнения неизвестен.</td><td>Проверьте статус ордера вручную</td></tr><tr><td><strong>-1007</strong></td><td>TIMEOUT</td><td>Server General</td><td>Таймаут ожидания ответа от сервера. Статус отправки и выполнения неизвестен.</td><td>Проверьте статус ордера позже</td></tr><tr><td><strong>-1010</strong></td><td>ERROR_MSG_RECEIVED</td><td>Server General</td><td>Получено сообщение об ошибке.</td><td>Проверьте детали ошибки в ответе</td></tr><tr><td><strong>-1011</strong></td><td>NON_WHITE_LIST</td><td>Security</td><td>Этот IP-адрес не имеет доступа к данному маршруту.</td><td>Добавьте IP в белый список</td></tr><tr><td><strong>-1013</strong></td><td>INVALID_MESSAGE</td><td>Request</td><td>Неверное сообщение.</td><td>Проверьте структуру запроса</td></tr><tr><td><strong>-1014</strong></td><td>UNKNOWN_ORDER_COMPOSITION</td><td>Orders</td><td>Неподдерживаемая комбинация ордеров.</td><td>Проверьте параметры ордера</td></tr><tr><td><strong>-1015</strong></td><td>TOO_MANY_ORDERS</td><td>Orders</td><td>Слишком много новых ордеров; лимит %s ордеров за %s.</td><td>Уменьшите количество ордеров</td></tr><tr><td><strong>-1016</strong></td><td>SERVICE_SHUTTING_DOWN</td><td>Server General</td><td>Сервис больше не доступен.</td><td>Повторите попытку позже</td></tr><tr><td><strong>-1020</strong></td><td>UNSUPPORTED_OPERATION</td><td>General</td><td>Операция не поддерживается.</td><td>Проверьте документацию</td></tr><tr><td><strong>-1021</strong></td><td>INVALID_TIMESTAMP</td><td>Security</td><td>Временная метка запроса вне допустимого окна recvWindow.</td><td>Синхронизируйте время</td></tr><tr><td><strong>-1022</strong></td><td>INVALID_SIGNATURE</td><td>Security</td><td>Неверная подпись запроса.</td><td>Проверьте генерацию подписи</td></tr><tr><td><strong>-1023</strong></td><td>START_TIME_GREATER_THAN_END_TIME</td><td>Request</td><td>Время начала больше времени окончания.</td><td>Исправьте параметры времени</td></tr></tbody></table>

## 🔗11xx — Ошибки запросов <a href="#id-11xx-oshibki-zaprosov-request-issues" id="id-11xx-oshibki-zaprosov-request-issues"></a>

<table data-header-hidden><thead><tr><th width="79"></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Категория API</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-1100</strong></td><td>ILLEGAL_CHARS</td><td>Request</td><td>Недопустимые символы в параметре '%s'.</td><td>Используйте только разрешенные символы: '%s'</td></tr><tr><td><strong>-1101</strong></td><td>TOO_MANY_PARAMETERS</td><td>Request</td><td>Слишком много параметров для этого эндпоинта.</td><td>Удалите лишние параметры</td></tr><tr><td><strong>-1102</strong></td><td>MANDATORY_PARAM_EMPTY_OR_MALFORMED</td><td>Request</td><td>Обязательный параметр '%s' не передан, пустой или некорректный.</td><td>Добавьте параметр '%s'</td></tr><tr><td><strong>-1103</strong></td><td>UNKNOWN_PARAM</td><td>Request</td><td>Отправлен неизвестный параметр.</td><td>Удалите неизвестный параметр</td></tr><tr><td><strong>-1104</strong></td><td>UNREAD_PARAMETERS</td><td>Request</td><td>Не все параметры были обработаны.</td><td>Проверьте список поддерживаемых параметров</td></tr><tr><td><strong>-1105</strong></td><td>PARAM_EMPTY</td><td>Request</td><td>Параметр '%s' пустой.</td><td>Заполните параметр '%s'</td></tr><tr><td><strong>-1106</strong></td><td>PARAM_NOT_REQUIRED</td><td>Request</td><td>Параметр '%s' отправлен, хотя не требуется.</td><td>Удалите параметр '%s'</td></tr><tr><td><strong>-1108</strong></td><td>BAD_ASSET</td><td>Request</td><td>Неверный актив.</td><td>Проверьте название актива</td></tr><tr><td><strong>-1109</strong></td><td>BAD_ACCOUNT</td><td>Request</td><td>Неверный аккаунт.</td><td>Проверьте параметры аккаунта</td></tr><tr><td><strong>-1110</strong></td><td>BAD_INSTRUMENT_TYPE</td><td>Request</td><td>Неверный тип инструмента.</td><td>Используйте корректный тип</td></tr><tr><td><strong>-1111</strong></td><td>BAD_PRECISION</td><td>Request</td><td>Превышена максимальная точность для данного актива.</td><td>Уменьшите точность до допустимой</td></tr><tr><td><strong>-1112</strong></td><td>NO_DEPTH</td><td>Request</td><td>Нет ордеров в стакане для данного символа.</td><td>Попробуйте другой символ</td></tr><tr><td><strong>-1113</strong></td><td>WITHDRAW_NOT_NEGATIVE</td><td>Request</td><td>Сумма вывода должна быть отрицательной.</td><td>Укажите отрицательное значение</td></tr><tr><td><strong>-1114</strong></td><td>TIF_NOT_REQUIRED</td><td>Request</td><td>Параметр TimeInForce отправлен, хотя не требуется.</td><td>Удалите параметр</td></tr><tr><td><strong>-1115</strong></td><td>INVALID_TIF</td><td>Request</td><td>Неверный timeInForce.</td><td>Используйте допустимое значение</td></tr><tr><td><strong>-1116</strong></td><td>INVALID_ORDER_TYPE</td><td>Request</td><td>Неверный тип ордера.</td><td>Выберите корректный тип</td></tr><tr><td><strong>-1117</strong></td><td>INVALID_SIDE</td><td>Request</td><td>Неверная сторона ордера.</td><td>Используйте 'BUY' или 'SELL'</td></tr><tr><td><strong>-1118</strong></td><td>EMPTY_NEW_CL_ORD_ID</td><td>Request</td><td>Пустой ID нового клиентского ордера.</td><td>Добавьте clientOrderId</td></tr><tr><td><strong>-1119</strong></td><td>EMPTY_ORG_CL_ORD_ID</td><td>Request</td><td>Пустой ID исходного клиентского ордера.</td><td>Добавьте originalClientOrderId</td></tr><tr><td><strong>-1120</strong></td><td>BAD_INTERVAL</td><td>Request</td><td>Неверный интервал.</td><td>Используйте корректный интервал</td></tr><tr><td><strong>-1121</strong></td><td>BAD_SYMBOL</td><td>Request</td><td>Неверный символ.</td><td>Проверьте название пары</td></tr><tr><td><strong>-1125</strong></td><td>INVALID_LISTEN_KEY</td><td>Request</td><td>Указанный listenKey не существует.</td><td>Создайте новый listenKey</td></tr><tr><td><strong>-1127</strong></td><td>MORE_THAN_XX_HOURS</td><td>Request</td><td>Превышен максимальный интервал в %s часов.</td><td>Уменьшите интервал</td></tr><tr><td><strong>-1128</strong></td><td>OPTIONAL_PARAMS_BAD_COMBO</td><td>Request</td><td>Неверная комбинация опциональных параметров.</td><td>Проверьте сочетаемость параметров</td></tr><tr><td><strong>-1130</strong></td><td>INVALID_PARAMETER</td><td>Request</td><td>Некорректное значение параметра '%s'.</td><td>Исправьте значение</td></tr><tr><td><strong>-1136</strong></td><td>INVALID_NEW_ORDER_RESP_TYPE</td><td>Request</td><td>Неверный тип ответа для нового ордера.</td><td>Используйте корректное значение</td></tr></tbody></table>

## 🔗20xx — Ошибки обработки <a href="#id-20xx-oshibki-obrabotki-processing-issues" id="id-20xx-oshibki-obrabotki-processing-issues"></a>

<table data-header-hidden><thead><tr><th width="82"></th><th></th><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Категория API</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-2010</strong></td><td>NEW_ORDER_REJECTED</td><td>Orders</td><td>Новый ордер отклонен.</td><td>Проверьте параметры ордера и баланс</td></tr><tr><td><strong>-2011</strong></td><td>CANCEL_REJECTED</td><td>Orders</td><td>Отмена ордера отклонена.</td><td>Проверьте статус ордера</td></tr><tr><td><strong>-2013</strong></td><td>NO_SUCH_ORDER</td><td>Orders</td><td>Ордер не существует.</td><td>Проверьте ID ордера</td></tr><tr><td><strong>-2014</strong></td><td>BAD_API_KEY_FMT</td><td>Security</td><td>Неверный формат API-ключа.</td><td>Проверьте формат ключа</td></tr><tr><td><strong>-2015</strong></td><td>REJECTED_MBX_KEY</td><td>Security</td><td>Неверный API-ключ, IP или недостаточно прав.</td><td>Проверьте ключ и белый список</td></tr><tr><td><strong>-2016</strong></td><td>NO_TRADING_WINDOW</td><td>Market Data</td><td>Нет торгового окна для данного символа.</td><td>Используйте ticker/24hrs вместо этого</td></tr><tr><td><strong>-2018</strong></td><td>BALANCE_NOT_SUFFICIENT</td><td>Account</td><td>Недостаточно средств на балансе.</td><td>Пополните баланс</td></tr><tr><td><strong>-2019</strong></td><td>MARGIN_NOT_SUFFICIEN</td><td>Margin</td><td>Недостаточно маржи.</td><td>Уменьшите размер позиции или добавьте маржу</td></tr><tr><td><strong>-2020</strong></td><td>UNABLE_TO_FILL</td><td>Orders</td><td>Невозможно исполнить ордер.</td><td>Попробуйте изменить цену</td></tr><tr><td><strong>-2021</strong></td><td>ORDER_WOULD_IMMEDIATELY_TRIGGER</td><td>Orders</td><td>Ордер сработает немедленно.</td><td>Измените цену активации</td></tr><tr><td><strong>-2022</strong></td><td>REDUCE_ONLY_REJECT</td><td>Orders</td><td>ReduceOnly ордер отклонен.</td><td>Проверьте позицию</td></tr><tr><td><strong>-2023</strong></td><td>USER_IN_LIQUIDATION</td><td>Account</td><td>Пользователь в режиме ликвидации.</td><td>Дождитесь завершения ликвидации</td></tr><tr><td><strong>-2024</strong></td><td>POSITION_NOT_SUFFICIENT</td><td>Account</td><td>Недостаточный размер позиции.</td><td>Проверьте размер позиции</td></tr><tr><td><strong>-2025</strong></td><td>MAX_OPEN_ORDER_EXCEEDED</td><td>Orders</td><td>Достигнут лимит открытых ордеров.</td><td>Закройте или дождитесь исполнения части ордеров</td></tr><tr><td><strong>-2026</strong></td><td>REDUCE_ONLY_ORDER_TYPE_NOT_SUPPORTED</td><td>Orders</td><td>Данный тип ордера не поддерживается с флагом reduceOnly.</td><td>Уберите флаг reduceOnly</td></tr><tr><td><strong>-2027</strong></td><td>MAX_LEVERAGE_RATIO</td><td>Margin</td><td>Превышен максимальный размер позиции при текущем плече.</td><td>Уменьшите объем или снизьте плечо</td></tr><tr><td><strong>-2028</strong></td><td>MIN_LEVERAGE_RATIO</td><td>Margin</td><td>Плечо меньше допустимого: недостаточно маржи.</td><td>Увеличьте плечо или добавьте маржу</td></tr></tbody></table>

## 🔗40xx — Ошибки фильтров <a href="#id-40xx-oshibki-filtrov-filters-and-other-issues" id="id-40xx-oshibki-filtrov-filters-and-other-issues"></a>

<table data-header-hidden><thead><tr><th width="83"></th><th width="172"></th><th width="165"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Категория API</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-4000</strong></td><td>INVALID_ORDER_STATUS</td><td>Orders</td><td>Неверный статус ордера.</td><td>Проверьте допустимые статусы</td></tr><tr><td><strong>-4001</strong></td><td>PRICE_LESS_THAN_ZERO</td><td>Filters</td><td>Цена меньше 0.</td><td>Укажите положительную цену</td></tr><tr><td><strong>-4002</strong></td><td>PRICE_GREATER_THAN_MAX_PRICE</td><td>Filters</td><td>Цена превышает максимально допустимую.</td><td>Уменьшите цену</td></tr><tr><td><strong>-4003</strong></td><td>QTY_LESS_THAN_ZERO</td><td>Filters</td><td>Количество меньше 0.</td><td>Укажите положительное количество</td></tr><tr><td><strong>-4004</strong></td><td>QTY_LESS_THAN_MIN_QTY</td><td>Filters</td><td>Количество меньше минимального.</td><td>Увеличьте количество</td></tr><tr><td><strong>-4005</strong></td><td>QTY_GREATER_THAN_MAX_QTY</td><td>Filters</td><td>Количество превышает максимальное.</td><td>Уменьшите количество</td></tr><tr><td><strong>-4006</strong></td><td>STOP_PRICE_LESS_THAN_ZERO</td><td>Filters</td><td>Стоп-цена меньше 0.</td><td>Укажите положительную стоп-цену</td></tr><tr><td><strong>-4007</strong></td><td>STOP_PRICE_GREATER_THAN_MAX_PRICE</td><td>Filters</td><td>Стоп-цена превышает максимальную.</td><td>Уменьшите стоп-цену</td></tr><tr><td><strong>-4008</strong></td><td>TICK_SIZE_LESS_THAN_ZERO</td><td>Filters</td><td>Шаг цены меньше 0.</td><td>Проверьте спецификацию инструмента</td></tr><tr><td><strong>-4009</strong></td><td>MAX_PRICE_LESS_THAN_MIN_PRICE</td><td>Filters</td><td>Максимальная цена меньше минимальной.</td><td>Проверьте фильтры</td></tr><tr><td><strong>-4010</strong></td><td>MAX_QTY_LESS_THAN_MIN_QTY</td><td>Filters</td><td>Максимальное количество меньше минимального.</td><td>Проверьте фильтры</td></tr><tr><td><strong>-4011</strong></td><td>STEP_SIZE_LESS_THAN_ZERO</td><td>Filters</td><td>Шаг объема меньше 0.</td><td>Проверьте спецификацию</td></tr><tr><td><strong>-4012</strong></td><td>MAX_NUM_ORDERS_LESS_THAN_ZERO</td><td>Filters</td><td>Максимальное количество ордеров меньше 0.</td><td>Проверьте фильтры</td></tr><tr><td><strong>-4013</strong></td><td>PRICE_LESS_THAN_MIN_PRICE</td><td>Filters</td><td>Цена меньше минимальной.</td><td>Увеличьте цену</td></tr><tr><td><strong>-4014</strong></td><td>PRICE_NOT_INCREASED_BY_TICK_SIZE</td><td>Filters</td><td>Цена не кратна шагу цены.</td><td>Округлите цену до шага сетки</td></tr><tr><td><strong>-4015</strong></td><td>INVALID_CL_ORD_ID_LEN</td><td>Request</td><td>Длина clientOrderId не более 36 символов.</td><td>Укоротите идентификатор</td></tr><tr><td><strong>-4016</strong></td><td>PRICE_HIGHTER_THAN_MULTIPLIER_UP</td><td>Filters</td><td>Цена выше максимального мультипликатора от mark price.</td><td>Уменьшите цену</td></tr><tr><td><strong>-4017</strong></td><td>MULTIPLIER_UP_LESS_THAN_ZERO</td><td>Filters</td><td>Верхний мультипликатор меньше 0.</td><td>Проверьте настройки</td></tr><tr><td><strong>-4018</strong></td><td>MULTIPLIER_DOWN_LESS_THAN_ZERO</td><td>Filters</td><td>Нижний мультипликатор меньше 0.</td><td>Проверьте настройки</td></tr><tr><td><strong>-4019</strong></td><td>COMPOSITE_SCALE_OVERFLOW</td><td>Filters</td><td>Составной масштаб слишком большой.</td><td>Проверьте параметры</td></tr><tr><td><strong>-4020</strong></td><td>TARGET_STRATEGY_INVALID</td><td>Orders</td><td>Неверная стратегия для данного типа ордера.</td><td>Измените стратегию или параметры</td></tr><tr><td><strong>-4021</strong></td><td>INVALID_DEPTH_LIMIT</td><td>Request</td><td>Неверный лимит глубины стакана.</td><td>Используйте допустимое значение</td></tr><tr><td><strong>-4022</strong></td><td>WRONG_MARKET_STATUS</td><td>Market Data</td><td>Неверный статус рынка.</td><td>Проверьте статус рынка</td></tr><tr><td><strong>-4023</strong></td><td>QTY_NOT_INCREASED_BY_STEP_SIZE</td><td>Filters</td><td>Количество не кратно шагу объема.</td><td>Округлите объем до шага сетки</td></tr><tr><td><strong>-4024</strong></td><td>PRICE_LOWER_THAN_MULTIPLIER_DOWN</td><td>Filters</td><td>Цена ниже минимального мультипликатора от mark price.</td><td>Увеличьте цену</td></tr><tr><td><strong>-4025</strong></td><td>MULTIPLIER_DECIMAL_LESS_THAN_ZERO</td><td>Filters</td><td>Десятичный мультипликатор меньше 0.</td><td>Проверьте настройки</td></tr><tr><td><strong>-4026</strong></td><td>COMMISSION_INVALID</td><td>Account</td><td>Неверная комиссия.</td><td>Проверьте параметры комиссии</td></tr><tr><td><strong>-4027</strong></td><td>INVALID_ACCOUNT_TYPE</td><td>Account</td><td>Неверный тип аккаунта.</td><td>Используйте корректный тип</td></tr><tr><td><strong>-4028</strong></td><td>INVALID_LEVERAGE</td><td>Margin</td><td>Неверное кредитное плечо %s.</td><td>Используйте допустимое значение плеча</td></tr><tr><td><strong>-4029</strong></td><td>INVALID_TICK_SIZE_PRECISION</td><td>Filters</td><td>Неверная точность шага цены.</td><td>Проверьте спецификацию</td></tr><tr><td><strong>-4030</strong></td><td>INVALID_STEP_SIZE_PRECISION</td><td>Filters</td><td>Неверная точность шага объема.</td><td>Проверьте спецификацию</td></tr><tr><td><strong>-4031</strong></td><td>INVALID_WORKING_TYPE</td><td>Orders</td><td>Неверный параметр working type.</td><td>Используйте корректное значение</td></tr><tr><td><strong>-4032</strong></td><td>EXCEED_MAX_CANCEL_ORDER_SIZE</td><td>Orders</td><td>Превышен лимит на отмену ордеров.</td><td>Уменьшите количество отмен</td></tr><tr><td><strong>-4033</strong></td><td>INSURANCE_ACCOUNT_NOT_FOUND</td><td>Account</td><td>Страховочный счет не найден.</td><td>Проверьте параметры</td></tr><tr><td><strong>-4044</strong></td><td>INVALID_BALANCE_TYPE</td><td>Account</td><td>Неверный тип баланса.</td><td>Используйте корректный тип</td></tr><tr><td><strong>-4045</strong></td><td>MAX_STOP_ORDER_EXCEEDED</td><td>Orders</td><td>Достигнут лимит стоп-ордеров.</td><td>Закройте часть стоп-ордеров</td></tr></tbody></table>

## 🔗40xx — Ошибки фильтров (продолжение) <a href="#id-40xx-oshibki-filtrov-prodolzhenie" id="id-40xx-oshibki-filtrov-prodolzhenie"></a>

<table data-header-hidden><thead><tr><th width="84"></th><th width="174"></th><th width="162"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Код</strong></td><td><strong>Название ошибки</strong></td><td><strong>Категория API</strong></td><td><strong>Перевод</strong></td><td><strong>Действие</strong></td></tr><tr><td><strong>-4046</strong></td><td>NO_NEED_TO_CHANGE_MARGIN_TYPE</td><td>Margin</td><td>Нет необходимости менять тип маржи.</td><td>Действие не требуется</td></tr><tr><td><strong>-4047</strong></td><td>THERE_EXISTS_OPEN_ORDERS</td><td>Margin</td><td>Нельзя сменить тип маржи при открытых ордерах.</td><td>Закройте все ордера</td></tr><tr><td><strong>-4048</strong></td><td>THERE_EXISTS_QUANTITY</td><td>Margin</td><td>Нельзя сменить тип маржи при открытой позиции.</td><td>Закройте позицию</td></tr><tr><td><strong>-4049</strong></td><td>ADD_ISOLATED_MARGIN_REJECT</td><td>Margin</td><td>Добавление маржи только для изолированных позиций.</td><td>Переключитесь на isolated</td></tr><tr><td><strong>-4050</strong></td><td>CROSS_BALANCE_INSUFFICIENT</td><td>Margin</td><td>Недостаточно средств на cross-балансе.</td><td>Пополните баланс</td></tr><tr><td><strong>-4051</strong></td><td>ISOLATED_BALANCE_INSUFFICIENT</td><td>Margin</td><td>Недостаточно средств на изолированном балансе.</td><td>Добавьте маржу в isolated позицию</td></tr><tr><td><strong>-4052</strong></td><td>NO_NEED_TO_CHANGE_AUTO_ADD_MARGIN</td><td>Margin</td><td>Нет необходимости менять авто-добавление маржи.</td><td>Действие не требуется</td></tr><tr><td><strong>-4053</strong></td><td>AUTO_ADD_CROSSED_MARGIN_REJECT</td><td>Margin</td><td>Авто-добавление маржи только для isolated.</td><td>Переключитесь на isolated</td></tr><tr><td><strong>-4054</strong></td><td>ADD_ISOLATED_MARGIN_NO_POSITION_REJECT</td><td>Margin</td><td>Нельзя добавить маржу: позиция = 0.</td><td>Откройте позицию</td></tr><tr><td><strong>-4055</strong></td><td>AMOUNT_MUST_BE_POSITIVE</td><td>Request</td><td>Сумма должна быть положительной.</td><td>Укажите положительное число</td></tr><tr><td><strong>-4056</strong></td><td>INVALID_API_KEY_TYPE</td><td>Security</td><td>Неверный тип API-ключа.</td><td>Создайте ключ правильного типа</td></tr><tr><td><strong>-4057</strong></td><td>INVALID_RSA_PUBLIC_KEY</td><td>Security</td><td>Неверный RSA публичный ключ.</td><td>Проверьте формат ключа</td></tr><tr><td><strong>-4058</strong></td><td>MAX_PRICE_TOO_LARGE</td><td>Filters</td><td>maxPrice или priceDecimal слишком большие.</td><td>Уменьшите значения</td></tr><tr><td><strong>-4059</strong></td><td>NO_NEED_TO_CHANGE_POSITION_SIDE</td><td>Account</td><td>Нет необходимости менять сторону позиции.</td><td>Действие не требуется</td></tr><tr><td><strong>-4060</strong></td><td>INVALID_POSITION_SIDE</td><td>Account</td><td>Неверная сторона позиции.</td><td>Используйте LONG или SHORT</td></tr><tr><td><strong>-4061</strong></td><td>POSITION_SIDE_NOT_MATCH</td><td>Account</td><td>Сторона позиции ордера не совпадает с настройками.</td><td>Измените сторону или настройки</td></tr><tr><td><strong>-4062</strong></td><td>REDUCE_ONLY_CONFLICT</td><td>Orders</td><td>Неверное значение reduceOnly.</td><td>Проверьте значение</td></tr><tr><td><strong>-4063</strong></td><td>INVALID_OPTIONS_REQUEST_TYPE</td><td>Options</td><td>Неверный тип опционного запроса.</td><td>Проверьте документацию</td></tr><tr><td><strong>-4064</strong></td><td>INVALID_OPTIONS_TIME_FRAME</td><td>Options</td><td>Неверный временной фрейм опциона.</td><td>Используйте корректный timeframe</td></tr><tr><td><strong>-4065</strong></td><td>INVALID_OPTIONS_AMOUNT</td><td>Options</td><td>Неверная сумма опциона.</td><td>Проверьте сумму</td></tr><tr><td><strong>-4066</strong></td><td>INVALID_OPTIONS_EVENT_TYPE</td><td>Options</td><td>Неверный тип события опциона.</td><td>Проверьте тип события</td></tr><tr><td><strong>-4067</strong></td><td>POSITION_SIDE_CHANGE_EXISTS_OPEN_ORDERS</td><td>Account</td><td>Нельзя сменить сторону позиции при открытых ордерах.</td><td>Закройте все ордера</td></tr><tr><td><strong>-4068</strong></td><td>POSITION_SIDE_CHANGE_EXISTS_QUANTITY</td><td>Account</td><td>Нельзя сменить сторону позиции при открытой позиции.</td><td>Закройте позицию</td></tr><tr><td><strong>-4069</strong></td><td>INVALID_OPTIONS_PREMIUM_FEE</td><td>Options</td><td>Неверная премия опциона.</td><td>Проверьте размер премии</td></tr><tr><td><strong>-4070</strong></td><td>INVALID_CL_OPTIONS_ID_LEN</td><td>Options</td><td>Длина ID опциона менее 32 символов.</td><td>Укоротите ID</td></tr><tr><td><strong>-4071</strong></td><td>INVALID_OPTIONS_DIRECTION</td><td>Options</td><td>Неверное направление опциона.</td><td>Используйте CALL или PUT</td></tr><tr><td><strong>-4072</strong></td><td>OPTIONS_PREMIUM_NOT_UPDATE</td><td>Options</td><td>Премия не обновлена, ордер отклонен.</td><td>Запросите актуальную цену</td></tr><tr><td><strong>-4073</strong></td><td>OPTIONS_PREMIUM_INPUT_LESS_THAN_ZERO</td><td>Options</td><td>Введенная премия меньше 0.</td><td>Укажите положительную премию</td></tr><tr><td><strong>-4074</strong></td><td>OPTIONS_AMOUNT_BIGGER_THAN_UPPER</td><td>Options</td><td>Сумма ордера вне допустимого диапазона.</td><td>Уменьшите объем</td></tr><tr><td><strong>-4075</strong></td><td>OPTIONS_PREMIUM_OUTPUT_ZERO</td><td>Options</td><td>Расчетная премия меньше 0.</td><td>Обратитесь в поддержку</td></tr><tr><td><strong>-4076</strong></td><td>OPTIONS_PREMIUM_TOO_DIFF</td><td>Options</td><td>Премия сильно отличается от предыдущей.</td><td>Обновите цену</td></tr><tr><td><strong>-4077</strong></td><td>OPTIONS_PREMIUM_REACH_LIMIT</td><td>Options</td><td>Достигнут лимит объема для опциона.</td><td>Попробуйте другой опцион</td></tr><tr><td><strong>-4078</strong></td><td>OPTIONS_COMMON_ERROR</td><td>Options</td><td>Внутренняя ошибка опционов.</td><td>Повторите позже</td></tr><tr><td><strong>-4079</strong></td><td>INVALID_OPTIONS_ID</td><td>Options</td><td>Неверный ID опциона.</td><td>Проверьте ID</td></tr><tr><td><strong>-4080</strong></td><td>OPTIONS_USER_NOT_FOUND</td><td>Options</td><td>Пользователь не найден.</td><td>Проверьте ID пользователя</td></tr><tr><td><strong>-4081</strong></td><td>OPTIONS_NOT_FOUND</td><td>Options</td><td>Опцион не найден.</td><td>Проверьте ID</td></tr><tr><td><strong>-4082</strong></td><td>INVALID_BATCH_PLACE_ORDER_SIZE</td><td>Orders</td><td>Неверное количество ордеров в batch.</td><td>Используйте допустимое количество</td></tr><tr><td><strong>-4083</strong></td><td>PLACE_BATCH_ORDERS_FAIL</td><td>Orders</td><td>Ошибка размещения batch ордеров.</td><td>Проверьте каждый ордер в пакете</td></tr><tr><td><strong>-4084</strong></td><td>UPCOMING_METHOD</td><td>General</td><td>Метод временно недоступен. Будет скоро.</td><td>Ожидайте обновлений</td></tr><tr><td><strong>-4085</strong></td><td>INVALID_NOTIONAL_LIMIT_COEF</td><td>Filters</td><td>Неверный коэффициент номинального лимита.</td><td>Проверьте настройки</td></tr><tr><td><strong>-4086</strong></td><td>INVALID_PRICE_SPREAD_THRESHOLD</td><td>Filters</td><td>Неверный порог спреда цены.</td><td>Проверьте настройки</td></tr><tr><td><strong>-4087</strong></td><td>REDUCE_ONLY_ORDER_PERMISSION</td><td>Orders</td><td>Пользователь может размещать только reduceOnly ордера.</td><td>Проверьте настройки аккаунта</td></tr><tr><td><strong>-4088</strong></td><td>NO_PLACE_ORDER_PERMISSION</td><td>Orders</td><td>Пользователь не может размещать ордера.</td><td>Проверьте статус аккаунта</td></tr><tr><td><strong>-4104</strong></td><td>INVALID_CONTRACT_TYPE</td><td>Filters</td><td>Неверный тип контракта.</td><td>Используйте корректный тип</td></tr><tr><td><strong>-4114</strong></td><td>INVALID_CLIENT_TRAN_ID_LEN</td><td>Request</td><td>Длина clientTranId менее 64 символов.</td><td>Укоротите ID</td></tr><tr><td><strong>-4115</strong></td><td>DUPLICATED_CLIENT_TRAN_ID</td><td>Request</td><td>ClientTranId должен быть уникальным 7 дней.</td><td>Используйте уникальный ID</td></tr><tr><td><strong>-4118</strong></td><td>REDUCE_ONLY_MARGIN_CHECK_FAILED</td><td>Margin</td><td>Ошибка reduceOnly ордера. Проверьте позицию и ордера.</td><td>Проверьте открытые позиции и ордера</td></tr><tr><td><strong>-4131</strong></td><td>MARKET_ORDER_REJECT</td><td>Orders</td><td>Лучшая цена контрагента не проходит фильтр PERCENT_PRICE.</td><td>Используйте лимитный ордер</td></tr><tr><td><strong>-4135</strong></td><td>INVALID_ACTIVATION_PRICE</td><td>Orders</td><td>Неверная цена активации.</td><td>Проверьте цену</td></tr><tr><td><strong>-4137</strong></td><td>QUANTITY_EXISTS_WITH_CLOSE_POSITION</td><td>Orders</td><td>Quantity должен быть 0 при closePosition = true.</td><td>Уберите quantity или измените параметры</td></tr><tr><td><strong>-4138</strong></td><td>REDUCE_ONLY_MUST_BE_TRUE</td><td>Orders</td><td>ReduceOnly должен быть true при closePosition = true.</td><td>Установите reduceOnly = true</td></tr><tr><td><strong>-4139</strong></td><td>ORDER_TYPE_CANNOT_BE_MKT</td><td>Orders</td><td>Тип ордера не может быть market при unable to cancel.</td><td>Используйте лимитный ордер</td></tr><tr><td><strong>-4140</strong></td><td>INVALID_OPENING_POSITION_STATUS</td><td>Orders</td><td>Нельзя открыть позицию при текущем статусе символа.</td><td>Проверьте статус пары</td></tr><tr><td><strong>-4141</strong></td><td>SYMBOL_ALREADY_CLOSED</td><td>Orders</td><td>Торговая пара закрыта.</td><td>Выберите другую пару</td></tr><tr><td><strong>-4142</strong></td><td>STRATEGY_INVALID_TRIGGER_PRICE</td><td>Orders</td><td>Тейк-профит или стоп-ордер сработает немедленно.</td><td>Измените цену</td></tr><tr><td><strong>-4144</strong></td><td>INVALID_PAIR</td><td>Request</td><td>Неверная торговая пара.</td><td>Проверьте название пары</td></tr><tr><td><strong>-4161</strong></td><td>ISOLATED_LEVERAGE_REJECT_WITH_POSITION</td><td>Margin</td><td>Нельзя снизить плечо в isolated при открытых позициях.</td><td>Закройте позицию или увеличьте плечо</td></tr><tr><td><strong>-4164</strong></td><td>MIN_NOTIONAL</td><td>Filters</td><td>Минимальный номинал ордера: %s.</td><td>Увеличьте объем</td></tr><tr><td><strong>-4165</strong></td><td>INVALID_TIME_INTERVAL</td><td>Request</td><td>Максимальный интервал: %s дней.</td><td>Уменьшите интервал</td></tr><tr><td><strong>-4183</strong></td><td>PRICE_HIGHTER_THAN_STOP_MULTIPLIER_UP</td><td>Filters</td><td>Лимитная цена не может быть выше %s.</td><td>Уменьшите цену</td></tr><tr><td><strong>-4184</strong></td><td>PRICE_LOWER_THAN_STOP_MULTIPLIER_DOWN</td><td>Filters</td><td>Лимитная цена не может быть ниже %s.</td><td>Увеличьте цену</td></tr></tbody></table>
