Mensagens de Erro da Interface de Negociação de Derivativos

Última atualização: 25 de mai. de 2025

A seguir estão as descrições das mensagens de erro que podem ser recebidas ao negociar derivativos na Kraken Pro.

MARKET_SUSPENDED

O mercado está suspenso; a negociação não está disponível.

MARKET_NOT_FOUND

Um mercado de derivativos inativo foi especificado na solicitação de envio de ordem.

INVALID_PRICE

O preço é menor ou igual a zero, o preço excede o preço máximo definido para o contrato, ou o preço não é um múltiplo do tamanho do tick.

INVALID_QUANTITY

Os decimais da quantidade são maiores do que a precisão de negociação do valor do contrato, o tamanho nocional excede o volume máximo da ordem de 20.000.000 USD, ou a quantidade especificada é menor que zero.

SMALL_ORDER_LIMIT_EXCEEDED

O tamanho nocional é inferior ao limite de ordem pequena de 0,01 USD.

INSUFFICIENT_MARGIN

A margem inicial incremental é maior do que a margem utilizável.

Incremental initial margin = new initial margin with orders - initial margin with orders + effective fee - min(PNL after execution, 0)

Max maintenance margin impact = max(maintenance margin after execution - maintenance margin, 0)

Usable margin = if(max maintenance margin impact = 0, margin equity - initial margin with orders, margin equity - maintenance margin)

WOULD_CAUSE_LIQUIDATION

A ordem seria preenchida a um preço pior do que o preço de marcação, fazendo com que o valor do portfólio caia abaixo da margem de manutenção e acione uma liquidação.

CLIENT_ORDER_ID_IN_USE

O ID da ordem do cliente especificado está sendo usado atualmente em uma ordem aberta.

CLIENT_ORDER_ID_TOO_LONG

O ID da ordem do cliente especificado excede o comprimento máximo de caracteres de 100.

MAX_POSITION_EXCEEDED

A soma do tamanho máximo da posição, do tamanho das ordens existentes e da quantidade da ordem excederia o tamanho máximo da posição definido para o contrato.

PRICE_COLLAR

A ordem taker seria preenchida 20% distante do preço de marcação.

PRICE_DISLOCATION

A ordem taker faria com que o preço do contrato se desviasse do índice na direção especificada como a direção de deslocamento de preço para esse contrato.

EDIT_HAS_NO_EFFECT

As alterações solicitadas não causariam nenhuma modificação na ordem.

ORDER_FOR_CANCELLATION_NOT_FOUND

O ID da ordem não pôde ser encontrado nas ordens abertas da conta.

ORDER_FOR_EDIT_NOT_FOUND

O ID da ordem não pôde ser encontrado nas ordens abertas da conta.

ORDER_CANNOT_HAVE_TRIGGER_PRICE

A ordem não é uma ordem de gatilho e a solicitação de edição de ordem contém um preço de stop.

POST_WOULD_EXECUTE

A ordem ou o mercado está definido como post-only e a ordem seria preenchida no momento da colocação. Se o mercado estiver em post-only, as ordens não podem cruzar o preço de marcação.

IOC_WOULD_ENTER_BOOK

A ordem imediata ou cancelar não seria executada imediatamente.

WOULD_MATCH_SELF

A ordem taker corresponderia a uma ordem maker pertencente à mesma conta.

VIOLATES_REDUCE_ONLY

A conta ou contrato está configurado para reduce-only, o tamanho da posição atual é igual a zero, a posição é long e a ordem é uma compra reduce-only, ou a posição é short e a ordem é uma venda reduce-only.

REJECTED_AFTER_EXECUTION

A ordem seria rejeitada após ser executada. Não utilizada.

MARKET_IS_POST_ONLY

O mercado está configurado para o modo post-only. Não utilizado. Consulte POST_WOULD_EXECUTE.

ORDER_LIMIT_EXCEEDED

O número máximo de ordens abertas e gatilhos de ordem excederia 20.000.

FIXED_LEVERAGE_TOO_HIGH

A margem inicial incremental ficaria abaixo do limite da tabela de margem.

CLIENT_ORDER_ID_INVALID

O ID da ordem do cliente não é imprimível em ASCII.

CANNOT_EDIT_TRIGGER_PRICE_OF_TRAILING_STOP

A solicitação de ordem tenta editar o preço de gatilho de uma ordem stop móvel.

CANNOT_EDIT_LIMIT_PRICE_OF_TRAILING_STOP

A solicitação de ordem tenta editar o preço limite de uma ordem stop móvel.

TRAILING_STOP_ORDER_LIMIT_EXCEEDED

O número máximo de ordens stop móvel excederia 30.

TRAILING_STOP_PERCENT_DEVIATION_EXCEEDS_MAX_DECIMAL_PLACES

O desvio percentual do stop móvel tem mais de 2 casas decimais.

TRAILING_STOP_QUOTE_DEVIATION_NOT_MULTIPLE_OF_TICK_SIZE

O desvio de cotação do stop móvel não é um múltiplo do tamanho do tick.

TRAILING_STOP_MAX_DEVIATION_TOO_LARGE

O desvio máximo do stop móvel está acima do desvio máximo permitido do stop móvel, definido em 50%.

TRAILING_STOP_MAX_DEVIATION_TOO_SMALL

O desvio máximo do stop móvel está abaixo do desvio mínimo permitido do stop móvel, definido em 0,1%.

INSUFFICIENT_HEADROOM_AROUND_CURRENT_PRICE_TO_EDIT_TRAILING_STOP

A diferença percentual entre o preço de gatilho e o preço de mercado é menor que o desvio mínimo permitido do stop móvel, definido em 0,1%.

NO_REFERENCE_PRICE_AVAILABLE_FOR_CALCULATING_TRAILING_STOP_TRIGGER_PRICE

O preço de referência do sinal de gatilho não está disponível.

WOULD_MATCH_MASTER

A ordem taker enviada de uma subconta corresponderia a uma ordem maker da conta principal.

WOULD_MATCH_SIBLING

A ordem taker enviada de uma subconta corresponderia a uma ordem maker de outra subconta da mesma conta principal.

WOULD_MATCH_SUBACCOUNT

A ordem taker enviada da conta principal corresponderia a uma ordem maker de uma subconta.

ACCOUNT_NOT_FOUND

O ID da conta não pôde ser encontrado.

DUPLICATE_MARKET

O contrato foi repetido ao verificar a margem para múltiplas ordens.

POSITION_NOT_FOUND

UUID da posição não encontrado.

TOO_MANY_POSITIONS_IN_CONTRACT

A conta tem muitas posições no mesmo contrato.

INVALID_LEVERAGE_SETTING

A configuração de alavancagem é inválida.

WOULD_PROCESS_AFTER_SPECIFIED_TIME

O tempo processBefore é menor que o tempo do servidor.

INSUFFICIENT_CLOSING_MARGIN

Uma ordem de fechamento falhou na verificação de margem. Consulte INSUFFICIENT_MARGIN.

NO_ORDERS_IN_BOOK

Não há ordens no lado oposto do livro para corresponder à ordem a mercado.

LIMIT_PRICE_SET_AS_ABSOLUTE_AND_RELATIVE

Preço limite e um offset de preço limite são fornecidos para uma ordem de gatilho.

LIMIT_PRICE_OFFSET_MUST_HAVE_VALUE_AND_UNIT

O offset de preço limite não é especificado com um valor e uma unidade.

LIMIT_PRICE_OFFSET_VALUE_INVALID

O offset de preço limite não é um número ou é inválido.

LIMIT_PRICE_OFFSET_UNIT_INVALID

A unidade do offset de preço limite não é porcentagem nem moeda de cotação.

LIMIT_PRICE_OFFSET_QUOTE_CURRENCY_VALUE_MUST_BE_MULTIPLE_OF_TICK_SIZE

O valor do offset de preço limite na moeda de cotação não é um múltiplo do tamanho do tick.

LIMIT_PRICE_OFFSET_PERCENT_VALUE_TOO_MANY_DECIMAL_PLACES

O valor percentual do offset de preço limite tem mais de 2 casas decimais.

LIMIT_PRICE_OFFSET_TOO_HIGH

O offset de preço limite está acima do valor máximo de offset de preço limite de 75%.

LIMIT_PRICE_OFFSET_TOO_LOW

O offset de preço limite está abaixo do valor mínimo de offset de preço limite de 0%.

ORDER_GROUP_NOT_SUPPORTED

O tipo de grupo de ordens solicitado não é suportado.

ORDER_GROUP_PARENT_NOT_FOUND

O grupo de ordens não foi encontrado ao tentar anexar a ordem.

CANNOT_BE_BOTH_PARENT_AND_MEMBER_OF_ORDER_GROUP

A ordem solicitada é tanto o pai quanto um membro do grupo.

ALREADY_AN_ORDER_GROUP_MEMBER

A ordem solicitada já é um membro do grupo de ordens.

ORDER_GROUP_CANT_ATTACH

A ordem solicitada não pode ser anexada ao grupo de ordens.

ORDER_GROUP_PARENT_NOT_OPEN

Ordens parcialmente preenchidas não podem ser anexadas ao grupo de ordens.

ORDER_GROUP_EMPTY

O grupo de ordens solicitado está vazio.

ORDER_GROUP_TOO_MANY_ORDERS

O grupo de ordens contém ordens demais.

ORDER_GROUP_WOULD_REDUCE_POSITION

O grupo de ordens reduziria o tamanho da posição.

ORDER_GROUP_CHILDREN_MUST_HAVE_OPPOSITE_DIRECTION

A ordem filha do grupo de ordens está na mesma direção que a ordem pai.

ORDER_GROUP_CHILDREN_MUST_BE_REDUCE_ONLY

A ordem filha do grupo de ordens não está no modo Reduce Only.

ORDER_GROUP_CHILDREN_WITH_LIMIT_PRICE_MUST_NOT_HAVE_NULL_SIZE

A ordem filha do grupo de ordens não tem um preço limite especificado.

MAX_DELTA_EXCEEDED

O delta líquido do portfólio de opções após a execução excederia o delta líquido máximo permitido, definido em 1.000.000.000.

MARKET_RESTRICTED

A conta não tem permissão para negociar o contrato.

Precisa de mais ajuda?