Felmeddelanden för gränssnitt för derivathandel

Senast uppdaterad: 25 maj 2025

Följande är beskrivningar av felmeddelanden som kan tas emot när du handlar med derivat på Kraken Pro.

MARKET_SUSPENDED

Marknaden är avstängd; handel är inte tillgänglig.

MARKET_NOT_FOUND

En inaktiv derivatmarknad angavs i orderbegäran.

INVALID_PRICE

Priset är mindre än eller lika med noll, priset överstiger det maximala priset som ställts in för kontraktet, eller priset är inte en multipel av tick-storleken.

INVALID_QUANTITY

Antal decimaler är större än kontraktets handelsprecision, nominellt värde överstiger orderns maximala volym på 20 000 000 USD, eller angivet antal är mindre än noll.

SMALL_ORDER_LIMIT_EXCEEDED

Nominellt värde är lägre än tröskelvärdet för små order på 0,01 USD.

INSUFFICIENT_MARGIN

Inkrementell initial marginal är större än den användbara marginalen.

Inkrementell initial marginal = ny initial marginal med order - initial marginal med order + effektiv avgift - min(PNL efter exekvering, 0)

Maximal påverkan på underhållsmarginal = max(underhållsmarginal efter exekvering - underhållsmarginal, 0)

Användbar marginal = om(maximal påverkan på underhållsmarginal = 0, marginalkapital - initial marginal med order, marginalkapital - underhållsmarginal)

WOULD_CAUSE_LIQUIDATION

Ordern skulle fyllas till ett sämre pris än marknadspriset, vilket skulle få portföljvärdet att falla under underhållsmarginalen och utlösa en likvidation.

CLIENT_ORDER_ID_IN_USE

Angivet klientorder-ID används för närvarande i en öppen order.

CLIENT_ORDER_ID_TOO_LONG

Angivet klientorder-ID överskrider den maximala teckenlängden på 100.

MAX_POSITION_EXCEEDED

Summan av maximal positionsstorlek, befintliga orderstorlekar och orderkvantitet skulle överstiga den maximala positionsstorleken som ställts in för kontraktet.

PRICE_COLLAR

Taker-order skulle fyllas 20 % bort från marknadspriset.

PRICE_DISLOCATION

Taker-order skulle få kontraktpriset att avvika från indexet i den riktning som specificerats som prisdislokationsriktning för det kontraktet.

EDIT_HAS_NO_EFFECT

De begärda ändringarna skulle inte orsaka några modifieringar av ordern.

ORDER_FOR_CANCELLATION_NOT_FOUND

Order-ID:t kunde inte hittas bland kontots öppna order.

ORDER_FOR_EDIT_NOT_FOUND

Order-ID:t kunde inte hittas bland kontots öppna order.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

Ordern är inte en triggerorder och begäran om att redigera ordern innehåller ett stoppris.

POST_WOULD_EXECUTE

Ordern eller marknaden är inställd på post-only och ordern skulle fyllas vid placering. Om marknaden är i post-only kan order inte korsa marknadspriset.

IOC_WOULD_ENTER_BOOK

Immediate-or-cancel-ordern skulle inte exekveras omedelbart.

WOULD_MATCH_SELF

Taker-ordern skulle matcha med en maker-order som tillhör samma konto.

VIOLATES_REDUCE_ONLY

Kontot eller kontraktet är inställt på reduce-only, den aktuella positionsstorleken är noll, positionen är lång och ordern är en reduce-only köporder, eller positionen är kort och ordern är en reduce-only säljorder.

REJECTED_AFTER_EXECUTION

Ordern skulle avvisas efter att den har utförts. Oanvänd.

MARKET_IS_POST_ONLY

Marknaden är inställd på post-only-läge. Oanvänd. Se POST_WOULD_EXECUTE.

ORDER_LIMIT_EXCEEDED

Det maximala antalet öppna order och ordertriggers skulle överstiga 20 000.

FIXED_LEVERAGE_TOO_HIGH

Den inkrementella initiala marginalen skulle understiga tröskelvärdet för marginalschemat.

CLIENT_ORDER_ID_INVALID

Klientorder-ID är inte utskrivbart i ASCII.

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

Orderförfrågan försöker redigera triggerpriset för en trailing stop-order.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

Orderförfrågan försöker redigera limitpriset för en trailing stop-order.

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Det maximala antalet trailing stop-order skulle överstiga 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

Trailing stop-procentavvikelsen har fler än 2 decimaler.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

Trailing stop-kursavvikelsen är inte en multipel av tick size.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

Maximal trailing stop-avvikelse är över den maximalt tillåtna trailing stop-avvikelsen som är satt till 50 %.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

Maximal trailing stop-avvikelse är under den minimalt tillåtna trailing stop-avvikelsen som är satt till 0,1 %.

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

Procentskillnaden mellan triggerpriset och marknadspriset är mindre än den minimalt tillåtna trailing stop-avvikelsen som är satt till 0,1 %.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

Referenspriset för triggersignalen är inte tillgängligt.

WOULD_MATCH_MASTER

Taker-ordern som skickats från ett underkonto skulle matcha med en maker-order från huvudkontot.

WOULD_MATCH_SIBLING

Taker-ordern som skickats från ett underkonto skulle matcha med en maker-order från ett annat underkonto tillhörande samma huvudkonto.

WOULD_MATCH_SUBACCOUNT

Taker-ordern som skickats från huvudkontot skulle matcha med en maker-order från ett underkonto.

ACCOUNT_NOT_FOUND

Kontots ID kunde inte hittas.

DUPLICATE_MARKET

Kontraktet upprepades vid kontroll av marginal för flera order.

POSITION_NOT_FOUND

Positionens UUID hittades inte.

TOO_MANY_POSITIONS_IN_CONTRACT

Kontot har för många positioner i samma kontrakt.

INVALID_LEVERAGE_SETTING

Hävstångsinställningen är ogiltig.

WOULD_PROCESS_AFTER_SPECIFIED_TIME

Tiden för processBefore är mindre än serverns tid.

INSUFFICIENT_CLOSING_MARGIN

En stängningsorder misslyckades med marginalkontrollen. Se INSUFFICIENT_MARGIN.

NO_ORDERS_IN_BOOK

Inga order på den motsatta sidan av orderboken att matcha med marknadsordern.

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

Limitpris och en limitprisavvikelse har angetts för en triggerorder.

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

Limitprisavvikelsen är inte angiven med ett värde och en enhet.

LIMIT_PRICE_OFFSET_VALUE_INVALID

Limitprisavvikelsen är inte ett nummer eller är ogiltig.

LIMIT_PRICE_OFFSET_UNIT_INVALID

Enheten för limitprisavvikelse är varken procent eller noteringsvaluta.

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

Värdet för limitprisavvikelse i noteringsvaluta är inte en multipel av tickstorleken.

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

Procentvärdet för limitprisavvikelse har fler än 2 decimaler.

LIMIT_PRICE_OFFSET_TOO_HIGH

Limitprisavvikelsen är över det maximala värdet för limitprisavvikelse på 75 %.

LIMIT_PRICE_OFFSET_TOO_LOW

Limitprisavvikelsen är under det minimala värdet för limitprisavvikelse på 0 %.

ORDER_GROUP_NOT_SUPPORTED

Begärd ordergruppstyp stöds inte.

ORDER_GROUP_PARENT_NOT_FOUND

Ordergruppen hittades inte när ordern skulle kopplas.

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

Den begärda ordern är både förälder och medlem i gruppen.

ALREADY_AN_ORDER_GROUP_MEMBER

Den begärda ordern är redan medlem i ordergruppen.

ORDER_GROUP_CANT_ATTACH

Den begärda ordern kan inte kopplas till ordergruppen.

ORDER_GROUP_PARENT_NOT_OPEN

Delvis fyllda order kan inte kopplas till ordergruppen.

ORDER_GROUP_EMPTY

Den begärda ordergruppen är tom.

ORDER_GROUP_TOO_MANY_ORDERS

Ordergruppen har för många ordrar.

ORDER_GROUP_WOULD_REDUCE_POSITION

Ordergruppen skulle minska positionsstorleken.

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

Underordnad order i ordergruppen har samma riktning som den överordnade.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

Underordnad order i ordergruppen är inte reduce-only.

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

Underordnad order i ordergruppen har inget angivet limitpris.

MAX_DELTA_EXCEEDED

Optionportföljens nettotdelta efter utförande skulle överskrida det maximalt tillåtna nettotdeltat som är satt till 1 000 000 000.

MARKET_RESTRICTED

Kontot är inte tillåtet att handla med kontraktet.

Behöver du mer hjälp?