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


---

# 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-asterdex.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.
