Messages d'erreur de l'interface de trading de produits dérivés

Dernière mise à jour : 25 mai 2025

Vous trouverez ci-dessous les descriptions des messages d'erreur qui peuvent être reçus lors de la négociation de produits dérivés sur Kraken Pro.

MARKET_SUSPENDED

Le marché est suspendu ; la négociation est indisponible.

MARKET_NOT_FOUND

Un marché de produits dérivés inactif a été spécifié dans la demande de soumission d'ordre.

INVALID_PRICE

Le prix est inférieur ou égal à zéro, le prix dépasse le prix maximum défini pour le contrat, ou le prix n'est pas un multiple de la taille du tick.

INVALID_QUANTITY

Les décimales de la quantité sont supérieures à la précision de négociation de la valeur du contrat, la taille notionnelle dépasse le volume maximum d'ordre de 20 000 000 USD, ou la quantité spécifiée est inférieure à zéro.

SMALL_ORDER_LIMIT_EXCEEDED

La taille notionnelle est inférieure au seuil de petit ordre de 0,01 USD.

INSUFFICIENT_MARGIN

La marge initiale incrémentale est supérieure à la marge utilisable.

Marge initiale incrémentale = nouvelle marge initiale avec ordres - marge initiale avec ordres + frais effectifs - min(PNL après exécution, 0)

Impact maximal sur la marge de maintien = max(marge de maintien après exécution - marge de maintien, 0)

Marge utilisable = si(impact maximal sur la marge de maintien = 0, équité de marge - marge initiale avec ordres, équité de marge - marge de maintien)

WOULD_CAUSE_LIQUIDATION

L'ordre serait exécuté à un prix moins favorable que le prix de référence, ce qui entraînerait une baisse de la valeur du portefeuille en dessous de la marge de maintien et déclencherait une liquidation.

CLIENT_ORDER_ID_IN_USE

L'ID d'ordre client spécifié est actuellement utilisé dans un ordre ouvert.

CLIENT_ORDER_ID_TOO_LONG

L'ID d'ordre client spécifié dépasse la longueur maximale de 100 caractères.

MAX_POSITION_EXCEEDED

La somme de la taille de position maximale, de la taille des ordres existants et de la quantité de l'ordre dépasserait la taille de position maximale définie pour le contrat.

PRICE_COLLAR

L'ordre taker serait exécuté à 20 % d'écart du prix de référence.

PRICE_DISLOCATION

L'ordre taker entraînerait une déviation du prix du contrat par rapport à l'indice dans la direction spécifiée comme direction de dislocation de prix pour ce contrat.

EDIT_HAS_NO_EFFECT

Les modifications demandées n'entraîneraient aucune modification de l'ordre.

ORDER_FOR_CANCELLATION_NOT_FOUND

L'ID de l'ordre n'a pas pu être trouvé dans les ordres ouverts du compte.

ORDER_FOR_EDIT_NOT_FOUND

L'ID de l'ordre n'a pas pu être trouvé dans les ordres ouverts du compte.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

L'ordre n'est pas un ordre à déclenchement et la demande de modification d'ordre contient un prix stop.

POST_WOULD_EXECUTE

L'ordre ou le marché est défini en mode post-only et l'ordre serait exécuté dès son placement. Si le marché est en mode post-only, les ordres ne peuvent pas dépasser le prix de référence.

IOC_WOULD_ENTER_BOOK

L'ordre immédiat ou annuler ne serait pas exécuté immédiatement.

WOULD_MATCH_SELF

L'ordre taker correspondrait à un ordre maker appartenant au même compte.

VIOLATES_REDUCE_ONLY

Le compte ou le contrat est défini en mode Reduce Only, la taille de la position actuelle est égale à zéro, la position est longue et l'ordre est un achat en mode Reduce Only, ou la position est courte et l'ordre est une vente en mode Reduce Only.

REJECTED_AFTER_EXECUTION

L'ordre serait rejeté après son exécution. Inutilisé.

MARKET_IS_POST_ONLY

Le marché est défini en mode post-only. Inutilisé. Se référer à POST_WOULD_EXECUTE.

ORDER_LIMIT_EXCEEDED

Le nombre maximal d'ordres ouverts et de déclencheurs d'ordres dépasserait 20 000.

FIXED_LEVERAGE_TOO_HIGH

La marge initiale incrémentale passerait en dessous du seuil du barème de marge.

CLIENT_ORDER_ID_INVALID

L'ID d'ordre client n'est pas imprimable en ASCII.

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

La demande d'ordre tente de modifier le prix de déclenchement d'un ordre stop suiveur.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

La demande d'ordre tente de modifier le prix limite d'un ordre stop suiveur.

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

Le nombre maximal d'ordres stop suiveurs dépasserait 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

L'écart en pourcentage du stop suiveur a plus de 2 décimales.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

L'écart de cotation du stop suiveur n'est pas un multiple de la taille du tick.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

L'écart maximal du stop suiveur est supérieur à l'écart maximal autorisé du stop suiveur fixé à 50 %.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

L'écart maximal du stop suiveur est inférieur à l'écart minimal autorisé du stop suiveur fixé à 0,1 %.

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

La différence en pourcentage entre le prix de déclenchement et le prix du marché est inférieure à l'écart minimal autorisé du stop suiveur fixé à 0,1 %.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

Le prix de référence du signal de déclenchement n'est pas disponible.

WOULD_MATCH_MASTER

L'ordre taker soumis depuis un sous-compte correspondrait à un ordre maker du compte principal.

WOULD_MATCH_SIBLING

L'ordre taker soumis depuis un sous-compte correspondrait à un ordre maker d'un autre sous-compte du même compte principal.

WOULD_MATCH_SUBACCOUNT

L'ordre taker soumis depuis le compte principal correspondrait à un ordre maker d'un sous-compte.

ACCOUNT_NOT_FOUND

L'ID de compte n'a pas pu être trouvé.

DUPLICATE_MARKET

Le contrat a été répété lors de la vérification de la marge pour plusieurs ordres.

POSITION_NOT_FOUND

UUID de position introuvable.

TOO_MANY_POSITIONS_IN_CONTRACT

Le compte a trop de positions sur le même contrat.

INVALID_LEVERAGE_SETTING

Le paramètre de levier est invalide.

WOULD_PROCESS_AFTER_SPECIFIED_TIME

L'heure processBefore est antérieure à l'heure du serveur.

INSUFFICIENT_CLOSING_MARGIN

Un ordre de clôture n'a pas réussi la vérification de la marge. Voir INSUFFICIENT_MARGIN.

NO_ORDERS_IN_BOOK

Aucun ordre dans le carnet d'ordres opposé ne correspond à l'ordre au marché.

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

Un prix limite et un décalage de prix limite sont fournis pour un ordre de déclenchement.

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

Le décalage du prix limite n'est pas spécifié avec une valeur et une unité.

LIMIT_PRICE_OFFSET_VALUE_INVALID

Le décalage du prix limite n'est pas un nombre ou est invalide.

LIMIT_PRICE_OFFSET_UNIT_INVALID

L'unité de décalage du prix limite n'est ni un pourcentage ni une devise de cotation.

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

La valeur du décalage du prix limite en devise de cotation n'est pas un multiple de la taille du tick.

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

La valeur en pourcentage du décalage du prix limite a plus de 2 décimales.

LIMIT_PRICE_OFFSET_TOO_HIGH

Le décalage du prix limite est supérieur à la valeur maximale de 75 % du décalage du prix limite.

LIMIT_PRICE_OFFSET_TOO_LOW

Le décalage du prix limite est inférieur à la valeur minimale de 0 % du décalage du prix limite.

ORDER_GROUP_NOT_SUPPORTED

Le type de groupe d'ordres demandé n'est pas pris en charge.

ORDER_GROUP_PARENT_NOT_FOUND

Le groupe d'ordres n'a pas été trouvé lors de la tentative de rattachement de l'ordre.

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

L'ordre demandé est à la fois le parent et un membre du groupe.

ALREADY_AN_ORDER_GROUP_MEMBER

L'ordre demandé est déjà membre du groupe d'ordres.

ORDER_GROUP_CANT_ATTACH

L'ordre demandé ne peut pas être rattaché au groupe d'ordres.

ORDER_GROUP_PARENT_NOT_OPEN

Les ordres partiellement exécutés ne peuvent pas être rattachés au groupe d'ordres.

ORDER_GROUP_EMPTY

Le groupe d'ordres demandé est vide.

ORDER_GROUP_TOO_MANY_ORDERS

Le groupe d'ordres contient trop d'ordres.

ORDER_GROUP_WOULD_REDUCE_POSITION

Le groupe d'ordres réduirait la taille de la position.

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

L'ordre enfant du groupe d'ordres est dans la même direction que l'ordre parent.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

L'ordre enfant du groupe d'ordres n'est pas en mode reduce-only.

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

Aucun prix limite n'est spécifié pour l'ordre enfant du groupe d'ordres.

MAX_DELTA_EXCEEDED

Le delta net du portefeuille d'options après exécution dépasserait le delta net maximal autorisé, fixé à 1 000 000 000.

MARKET_RESTRICTED

Le compte n'est pas autorisé à trader sur ce contrat.

Besoin d’aide supplémentaire ?