Сообщения об ошибках интерфейса торговли деривативами

Последнее обновление: 25 мая 2025 г.

Ниже приведены описания сообщений об ошибках, которые могут быть получены при торговле деривативами на Kraken Pro.

MARKET_SUSPENDED

Рынок приостановлен; торговля недоступна.

MARKET_NOT_FOUND

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

INVALID_PRICE

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

INVALID_QUANTITY

Количество десятичных знаков превышает точность торговли по стоимости контракта, условный размер превышает максимальный объем ордера в 20 000 000 USD, или указанное количество меньше нуля.

SMALL_ORDER_LIMIT_EXCEEDED

Условный размер ниже порога для малых ордеров в 0,01 USD.

INSUFFICIENT_MARGIN

Инкрементальная начальная маржа больше, чем доступная маржа.

Инкрементальная начальная маржа = новая начальная маржа с ордерами - начальная маржа с ордерами + эффективная комиссия - мин(PNL после исполнения, 0)

Максимальное влияние поддерживающей маржи = макс(поддерживающая маржа после исполнения - поддерживающая маржа, 0)

Доступная маржа = если(максимальное влияние поддерживающей маржи = 0, маржинальный капитал - начальная маржа с ордерами, маржинальный капитал - поддерживающая маржа)

WOULD_CAUSE_LIQUIDATION

Ордер будет исполнен по цене хуже, чем цена маркировки, что приведет к падению стоимости портфеля ниже поддерживающей маржи и вызовет ликвидацию.

CLIENT_ORDER_ID_IN_USE

Указанный ID клиентского ордера в настоящее время используется в открытом ордере.

CLIENT_ORDER_ID_TOO_LONG

Указанный ID клиентского ордера превышает максимальную длину в 100 символов.

MAX_POSITION_EXCEEDED

Сумма максимального размера позиции, размера существующих ордеров и количества ордера превысит максимальный размер позиции, установленный для контракта.

PRICE_COLLAR

Ордер тейкера будет исполнен с отклонением на 20% от цены маркировки.

PRICE_DISLOCATION

Ордер тейкера приведет к отклонению цены контракта от индекса в направлении, указанном как направление ценовой дислокации для этого контракта.

EDIT_HAS_NO_EFFECT

Запрошенные изменения не приведут к каким-либо модификациям ордера.

ORDER_FOR_CANCELLATION_NOT_FOUND

ID ордера не найден в открытых ордерах аккаунта.

ORDER_FOR_EDIT_NOT_FOUND

ID ордера не найден в открытых ордерах аккаунта.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

Ордер не является триггерным ордером, а запрос на изменение ордера содержит стоп-цену.

POST_WOULD_EXECUTE

Ордер или рынок установлен в режим post-only, и ордер будет исполнен при размещении. Если рынок находится в режиме post-only, ордера не могут пересекать цену маркировки.

IOC_WOULD_ENTER_BOOK

Ордер immediate-or-cancel не будет исполнен немедленно.

WOULD_MATCH_SELF

Ордер тейкера будет сопоставлен с ордером мейкера, принадлежащим тому же аккаунту.

VIOLATES_REDUCE_ONLY

Счет или контракт установлен в режим reduce-only, текущий размер позиции равен нулю, позиция является длинной, а ордер — это покупка reduce-only, или позиция является короткой, а ордер — это продажа reduce-only.

REJECTED_AFTER_EXECUTION

Ордер будет отклонен после его исполнения. Не используется.

MARKET_IS_POST_ONLY

Рынок установлен в режим post-only. Не используется. См. POST_WOULD_EXECUTE.

ORDER_LIMIT_EXCEEDED

Максимальное количество открытых ордеров и триггеров ордеров превысит 20 000.

FIXED_LEVERAGE_TOO_HIGH

Дополнительная начальная маржа опустится ниже порогового значения графика маржи.

CLIENT_ORDER_ID_INVALID

Идентификатор ордера клиента не является печатаемым символом ASCII.

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

Запрос ордера пытается изменить цену активации (trigger price) скользящего стоп-ордера (trailing stop order).

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

Запрос ордера пытается изменить лимитную цену (limit price) скользящего стоп-ордера (trailing stop order).

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Максимальное количество скользящих стоп-ордеров (trailing stop orders) превысит 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

Процентное отклонение скользящего стопа (trailing stop percent deviation) имеет более 2 десятичных знаков.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

Отклонение котировки скользящего стопа (trailing stop quote deviation) не является кратным размеру тика (tick size).

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

Максимальное отклонение скользящего стопа (trailing stop max deviation) превышает максимально допустимое отклонение скользящего стопа, установленное на уровне 50%.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

Максимальное отклонение скользящего стопа (trailing stop max deviation) ниже минимально допустимого отклонения скользящего стопа, установленного на уровне 0,1%.

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

Процентная разница между ценой активации (trigger price) и рыночной ценой меньше минимально допустимого отклонения скользящего стопа (trailing stop deviation), установленного на уровне 0,1%.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

Эталонная цена сигнала активации (trigger signal reference price) недоступна.

WOULD_MATCH_MASTER

Ордер тейкера (taker order), отправленный с субсчета, совпадет с ордером мейкера (maker order) с основного счета.

WOULD_MATCH_SIBLING

Ордер тейкера (taker order), отправленный с субсчета, совпадет с ордером мейкера (maker order) с другого субсчета того же основного счета.

WOULD_MATCH_SUBACCOUNT

Ордер тейкера (taker order), отправленный с основного счета, совпадет с ордером мейкера (maker order) с субсчета.

ACCOUNT_NOT_FOUND

Идентификатор счета не найден.

DUPLICATE_MARKET

Контракт был повторен при проверке маржи для нескольких ордеров.

POSITION_NOT_FOUND

Position UUID не найдена.

TOO_MANY_POSITIONS_IN_CONTRACT

У учетной записи слишком много позиций по одному и тому же контракту.

INVALID_LEVERAGE_SETTING

Настройка кредитного плеча недействительна.

WOULD_PROCESS_AFTER_SPECIFIED_TIME

Время processBefore меньше времени сервера.

INSUFFICIENT_CLOSING_MARGIN

Закрывающий ордер не прошел проверку маржи. См. INSUFFICIENT_MARGIN.

NO_ORDERS_IN_BOOK

В стакане нет ордеров на противоположной стороне для сопоставления с рыночным ордером.

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

Для триггерного ордера указаны лимитная цена и смещение лимитной цены.

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

Смещение лимитной цены не указано со значением и единицей измерения.

LIMIT_PRICE_OFFSET_VALUE_INVALID

Смещение лимитной цены не является числом или недействительно.

LIMIT_PRICE_OFFSET_UNIT_INVALID

Единица смещения лимитной цены не является ни процентом, ни котируемой валютой.

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

Значение смещения лимитной цены в котируемой валюте не является кратным размеру тика.

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

Процентное значение смещения лимитной цены имеет более 2 десятичных знаков.

LIMIT_PRICE_OFFSET_TOO_HIGH

Смещение лимитной цены превышает максимальное значение смещения лимитной цены в 75%.

LIMIT_PRICE_OFFSET_TOO_LOW

Смещение лимитной цены ниже минимального значения смещения лимитной цены в 0%.

ORDER_GROUP_NOT_SUPPORTED

Запрошенный тип группы ордеров не поддерживается.

ORDER_GROUP_PARENT_NOT_FOUND

Группа ордеров не найдена при попытке прикрепить ордер.

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

Запрошенный ордер является одновременно родительским и дочерним элементом группы.

ALREADY_AN_ORDER_GROUP_MEMBER

Запрошенный ордер уже является членом группы ордеров.

ORDER_GROUP_CANT_ATTACH

Запрошенный ордер не может быть прикреплен к группе ордеров.

ORDER_GROUP_PARENT_NOT_OPEN

Частично исполненные ордера не могут быть прикреплены к группе ордеров.

ORDER_GROUP_EMPTY

Запрошенная группа ордеров пуста.

ORDER_GROUP_TOO_MANY_ORDERS

Группа ордеров содержит слишком много ордеров.

ORDER_GROUP_WOULD_REDUCE_POSITION

Группа ордеров приведет к уменьшению размера позиции.

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

Дочерний ордер группы имеет то же направление, что и родительский.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

Дочерний ордер группы не является ордером Reduce Only.

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

Для дочернего ордера группы не указана лимитная цена.

MAX_DELTA_EXCEEDED

Чистая дельта портфеля опционов после исполнения превысит максимально допустимую чистую дельту, установленную на уровне 1 000 000 000.

MARKET_RESTRICTED

Счету не разрешено торговать по этому контракту.

Нужна дополнительная помощь?