Повідомлення про помилки інтерфейсу торгівлі деривативами

Останнє оновлення: 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

Приріст початкової маржі перевищує доступну маржу.

Приріст початкової маржі = нова початкова маржа з ордерами - початкова маржа з ордерами + ефективна комісія - min(PNL після виконання, 0)

Максимальний вплив на підтримувальну маржу = max(підтримувальна маржа після виконання - підтримувальна маржа, 0)

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

WOULD_CAUSE_LIQUIDATION

Ордер буде виконано за гіршою ціною, ніж ціна маркування, що призведе до падіння вартості портфеля нижче підтримувальної маржі та спричинить ліквідацію.

CLIENT_ORDER_ID_IN_USE

Вказаний ідентифікатор ордера клієнта наразі використовується у відкритому ордері.

CLIENT_ORDER_ID_TOO_LONG

Вказаний ідентифікатор ордера клієнта перевищує максимальну довжину в 100 символів.

MAX_POSITION_EXCEEDED

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

PRICE_COLLAR

Ордер тейкера буде виконано на 20% відхилення від ціни маркування.

PRICE_DISLOCATION

Ордер тейкера призведе до відхилення ціни контракту від індексу в напрямку, вказаному як напрямок розбіжності ціни для цього контракту.

EDIT_HAS_NO_EFFECT

Запитувані зміни не призведуть до жодних модифікацій ордера.

ORDER_FOR_CANCELLATION_NOT_FOUND

Ідентифікатор ордера не знайдено у відкритих ордерах рахунку.

ORDER_FOR_EDIT_NOT_FOUND

Ідентифікатор ордера не знайдено у відкритих ордерах рахунку.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

Ордер не є тригерним ордером, а запит на редагування ордера містить стоп-ціну.

POST_WOULD_EXECUTE

Ордер або ринок налаштовано на post-only, і ордер буде виконано після розміщення. Якщо ринок перебуває в режимі post-only, ордери не можуть перетинати ціну маркування.

IOC_WOULD_ENTER_BOOK

Ордер "негайно або скасувати" не буде виконано негайно.

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

Запит ордера намагається змінити ціну спрацьовування трейлінг-стоп ордера.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

Запит ордера намагається змінити лімітну ціну трейлінг-стоп ордера.

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Максимальна кількість трейлінг-стоп ордерів перевищить 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

Відхилення трейлінг-стопу у відсотках має більше 2 десяткових знаків.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

Відхилення котирування трейлінг-стопу не є кратним розміру тіка.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

Максимальне відхилення трейлінг-стопу перевищує максимально допустиме відхилення трейлінг-стопу, встановлене на рівні 50%.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

Максимальне відхилення трейлінг-стопу нижче мінімально допустимого відхилення трейлінг-стопу, встановленого на рівні 0,1%.

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

Відсоткова різниця між ціною спрацьовування та ринковою ціною менша за мінімально допустиме відхилення трейлінг-стопу, встановлене на рівні 0,1%.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

Довідкова ціна тригерного сигналу недоступна.

WOULD_MATCH_MASTER

Ордер тейкера, поданий із субрахунку, збігатиметься з ордером мейкера з основного рахунку.

WOULD_MATCH_SIBLING

Ордер тейкера, поданий із субрахунку, збігатиметься з ордером мейкера з іншого субрахунку того ж основного рахунку.

WOULD_MATCH_SUBACCOUNT

Ордер тейкера, поданий з основного рахунку, збігатиметься з ордером мейкера із субрахунку.

ACCOUNT_NOT_FOUND

Ідентифікатор рахунку не знайдено.

DUPLICATE_MARKET

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

POSITION_NOT_FOUND

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

Обліковому запису не дозволено торгувати за цим контрактом.

Потрібна додаткова допомога?