Komunikaty o błędach interfejsu handlu instrumentami pochodnymi

Ostatnia aktualizacja: 25 maja 2025

Poniżej znajdują się opisy komunikatów o błędach, które mogą pojawić się podczas handlu instrumentami pochodnymi na Kraken Pro.

MARKET_SUSPENDED

Rynek jest zawieszony; handel jest niedostępny.

MARKET_NOT_FOUND

W żądaniu złożenia zlecenia określono nieaktywny rynek instrumentów pochodnych.

INVALID_PRICE

Cena jest mniejsza lub równa zeru, cena przekracza maksymalną cenę ustaloną dla kontraktu lub cena nie jest wielokrotnością rozmiaru ticka.

INVALID_QUANTITY

Liczba miejsc dziesiętnych ilości jest większa niż precyzja transakcji wartości kontraktu, wartość nominalna przekracza maksymalny wolumen zlecenia wynoszący 20 000 000 USD lub określona ilość jest mniejsza niż zero.

SMALL_ORDER_LIMIT_EXCEEDED

Wartość nominalna jest niższa niż próg małego zlecenia wynoszący 0,01 USD.

INSUFFICIENT_MARGIN

Przyrostowy depozyt początkowy jest większy niż dostępny depozyt.

Przyrostowy depozyt początkowy = nowy depozyt początkowy ze zleceniami - depozyt początkowy ze zleceniami + efektywna opłata - min(PNL po realizacji, 0)

Maksymalny wpływ depozytu zabezpieczającego = max(depozyt zabezpieczający po realizacji - depozyt zabezpieczający, 0)

Dostępny depozyt = jeśli(maksymalny wpływ depozytu zabezpieczającego = 0, kapitał depozytowy - depozyt początkowy ze zleceniami, kapitał depozytowy - depozyt zabezpieczający)

WOULD_CAUSE_LIQUIDATION

Zlecenie zostałoby zrealizowane po gorszej cenie niż cena rynkowa, co spowodowałoby spadek wartości portfela poniżej depozytu zabezpieczającego i wywołałoby likwidację.

CLIENT_ORDER_ID_IN_USE

Określony identyfikator zlecenia klienta jest obecnie używany w otwartym zleceniu.

CLIENT_ORDER_ID_TOO_LONG

Określony identyfikator zlecenia klienta przekracza maksymalną długość 100 znaków.

MAX_POSITION_EXCEEDED

Suma maksymalnego rozmiaru pozycji, rozmiaru istniejących zleceń i ilości zlecenia przekroczyłaby maksymalny rozmiar pozycji ustalony dla kontraktu.

PRICE_COLLAR

Zlecenie taker zostałoby zrealizowane z odchyleniem 20% od ceny rynkowej.

PRICE_DISLOCATION

Zlecenie taker spowodowałoby odchylenie ceny kontraktu od indeksu w kierunku określonym jako kierunek dyslokacji ceny dla tego kontraktu.

EDIT_HAS_NO_EFFECT

Żądane zmiany nie spowodowałyby żadnych modyfikacji zlecenia.

ORDER_FOR_CANCELLATION_NOT_FOUND

Identyfikator zlecenia nie został znaleziony w otwartych zleceniach konta.

ORDER_FOR_EDIT_NOT_FOUND

Identyfikator zlecenia nie został znaleziony w otwartych zleceniach konta.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

Zlecenie nie jest zleceniem wyzwalającym, a żądanie edycji zlecenia zawiera cenę stop.

POST_WOULD_EXECUTE

Zlecenie lub rynek jest ustawiony na tryb post-only, a zlecenie zostałoby zrealizowane natychmiast po złożeniu. Jeśli rynek jest w trybie post-only, zlecenia nie mogą przekroczyć ceny rynkowej.

IOC_WOULD_ENTER_BOOK

Zlecenie natychmiastowe lub anuluj nie zostałoby zrealizowane natychmiast.

WOULD_MATCH_SELF

Zlecenie taker zostałoby dopasowane do zlecenia maker należącego do tego samego konta.

VIOLATES_REDUCE_ONLY

Konto lub kontrakt jest ustawiony na tryb reduce-only, aktualny rozmiar pozycji jest równy zero, pozycja jest długa, a zlecenie jest zleceniem kupna reduce-only, lub pozycja jest krótka, a zlecenie jest zleceniem sprzedaży reduce-only.

REJECTED_AFTER_EXECUTION

Zlecenie zostałoby odrzucone po jego wykonaniu. Niewykorzystane.

MARKET_IS_POST_ONLY

Rynek jest ustawiony w trybie post-only. Niewykorzystane. Patrz POST_WOULD_EXECUTE.

ORDER_LIMIT_EXCEEDED

Maksymalna liczba otwartych zleceń i wyzwalaczy zleceń przekroczyłaby 20 000.

FIXED_LEVERAGE_TOO_HIGH

Przyrostowy depozyt początkowy spadłby poniżej progu harmonogramu depozytów.

CLIENT_ORDER_ID_INVALID

Identyfikator zlecenia klienta nie jest drukowalny w ASCII.

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

Żądanie zlecenia próbuje edytować cenę wyzwalającą zlecenia trailing stop.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

Żądanie zlecenia próbuje edytować cenę limitu zlecenia trailing stop.

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Maksymalna liczba zleceń trailing stop przekroczyłaby 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

Odchylenie procentowe trailing stop ma więcej niż 2 miejsca dziesiętne.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

Odchylenie kwotowania trailing stop nie jest wielokrotnością rozmiaru ticka.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

Maksymalne odchylenie trailing stop jest powyżej maksymalnego dozwolonego odchylenia trailing stop ustawionego na 50%.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

Maksymalne odchylenie trailing stop jest poniżej minimalnego dozwolonego odchylenia trailing stop ustawionego na 0,1%.

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

Różnica procentowa między ceną wyzwalającą a ceną rynkową jest mniejsza niż minimalne dozwolone odchylenie trailing stop ustawione na 0,1%.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

Cena referencyjna sygnału wyzwalającego jest niedostępna.

WOULD_MATCH_MASTER

Zlecenie taker złożone z subkonta pasowałoby do zlecenia maker z konta głównego.

WOULD_MATCH_SIBLING

Zlecenie taker złożone z subkonta pasowałoby do zlecenia maker z innego subkonta tego samego konta głównego.

WOULD_MATCH_SUBACCOUNT

Zlecenie taker złożone z konta głównego pasowałoby do zlecenia maker z subkonta.

ACCOUNT_NOT_FOUND

Nie znaleziono identyfikatora konta.

DUPLICATE_MARKET

Kontrakt został powtórzony podczas sprawdzania depozytu dla wielu zleceń.

POSITION_NOT_FOUND

Nie znaleziono UUID pozycji.

TOO_MANY_POSITIONS_IN_CONTRACT

Konto ma zbyt wiele pozycji w tym samym kontrakcie.

INVALID_LEVERAGE_SETTING

Ustawienie dźwigni jest nieprawidłowe.

WOULD_PROCESS_AFTER_SPECIFIED_TIME

Czas processBefore jest wcześniejszy niż czas serwera.

INSUFFICIENT_CLOSING_MARGIN

Zlecenie zamknięcia nie przeszło weryfikacji depozytu zabezpieczającego. Zobacz INSUFFICIENT_MARGIN.

NO_ORDERS_IN_BOOK

Brak zleceń po przeciwnej stronie księgi zleceń, które mogłyby zostać dopasowane do zlecenia rynkowego.

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

Cena limitu i przesunięcie ceny limitu zostały podane dla zlecenia wyzwalającego.

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

Przesunięcie ceny limitu nie zostało określone z wartością i jednostką.

LIMIT_PRICE_OFFSET_VALUE_INVALID

Przesunięcie ceny limitu nie jest liczbą lub jest nieprawidłowe.

LIMIT_PRICE_OFFSET_UNIT_INVALID

Jednostka przesunięcia ceny limitu nie jest ani procentem, ani walutą kwotowaną.

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

Wartość przesunięcia ceny limitu w walucie kwotowanej nie jest wielokrotnością rozmiaru ticka.

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

Wartość procentowa przesunięcia ceny limitu ma więcej niż 2 miejsca po przecinku.

LIMIT_PRICE_OFFSET_TOO_HIGH

Przesunięcie ceny limitu przekracza maksymalną wartość przesunięcia ceny limitu wynoszącą 75%.

LIMIT_PRICE_OFFSET_TOO_LOW

Przesunięcie ceny limitu jest poniżej minimalnej wartości przesunięcia ceny limitu wynoszącej 0%.

ORDER_GROUP_NOT_SUPPORTED

Żądany typ grupy zleceń nie jest obsługiwany.

ORDER_GROUP_PARENT_NOT_FOUND

Grupa zleceń nie została znaleziona podczas próby dołączenia zlecenia.

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

Żądane zlecenie jest zarówno nadrzędne, jak i członkiem grupy.

ALREADY_AN_ORDER_GROUP_MEMBER

Żądane zlecenie jest już członkiem grupy zleceń.

ORDER_GROUP_CANT_ATTACH

Żądane zlecenie nie może zostać dołączone do grupy zleceń.

ORDER_GROUP_PARENT_NOT_OPEN

Częściowo zrealizowane zlecenia nie mogą zostać dołączone do grupy zleceń.

ORDER_GROUP_EMPTY

Żądana grupa zleceń jest pusta.

ORDER_GROUP_TOO_MANY_ORDERS

Grupa zleceń zawiera zbyt wiele zleceń.

ORDER_GROUP_WOULD_REDUCE_POSITION

Grupa zleceń zmniejszyłaby rozmiar pozycji.

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

Zlecenie podrzędne grupy zleceń ma ten sam kierunek co zlecenie nadrzędne.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

Zlecenie podrzędne grupy zleceń nie jest typu „tylko redukcja” (reduce-only).

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

Dla zlecenia podrzędnego grupy zleceń nie określono ceny limitu.

MAX_DELTA_EXCEEDED

Delta netto portfela opcji po realizacji przekroczyłaby maksymalną dopuszczalną deltę netto ustaloną na 1 000 000 000.

MARKET_RESTRICTED

Konto nie ma uprawnień do handlu tym kontraktem.

Potrzebujesz więcej pomocy?