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