Messaggi di errore dell'interfaccia di trading di derivati

Ultimo aggiornamento: 25 mag 2025

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

MARKET_SUSPENDED

Il mercato è sospeso; il trading non è disponibile.

MARKET_NOT_FOUND

Nella richiesta di invio dell'ordine è stato specificato un mercato di derivati inattivo.

INVALID_PRICE

Il prezzo è inferiore o uguale a zero, il prezzo supera il prezzo massimo impostato per il contratto, o 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, o la quantità specificata è inferiore a zero.

SMALL_ORDER_LIMIT_EXCEEDED

La dimensione nozionale è inferiore alla soglia dell'ordine minimo 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 del margine di mantenimento = max(margine di mantenimento dopo l'esecuzione - margine di mantenimento, 0)

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

WOULD_CAUSE_LIQUIDATION

L'ordine verrebbe eseguito a un prezzo peggiore del prezzo di riferimento, 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% rispetto al prezzo di riferimento.

PRICE_DISLOCATION

L'ordine taker farebbe deviare il prezzo del contratto dall'indice nella direzione specificata come direzione di dislocazione del prezzo 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 ordine trigger 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 modalità post-only, gli ordini non possono superare il prezzo di riferimento.

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 "solo riduzione", la dimensione attuale della posizione è pari a zero, la posizione è lunga e l'ordine è un acquisto "solo riduzione", oppure la posizione è corta e l'ordine è una vendita "solo riduzione".

REJECTED_AFTER_EXECUTION

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

MARKET_IS_POST_ONLY

Il mercato è impostato in modalità "solo post". 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 stop loss dinamico.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

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

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Il numero massimo di ordini stop loss dinamici supererebbe i 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

La deviazione percentuale dello stop loss dinamico ha più di 2 decimali.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

La deviazione della quotazione dello stop loss dinamico non è un multiplo della tick size.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

La deviazione massima dello stop loss dinamico è superiore alla deviazione massima consentita dello stop loss dinamico impostata al 50%.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

La deviazione massima dello stop loss dinamico è inferiore alla deviazione minima consentita dello stop loss dinamico 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 dello stop loss dinamico 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 sottoconto corrisponderebbe a un ordine maker dal conto principale.

WOULD_MATCH_SIBLING

L'ordine taker inviato da un sottoconto corrisponderebbe a un ordine maker da un altro sottoconto dello stesso conto principale.

WOULD_MATCH_SUBACCOUNT

L'ordine taker inviato dal conto principale corrisponderebbe a un ordine maker da un sottoconto.

ACCOUNT_NOT_FOUND

L'ID conto 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 finanziaria 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 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 dimensione del tick.

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 è nella stessa direzione dell'ordine padre.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

L'ordine figlio del gruppo di ordini non è di tipo "solo riduzione".

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 negoziare il contratto.

Hai ancora bisogno di aiuto?