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

🔗10xx — Общие ошибки сервера/сети

Код

Название ошибки

Категория API

Перевод

Действие

-1000

UNKNOWN

Server General

Неизвестная ошибка при обработке запроса.

Повторите запрос позже или обратитесь в поддержку

-1001

DISCONNECTED

Server General

Внутренняя ошибка сервера; невозможно обработать запрос.

Повторите запрос позже

-1002

UNAUTHORIZED

Authorization

У вас нет прав для выполнения этого запроса.

Проверьте API-ключ и разрешения

-1003

TOO_MANY_REQUESTS

Rate Limits

Слишком много запросов; текущий лимит %s запросов в минуту.

Используйте WebSocket для live-обновлений

-1004

DUPLICATE_IP

Security

Этот IP-адрес уже находится в белом списке.

Проверьте список разрешенных IP

-1005

NO_SUCH_IP

Security

Указанный IP-адрес отсутствует в белом списке.

Добавьте IP в белый список

-1006

UNEXPECTED_RESP

Server General

Неожиданный ответ от брокера сообщений. Статус выполнения неизвестен.

Проверьте статус ордера вручную

-1007

TIMEOUT

Server General

Таймаут ожидания ответа от сервера. Статус отправки и выполнения неизвестен.

Проверьте статус ордера позже

-1010

ERROR_MSG_RECEIVED

Server General

Получено сообщение об ошибке.

Проверьте детали ошибки в ответе

-1011

NON_WHITE_LIST

Security

Этот IP-адрес не имеет доступа к данному маршруту.

Добавьте IP в белый список

-1013

INVALID_MESSAGE

Request

Неверное сообщение.

Проверьте структуру запроса

-1014

UNKNOWN_ORDER_COMPOSITION

Orders

Неподдерживаемая комбинация ордеров.

Проверьте параметры ордера

-1015

TOO_MANY_ORDERS

Orders

Слишком много новых ордеров; лимит %s ордеров за %s.

Уменьшите количество ордеров

-1016

SERVICE_SHUTTING_DOWN

Server General

Сервис больше не доступен.

Повторите попытку позже

-1020

UNSUPPORTED_OPERATION

General

Операция не поддерживается.

Проверьте документацию

-1021

INVALID_TIMESTAMP

Security

Временная метка запроса вне допустимого окна recvWindow.

Синхронизируйте время

-1022

INVALID_SIGNATURE

Security

Неверная подпись запроса.

Проверьте генерацию подписи

-1023

START_TIME_GREATER_THAN_END_TIME

Request

Время начала больше времени окончания.

Исправьте параметры времени

🔗11xx — Ошибки запросов

Код

Название ошибки

Категория API

Перевод

Действие

-1100

ILLEGAL_CHARS

Request

Недопустимые символы в параметре '%s'.

Используйте только разрешенные символы: '%s'

-1101

TOO_MANY_PARAMETERS

Request

Слишком много параметров для этого эндпоинта.

Удалите лишние параметры

-1102

MANDATORY_PARAM_EMPTY_OR_MALFORMED

Request

Обязательный параметр '%s' не передан, пустой или некорректный.

Добавьте параметр '%s'

-1103

UNKNOWN_PARAM

Request

Отправлен неизвестный параметр.

Удалите неизвестный параметр

-1104

UNREAD_PARAMETERS

Request

Не все параметры были обработаны.

Проверьте список поддерживаемых параметров

-1105

PARAM_EMPTY

Request

Параметр '%s' пустой.

Заполните параметр '%s'

-1106

PARAM_NOT_REQUIRED

Request

Параметр '%s' отправлен, хотя не требуется.

Удалите параметр '%s'

-1108

BAD_ASSET

Request

Неверный актив.

Проверьте название актива

-1109

BAD_ACCOUNT

Request

Неверный аккаунт.

Проверьте параметры аккаунта

-1110

BAD_INSTRUMENT_TYPE

Request

Неверный тип инструмента.

Используйте корректный тип

-1111

BAD_PRECISION

Request

Превышена максимальная точность для данного актива.

Уменьшите точность до допустимой

-1112

NO_DEPTH

Request

Нет ордеров в стакане для данного символа.

Попробуйте другой символ

-1113

WITHDRAW_NOT_NEGATIVE

Request

Сумма вывода должна быть отрицательной.

Укажите отрицательное значение

-1114

TIF_NOT_REQUIRED

Request

Параметр TimeInForce отправлен, хотя не требуется.

Удалите параметр

-1115

INVALID_TIF

Request

Неверный timeInForce.

Используйте допустимое значение

-1116

INVALID_ORDER_TYPE

Request

Неверный тип ордера.

Выберите корректный тип

-1117

INVALID_SIDE

Request

Неверная сторона ордера.

Используйте 'BUY' или 'SELL'

-1118

EMPTY_NEW_CL_ORD_ID

Request

Пустой ID нового клиентского ордера.

Добавьте clientOrderId

-1119

EMPTY_ORG_CL_ORD_ID

Request

Пустой ID исходного клиентского ордера.

Добавьте originalClientOrderId

-1120

BAD_INTERVAL

Request

Неверный интервал.

Используйте корректный интервал

-1121

BAD_SYMBOL

Request

Неверный символ.

Проверьте название пары

-1125

INVALID_LISTEN_KEY

Request

Указанный listenKey не существует.

Создайте новый listenKey

-1127

MORE_THAN_XX_HOURS

Request

Превышен максимальный интервал в %s часов.

Уменьшите интервал

-1128

OPTIONAL_PARAMS_BAD_COMBO

Request

Неверная комбинация опциональных параметров.

Проверьте сочетаемость параметров

-1130

INVALID_PARAMETER

Request

Некорректное значение параметра '%s'.

Исправьте значение

-1136

INVALID_NEW_ORDER_RESP_TYPE

Request

Неверный тип ответа для нового ордера.

Используйте корректное значение

🔗20xx — Ошибки обработки

Код

Название ошибки

Категория API

Перевод

Действие

-2010

NEW_ORDER_REJECTED

Orders

Новый ордер отклонен.

Проверьте параметры ордера и баланс

-2011

CANCEL_REJECTED

Orders

Отмена ордера отклонена.

Проверьте статус ордера

-2013

NO_SUCH_ORDER

Orders

Ордер не существует.

Проверьте ID ордера

-2014

BAD_API_KEY_FMT

Security

Неверный формат API-ключа.

Проверьте формат ключа

-2015

REJECTED_MBX_KEY

Security

Неверный API-ключ, IP или недостаточно прав.

Проверьте ключ и белый список

-2016

NO_TRADING_WINDOW

Market Data

Нет торгового окна для данного символа.

Используйте ticker/24hrs вместо этого

-2018

BALANCE_NOT_SUFFICIENT

Account

Недостаточно средств на балансе.

Пополните баланс

-2019

MARGIN_NOT_SUFFICIEN

Margin

Недостаточно маржи.

Уменьшите размер позиции или добавьте маржу

-2020

UNABLE_TO_FILL

Orders

Невозможно исполнить ордер.

Попробуйте изменить цену

-2021

ORDER_WOULD_IMMEDIATELY_TRIGGER

Orders

Ордер сработает немедленно.

Измените цену активации

-2022

REDUCE_ONLY_REJECT

Orders

ReduceOnly ордер отклонен.

Проверьте позицию

-2023

USER_IN_LIQUIDATION

Account

Пользователь в режиме ликвидации.

Дождитесь завершения ликвидации

-2024

POSITION_NOT_SUFFICIENT

Account

Недостаточный размер позиции.

Проверьте размер позиции

-2025

MAX_OPEN_ORDER_EXCEEDED

Orders

Достигнут лимит открытых ордеров.

Закройте или дождитесь исполнения части ордеров

-2026

REDUCE_ONLY_ORDER_TYPE_NOT_SUPPORTED

Orders

Данный тип ордера не поддерживается с флагом reduceOnly.

Уберите флаг reduceOnly

-2027

MAX_LEVERAGE_RATIO

Margin

Превышен максимальный размер позиции при текущем плече.

Уменьшите объем или снизьте плечо

-2028

MIN_LEVERAGE_RATIO

Margin

Плечо меньше допустимого: недостаточно маржи.

Увеличьте плечо или добавьте маржу

🔗40xx — Ошибки фильтров

Код

Название ошибки

Категория API

Перевод

Действие

-4000

INVALID_ORDER_STATUS

Orders

Неверный статус ордера.

Проверьте допустимые статусы

-4001

PRICE_LESS_THAN_ZERO

Filters

Цена меньше 0.

Укажите положительную цену

-4002

PRICE_GREATER_THAN_MAX_PRICE

Filters

Цена превышает максимально допустимую.

Уменьшите цену

-4003

QTY_LESS_THAN_ZERO

Filters

Количество меньше 0.

Укажите положительное количество

-4004

QTY_LESS_THAN_MIN_QTY

Filters

Количество меньше минимального.

Увеличьте количество

-4005

QTY_GREATER_THAN_MAX_QTY

Filters

Количество превышает максимальное.

Уменьшите количество

-4006

STOP_PRICE_LESS_THAN_ZERO

Filters

Стоп-цена меньше 0.

Укажите положительную стоп-цену

-4007

STOP_PRICE_GREATER_THAN_MAX_PRICE

Filters

Стоп-цена превышает максимальную.

Уменьшите стоп-цену

-4008

TICK_SIZE_LESS_THAN_ZERO

Filters

Шаг цены меньше 0.

Проверьте спецификацию инструмента

-4009

MAX_PRICE_LESS_THAN_MIN_PRICE

Filters

Максимальная цена меньше минимальной.

Проверьте фильтры

-4010

MAX_QTY_LESS_THAN_MIN_QTY

Filters

Максимальное количество меньше минимального.

Проверьте фильтры

-4011

STEP_SIZE_LESS_THAN_ZERO

Filters

Шаг объема меньше 0.

Проверьте спецификацию

-4012

MAX_NUM_ORDERS_LESS_THAN_ZERO

Filters

Максимальное количество ордеров меньше 0.

Проверьте фильтры

-4013

PRICE_LESS_THAN_MIN_PRICE

Filters

Цена меньше минимальной.

Увеличьте цену

-4014

PRICE_NOT_INCREASED_BY_TICK_SIZE

Filters

Цена не кратна шагу цены.

Округлите цену до шага сетки

-4015

INVALID_CL_ORD_ID_LEN

Request

Длина clientOrderId не более 36 символов.

Укоротите идентификатор

-4016

PRICE_HIGHTER_THAN_MULTIPLIER_UP

Filters

Цена выше максимального мультипликатора от mark price.

Уменьшите цену

-4017

MULTIPLIER_UP_LESS_THAN_ZERO

Filters

Верхний мультипликатор меньше 0.

Проверьте настройки

-4018

MULTIPLIER_DOWN_LESS_THAN_ZERO

Filters

Нижний мультипликатор меньше 0.

Проверьте настройки

-4019

COMPOSITE_SCALE_OVERFLOW

Filters

Составной масштаб слишком большой.

Проверьте параметры

-4020

TARGET_STRATEGY_INVALID

Orders

Неверная стратегия для данного типа ордера.

Измените стратегию или параметры

-4021

INVALID_DEPTH_LIMIT

Request

Неверный лимит глубины стакана.

Используйте допустимое значение

-4022

WRONG_MARKET_STATUS

Market Data

Неверный статус рынка.

Проверьте статус рынка

-4023

QTY_NOT_INCREASED_BY_STEP_SIZE

Filters

Количество не кратно шагу объема.

Округлите объем до шага сетки

-4024

PRICE_LOWER_THAN_MULTIPLIER_DOWN

Filters

Цена ниже минимального мультипликатора от mark price.

Увеличьте цену

-4025

MULTIPLIER_DECIMAL_LESS_THAN_ZERO

Filters

Десятичный мультипликатор меньше 0.

Проверьте настройки

-4026

COMMISSION_INVALID

Account

Неверная комиссия.

Проверьте параметры комиссии

-4027

INVALID_ACCOUNT_TYPE

Account

Неверный тип аккаунта.

Используйте корректный тип

-4028

INVALID_LEVERAGE

Margin

Неверное кредитное плечо %s.

Используйте допустимое значение плеча

-4029

INVALID_TICK_SIZE_PRECISION

Filters

Неверная точность шага цены.

Проверьте спецификацию

-4030

INVALID_STEP_SIZE_PRECISION

Filters

Неверная точность шага объема.

Проверьте спецификацию

-4031

INVALID_WORKING_TYPE

Orders

Неверный параметр working type.

Используйте корректное значение

-4032

EXCEED_MAX_CANCEL_ORDER_SIZE

Orders

Превышен лимит на отмену ордеров.

Уменьшите количество отмен

-4033

INSURANCE_ACCOUNT_NOT_FOUND

Account

Страховочный счет не найден.

Проверьте параметры

-4044

INVALID_BALANCE_TYPE

Account

Неверный тип баланса.

Используйте корректный тип

-4045

MAX_STOP_ORDER_EXCEEDED

Orders

Достигнут лимит стоп-ордеров.

Закройте часть стоп-ордеров

🔗40xx — Ошибки фильтров (продолжение)

Код

Название ошибки

Категория API

Перевод

Действие

-4046

NO_NEED_TO_CHANGE_MARGIN_TYPE

Margin

Нет необходимости менять тип маржи.

Действие не требуется

-4047

THERE_EXISTS_OPEN_ORDERS

Margin

Нельзя сменить тип маржи при открытых ордерах.

Закройте все ордера

-4048

THERE_EXISTS_QUANTITY

Margin

Нельзя сменить тип маржи при открытой позиции.

Закройте позицию

-4049

ADD_ISOLATED_MARGIN_REJECT

Margin

Добавление маржи только для изолированных позиций.

Переключитесь на isolated

-4050

CROSS_BALANCE_INSUFFICIENT

Margin

Недостаточно средств на cross-балансе.

Пополните баланс

-4051

ISOLATED_BALANCE_INSUFFICIENT

Margin

Недостаточно средств на изолированном балансе.

Добавьте маржу в isolated позицию

-4052

NO_NEED_TO_CHANGE_AUTO_ADD_MARGIN

Margin

Нет необходимости менять авто-добавление маржи.

Действие не требуется

-4053

AUTO_ADD_CROSSED_MARGIN_REJECT

Margin

Авто-добавление маржи только для isolated.

Переключитесь на isolated

-4054

ADD_ISOLATED_MARGIN_NO_POSITION_REJECT

Margin

Нельзя добавить маржу: позиция = 0.

Откройте позицию

-4055

AMOUNT_MUST_BE_POSITIVE

Request

Сумма должна быть положительной.

Укажите положительное число

-4056

INVALID_API_KEY_TYPE

Security

Неверный тип API-ключа.

Создайте ключ правильного типа

-4057

INVALID_RSA_PUBLIC_KEY

Security

Неверный RSA публичный ключ.

Проверьте формат ключа

-4058

MAX_PRICE_TOO_LARGE

Filters

maxPrice или priceDecimal слишком большие.

Уменьшите значения

-4059

NO_NEED_TO_CHANGE_POSITION_SIDE

Account

Нет необходимости менять сторону позиции.

Действие не требуется

-4060

INVALID_POSITION_SIDE

Account

Неверная сторона позиции.

Используйте LONG или SHORT

-4061

POSITION_SIDE_NOT_MATCH

Account

Сторона позиции ордера не совпадает с настройками.

Измените сторону или настройки

-4062

REDUCE_ONLY_CONFLICT

Orders

Неверное значение reduceOnly.

Проверьте значение

-4063

INVALID_OPTIONS_REQUEST_TYPE

Options

Неверный тип опционного запроса.

Проверьте документацию

-4064

INVALID_OPTIONS_TIME_FRAME

Options

Неверный временной фрейм опциона.

Используйте корректный timeframe

-4065

INVALID_OPTIONS_AMOUNT

Options

Неверная сумма опциона.

Проверьте сумму

-4066

INVALID_OPTIONS_EVENT_TYPE

Options

Неверный тип события опциона.

Проверьте тип события

-4067

POSITION_SIDE_CHANGE_EXISTS_OPEN_ORDERS

Account

Нельзя сменить сторону позиции при открытых ордерах.

Закройте все ордера

-4068

POSITION_SIDE_CHANGE_EXISTS_QUANTITY

Account

Нельзя сменить сторону позиции при открытой позиции.

Закройте позицию

-4069

INVALID_OPTIONS_PREMIUM_FEE

Options

Неверная премия опциона.

Проверьте размер премии

-4070

INVALID_CL_OPTIONS_ID_LEN

Options

Длина ID опциона менее 32 символов.

Укоротите ID

-4071

INVALID_OPTIONS_DIRECTION

Options

Неверное направление опциона.

Используйте CALL или PUT

-4072

OPTIONS_PREMIUM_NOT_UPDATE

Options

Премия не обновлена, ордер отклонен.

Запросите актуальную цену

-4073

OPTIONS_PREMIUM_INPUT_LESS_THAN_ZERO

Options

Введенная премия меньше 0.

Укажите положительную премию

-4074

OPTIONS_AMOUNT_BIGGER_THAN_UPPER

Options

Сумма ордера вне допустимого диапазона.

Уменьшите объем

-4075

OPTIONS_PREMIUM_OUTPUT_ZERO

Options

Расчетная премия меньше 0.

Обратитесь в поддержку

-4076

OPTIONS_PREMIUM_TOO_DIFF

Options

Премия сильно отличается от предыдущей.

Обновите цену

-4077

OPTIONS_PREMIUM_REACH_LIMIT

Options

Достигнут лимит объема для опциона.

Попробуйте другой опцион

-4078

OPTIONS_COMMON_ERROR

Options

Внутренняя ошибка опционов.

Повторите позже

-4079

INVALID_OPTIONS_ID

Options

Неверный ID опциона.

Проверьте ID

-4080

OPTIONS_USER_NOT_FOUND

Options

Пользователь не найден.

Проверьте ID пользователя

-4081

OPTIONS_NOT_FOUND

Options

Опцион не найден.

Проверьте ID

-4082

INVALID_BATCH_PLACE_ORDER_SIZE

Orders

Неверное количество ордеров в batch.

Используйте допустимое количество

-4083

PLACE_BATCH_ORDERS_FAIL

Orders

Ошибка размещения batch ордеров.

Проверьте каждый ордер в пакете

-4084

UPCOMING_METHOD

General

Метод временно недоступен. Будет скоро.

Ожидайте обновлений

-4085

INVALID_NOTIONAL_LIMIT_COEF

Filters

Неверный коэффициент номинального лимита.

Проверьте настройки

-4086

INVALID_PRICE_SPREAD_THRESHOLD

Filters

Неверный порог спреда цены.

Проверьте настройки

-4087

REDUCE_ONLY_ORDER_PERMISSION

Orders

Пользователь может размещать только reduceOnly ордера.

Проверьте настройки аккаунта

-4088

NO_PLACE_ORDER_PERMISSION

Orders

Пользователь не может размещать ордера.

Проверьте статус аккаунта

-4104

INVALID_CONTRACT_TYPE

Filters

Неверный тип контракта.

Используйте корректный тип

-4114

INVALID_CLIENT_TRAN_ID_LEN

Request

Длина clientTranId менее 64 символов.

Укоротите ID

-4115

DUPLICATED_CLIENT_TRAN_ID

Request

ClientTranId должен быть уникальным 7 дней.

Используйте уникальный ID

-4118

REDUCE_ONLY_MARGIN_CHECK_FAILED

Margin

Ошибка reduceOnly ордера. Проверьте позицию и ордера.

Проверьте открытые позиции и ордера

-4131

MARKET_ORDER_REJECT

Orders

Лучшая цена контрагента не проходит фильтр PERCENT_PRICE.

Используйте лимитный ордер

-4135

INVALID_ACTIVATION_PRICE

Orders

Неверная цена активации.

Проверьте цену

-4137

QUANTITY_EXISTS_WITH_CLOSE_POSITION

Orders

Quantity должен быть 0 при closePosition = true.

Уберите quantity или измените параметры

-4138

REDUCE_ONLY_MUST_BE_TRUE

Orders

ReduceOnly должен быть true при closePosition = true.

Установите reduceOnly = true

-4139

ORDER_TYPE_CANNOT_BE_MKT

Orders

Тип ордера не может быть market при unable to cancel.

Используйте лимитный ордер

-4140

INVALID_OPENING_POSITION_STATUS

Orders

Нельзя открыть позицию при текущем статусе символа.

Проверьте статус пары

-4141

SYMBOL_ALREADY_CLOSED

Orders

Торговая пара закрыта.

Выберите другую пару

-4142

STRATEGY_INVALID_TRIGGER_PRICE

Orders

Тейк-профит или стоп-ордер сработает немедленно.

Измените цену

-4144

INVALID_PAIR

Request

Неверная торговая пара.

Проверьте название пары

-4161

ISOLATED_LEVERAGE_REJECT_WITH_POSITION

Margin

Нельзя снизить плечо в isolated при открытых позициях.

Закройте позицию или увеличьте плечо

-4164

MIN_NOTIONAL

Filters

Минимальный номинал ордера: %s.

Увеличьте объем

-4165

INVALID_TIME_INTERVAL

Request

Максимальный интервал: %s дней.

Уменьшите интервал

-4183

PRICE_HIGHTER_THAN_STOP_MULTIPLIER_UP

Filters

Лимитная цена не может быть выше %s.

Уменьшите цену

-4184

PRICE_LOWER_THAN_STOP_MULTIPLIER_DOWN

Filters

Лимитная цена не может быть ниже %s.

Увеличьте цену

Last updated