Messaggi di errore dell'interfaccia di trading di derivati

Ultimo aggiornamento: 25 maggio 2025

Di seguito sono riportate le descrizioni dei messaggi di errore che potrebbero essere ricevuti durante il trading di derivati su Kraken Pro.

MARKET_SUSPENDED

Il mercato è sospeso; il trading non è disponibile.

MARKET_NOT_FOUND

È stato specificato un mercato di derivati inattivo nella richiesta di invio dell'ordine.

INVALID_PRICE

Il prezzo è inferiore o uguale a zero, il prezzo supera il prezzo massimo impostato per il contratto, oppure il prezzo non è un multiplo della tick size.

INVALID_QUANTITY

Le cifre decimali della quantità sono maggiori della precisione di trading del valore del contratto, la dimensione nozionale supera il volume massimo dell'ordine di 20.000.000 USD, oppure la quantità specificata è inferiore a zero.

SMALL_ORDER_LIMIT_EXCEEDED

La dimensione nozionale è inferiore alla soglia per ordini di piccole dimensioni di 0,01 USD.

INSUFFICIENT_MARGIN

Il margine iniziale incrementale è maggiore del margine utilizzabile.

Margine iniziale incrementale = nuovo margine iniziale con ordini - margine iniziale con ordini + commissione effettiva - min(PNL dopo l'esecuzione, 0)

Impatto massimo sul margine di mantenimento = max(margine di mantenimento dopo l'esecuzione - margine di mantenimento, 0)

Margine utilizzabile = se(impatto massimo sul margine di mantenimento = 0, equity del margine - margine iniziale con ordini, equity del margine - margine di mantenimento)

WOULD_CAUSE_LIQUIDATION

L'ordine verrebbe eseguito a un prezzo peggiore del mark price, causando la caduta del valore del portafoglio al di sotto del margine di mantenimento e innescando una liquidazione.

CLIENT_ORDER_ID_IN_USE

L'ID ordine cliente specificato è attualmente in uso in un ordine aperto.

CLIENT_ORDER_ID_TOO_LONG

L'ID ordine cliente specificato supera la lunghezza massima di 100 caratteri.

MAX_POSITION_EXCEEDED

La somma della dimensione massima della posizione, della dimensione degli ordini esistenti e della quantità dell'ordine supererebbe la dimensione massima della posizione impostata per il contratto.

PRICE_COLLAR

L'ordine taker verrebbe eseguito con uno scostamento del 20% dal mark price.

PRICE_DISLOCATION

L'ordine taker causerebbe una deviazione del prezzo del contratto dall'indice nella direzione specificata come direzione di price dislocation per quel contratto.

EDIT_HAS_NO_EFFECT

Le modifiche richieste non causerebbero alcuna modifica all'ordine.

ORDER_FOR_CANCELLATION_NOT_FOUND

L'ID dell'ordine non è stato trovato negli ordini aperti dell'account.

ORDER_FOR_EDIT_NOT_FOUND

L'ID dell'ordine non è stato trovato negli ordini aperti dell'account.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

L'ordine non è un trigger order e la richiesta di modifica dell'ordine contiene un prezzo stop.

POST_WOULD_EXECUTE

L'ordine o il mercato è impostato su post-only e l'ordine verrebbe eseguito al momento dell'inserimento. Se il mercato è in post-only, gli ordini non possono superare il mark price.

IOC_WOULD_ENTER_BOOK

L'ordine immediate-or-cancel non verrebbe eseguito immediatamente.

WOULD_MATCH_SELF

L'ordine taker corrisponderebbe a un ordine maker appartenente allo stesso account.

VIOLATES_REDUCE_ONLY

L'account o il contratto è impostato su reduce-only, la dimensione attuale della posizione è uguale a zero, la posizione è long e l'ordine è un acquisto reduce-only, oppure la posizione è short e l'ordine è una vendita reduce-only.

REJECTED_AFTER_EXECUTION

L'ordine verrebbe rifiutato dopo l'esecuzione. Inutilizzato.

MARKET_IS_POST_ONLY

Il mercato è impostato in modalità post-only. Inutilizzato. Fare riferimento a POST_WOULD_EXECUTE.

ORDER_LIMIT_EXCEEDED

Il numero massimo di ordini aperti e trigger di ordine supererebbe i 20.000.

FIXED_LEVERAGE_TOO_HIGH

Il margine iniziale incrementale scenderebbe al di sotto della soglia del programma di margine.

CLIENT_ORDER_ID_INVALID

L'ID ordine cliente non è stampabile in ASCII.

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

La richiesta d'ordine tenta di modificare il prezzo di attivazione di un ordine trailing stop.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

La richiesta d'ordine tenta di modificare il prezzo limite di un ordine trailing stop.

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Il numero massimo di ordini trailing stop supererebbe i 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

La deviazione percentuale del trailing stop ha più di 2 decimali.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

La deviazione della quotazione del trailing stop non è un multiplo della tick size.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

La deviazione massima del trailing stop è superiore alla deviazione massima consentita del trailing stop impostata al 50%.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

La deviazione massima del trailing stop è inferiore alla deviazione minima consentita del trailing stop impostata allo 0,1%.

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

La differenza percentuale tra il prezzo di attivazione e il prezzo di mercato è inferiore alla deviazione minima consentita del trailing stop impostata allo 0,1%.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

Il prezzo di riferimento del segnale di attivazione non è disponibile.

WOULD_MATCH_MASTER

L'ordine taker inviato da un subaccount corrisponderebbe a un ordine maker dall'account master.

WOULD_MATCH_SIBLING

L'ordine taker inviato da un subaccount corrisponderebbe a un ordine maker da un altro subaccount dello stesso master.

WOULD_MATCH_SUBACCOUNT

L'ordine taker inviato dall'account master corrisponderebbe a un ordine maker da un subaccount.

ACCOUNT_NOT_FOUND

L'ID account non è stato trovato.

DUPLICATE_MARKET

Il contratto è stato ripetuto durante il controllo del margine per più ordini.

POSITION_NOT_FOUND

UUID posizione non trovato.

TOO_MANY_POSITIONS_IN_CONTRACT

L'account ha troppe posizioni nello stesso contratto.

INVALID_LEVERAGE_SETTING

L'impostazione della leva non è valida.

WOULD_PROCESS_AFTER_SPECIFIED_TIME

L'ora processBefore è inferiore all'ora del server.

INSUFFICIENT_CLOSING_MARGIN

Un ordine di chiusura non ha superato il controllo del margine. Vedere INSUFFICIENT_MARGIN.

NO_ORDERS_IN_BOOK

Nessun ordine nel lato opposto del book da abbinare all'ordine di mercato.

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

Prezzo limite e offset del prezzo limite sono forniti per un ordine trigger.

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

L'offset del prezzo limite non è specificato con un valore e un'unità.

LIMIT_PRICE_OFFSET_VALUE_INVALID

L'offset del prezzo limite non è un numero o non è valido.

LIMIT_PRICE_OFFSET_UNIT_INVALID

L'unità di offset del prezzo limite non è né una percentuale né una valuta di quotazione.

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

Il valore dell'offset del prezzo limite nella valuta di quotazione non è un multiplo della tick size.

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

Il valore percentuale dell'offset del prezzo limite ha più di 2 cifre decimali.

LIMIT_PRICE_OFFSET_TOO_HIGH

L'offset del prezzo limite è superiore al valore massimo dell'offset del prezzo limite del 75%.

LIMIT_PRICE_OFFSET_TOO_LOW

L'offset del prezzo limite è inferiore al valore minimo dell'offset del prezzo limite dello 0%.

ORDER_GROUP_NOT_SUPPORTED

Il tipo di gruppo di ordini richiesto non è supportato.

ORDER_GROUP_PARENT_NOT_FOUND

Il gruppo di ordini non è stato trovato durante il tentativo di allegare l'ordine.

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

L'ordine richiesto è sia il genitore che un membro del gruppo.

ALREADY_AN_ORDER_GROUP_MEMBER

L'ordine richiesto è già un membro del gruppo di ordini.

ORDER_GROUP_CANT_ATTACH

L'ordine richiesto non può essere allegato al gruppo di ordini.

ORDER_GROUP_PARENT_NOT_OPEN

Gli ordini parzialmente eseguiti non possono essere allegati al gruppo di ordini.

ORDER_GROUP_EMPTY

Il gruppo di ordini richiesto è vuoto.

ORDER_GROUP_TOO_MANY_ORDERS

Il gruppo di ordini ha troppi ordini.

ORDER_GROUP_WOULD_REDUCE_POSITION

Il gruppo di ordini ridurrebbe la dimensione della posizione.

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

L'ordine figlio del gruppo di ordini ha la stessa direzione dell'ordine padre.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

L'ordine figlio del gruppo di ordini non è reduce-only.

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

L'ordine figlio del gruppo di ordini non ha un prezzo limite specificato.

MAX_DELTA_EXCEEDED

Il delta netto del portafoglio di opzioni dopo l'esecuzione supererebbe il delta netto massimo consentito, impostato a 1.000.000.000.

MARKET_RESTRICTED

L'account non è autorizzato a fare trading sul contratto.

Hai ancora bisogno di aiuto?