Processo de Proteção de Ativos

Última atualização: 28 Gouere 2026
Observe que:

Sua conta nunca pode ficar negativa – veja como

No Kraken Derivatives, o saldo da sua conta nunca pode ficar negativo. Isso é possível graças ao nosso Processo de Proteção de Equity (EPP), um sistema de segurança automático que gerencia o risco em todas as posições abertas para garantir a integridade total do mercado.

Pense no EPP como sua rede de segurança. Se uma negociação se mover bruscamente contra você e o valor da sua conta cair baixo demais, o EPP é acionado automaticamente para encerrar sua posição antes que você deva mais do que tem.

O essencial: Margem Inicial e Margem de Manutenção

  • Margem Inicial – o valor exigido para abrir uma posição.
  • Margem de Manutenção – o valor mínimo da conta necessário para manter uma posição aberta. Se o valor da sua conta (equity) cair abaixo desse nível, o EPP é ativado.

EPP por tipo de produto:

As etapas do EPP dependem do tipo de contrato negociado. Selecione seu produto abaixo.

Expanda os títulos abaixo para um passo a passo detalhado do EPP de cada produto:

Os contratos Coin-M utilizam um processo de 3 etapas:

  1. 1

    Liquidação Total

  2. 2

    Atribuição

  3. 3

    Rescindir

Cada etapa só é ativada se a anterior não for suficiente para encerrar completamente a posição.

Etapa 1 – Liquidação

Quando seu Equity cai abaixo da margem de manutenção, a Kraken tenta automaticamente fechar sua posição enviando uma ordem Immediate-or-Cancel (IOC) ao mercado. Essa ordem tem um preço limite definido para que, se for executada, sua conta não fique negativa.

Importante: Se sua posição for fechada a um preço melhor do que o pior cenário absoluto (preço de falência), você fica com a margem restante. Muitas outras exchanges retêm toda a sua margem de manutenção independentemente do resultado — a Kraken não faz isso.

Exemplo: Você está comprado em 1.000 contratos BTC-USD, com entrada a $8.000. Sua margem de manutenção é de 0,00125 BTC. Quando o preço de marcação atinge $7.481, sua posição entra em liquidação. A Kraken envia uma ordem IOC de venda a $7.407 – o preço no qual o saldo da sua conta ficaria logo acima de zero. Se a ordem for executada a qualquer preço melhor que $7.407, você fica com o valor restante.

Etapa 2 – Cessão

Às vezes, uma ordem de liquidação não consegue ser totalmente executada – por exemplo, quando não há compradores suficientes no mercado naquele momento. Quando isso acontece, os contratos restantes passam pelo processo de cessão: A Kraken os encaminha para provedores de liquidez registrados que concordaram em assumir posições nessas situações.

O preço de cessão é o preço de Equity zero, o nível em que sua conta estaria exatamente em zero, para que sua contraparte na negociação original possa manter a posição.

Exemplo: Um cliente tem duas posições compradas abertas usando a mesma conta de margem:

  • COMPRADO em 1.760.000 contratos em PI_BTCUSD

  • COMPRADO em 300.000 contratos em FI_BTCUSD_200228

Quando a liquidação é acionada:

Posição

Tamanho total

Liquidado via Mercado

Atribuído a Provedores de Liquidez

PI_BTCUSD

1.760.000

1.007.379

752.621

FI_BTCUSD_200228

300.000

300.000

0

O contrato FI foi vendido integralmente no mercado aberto. O contrato PI só foi parcialmente vendido, e os 752.621 contratos restantes foram atribuídos a provedores de liquidez.

Você receberá uma notificação por email caso sua posição seja atribuída. Os provedores de liquidez também são notificados imediatamente via WebSocket. O provedor de liquidez recebe imediatamente a notificação pelo feed WebSocket sobre a atribuição. A mensagem tem o seguinte formato:

 

bash

Bash

{ "feed": "fills", 
"username": "[email protected]", 
"fills": [ { "instrument": "PI_XBTUSD", 
"time": 1581026151, 
"price": 9292.5, 
"seq": 103, 
"buy": true, 
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5", 
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd", 
"fill_type": "assignee", 
"qty": 184317 } ]}

Formato de resposta da API REST:

bash

Bash

{ "result": "success", 
"fills": [ { 
"fill_id": "89f0f4f9-66b5-45eb-ba3f-6eeb2da5cadd", 
"symbol": "pi_xbtusd", 
"side": "buy", 
"order_id": "87755b99-bfb7-4f51-a72b-70f542f793a5", 
"size": 184317, 
"price": 9292.5, 
"fillTime": "2020-02-06T21:55:51.000Z", 
"fillType": "assignee" } ... ]}

Para detectar uma atribuição programaticamente, procure por fill_type: "assignee" (WebSocket) ou fillType: "assignee" (REST).

Observação: Gerencie suas preferências de atribuição na seção Assignment Program da plataforma. Você nunca receberá uma atribuição maior do que sua margem disponível suporta.

 

Etapa 3 - Unwind

Se nenhum provedor de liquidez estiver disponível para absorver os contratos restantes, esses contratos serão liquidados por unwind. Isso significa:

  • Os contratos entre você e suas contrapartes são cancelados.
  • O valor remanescente na conta de margem é transferido para suas contrapartes como compensação.
  • O unwind em uma conta de margem não afeta nenhuma de suas outras contas de margem.

O mecanismo de unwind é projetado para ser justo. Os limites de unwind são definidos para cobrir aproximadamente uma variação adversa de preço no percentil 99 em 1 hora, ou seja, a compensação recebida deve ser suficiente para reabrir uma negociação semelhante sem perdas (e potencialmente com um pequeno lucro).

Exemplo: Um cliente mantém posições compradas em:

  • 2.920.000 contratos em PI_ETHUSD
  • 400.000 contratos em FI_ETHUSD_200625

Após a liquidação e atribuição:

Posição

Tamanho total

Valor Liquidado

Valor Atribuído

Valor em Unwind

PI_ETHUSD

2.920.000

2.007.379

751.605

161.016

FI_ETHUSD_210625

400.000

0

0

0

Os 161.016 contratos restantes que não puderam ser liquidados ou atribuídos passaram pelo processo de unwind.

As contrapartes cujas posições passam por unwind recebem uma notificação por email e um alerta imediato via WebSocket.

Formato da notificação WebSocket:

bash

Bash

{
  "feed": "fills",
  "username": "[email protected]",
  "fills": [
    {
      "instrument": "PI_ETHUSD",
      "time": 1623344903068,
      "price": 1647.0,
      "seq": 1,
      "buy": false,
      "qty": 10000.0,
      "order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
      "fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
      "fill_type": "unwindCounterparty",
      "fee_paid": -0.00182149362,
      "fee_currency": "ETH"
    }
  ]
}

Formato de resposta da API REST:

bash

Bash

{
  "result": "success",
  "fills": [
    {
      "fill_id": "1298e9ed-4284-43b9-ab9e-0d93591efb36",
      "symbol": "pi_ethusd",
      "side": "sell",
      "order_id": "9bae454b-ec93-43f8-b31c-33d3881fe7ae",
      "size": 10000,
      "price": 1647,
      "fillTime": "2021-06-10T17:08:23.068Z",
      "fillType": "unwindCounterparty"
    }
  ]
}

Para detectar um unwind programaticamente, procure por fill_type: "unwindCounterparty" (WebSocket) ou fillType: "unwindCounterparty" (REST).

Como são escolhidas as contrapartes do unwind?

Quando os contratos passam por unwind, o sistema seleciona as contrapartes do lado oposto (por exemplo, posições vendidas quando uma posição comprada está sendo desfeita), ordenadas da maior para a menor prioridade. A classificação é calculada separadamente para posições compradas e vendidas, com base em:

  • Valor da posição = Tamanho / Preço (contratos inversos)
  • Retorno sobre o patrimônio líquido (ROE) = PnL / margem inicial
  • Alavancagem efetiva = Valor da posição / Valor do portfólio

Pontuação de classificação:

  • Se o ROE for negativo: ROE / Alavancagem efetiva
  • Se o ROE for positivo: ROE × Alavancagem efetiva

As posições com maior pontuação são priorizadas.

  • Valor da posição = [absolute(Size/Price)] (inverso)

  • Retorno sobre o patrimônio líquido (ROE) = [PnL/IM]

  • Alavancagem efetiva = [Position Value/Portfolio Value]

Classificação (1, 2, 3...) – Separada para LONG e SHORT:

  • se negativo: [RoE/Effective Leverage]

  • se positivo: [RoE*Effective Leverage]

Por exemplo, Quando uma posição comprada é encerrada pelo unwind, o sistema mira as posições short pela maior pontuação (1ª primeiro, 2ª segundo, 3ª terceiro, etc.) até o encerramento completo.

O EPP Multi-M segue cinco etapas principais:

  1. 1

    Liquidação parcial

  2. 2

    Liquidação Total

  3. 3

    Atribuição

  4. 4

    Liquidação coberta

  5. 5

    Rescindir

Etapa 1 – Liquidação Parcial

Se o Equity da sua Conta de Margem estiver abaixo do limite de margem de manutenção, mas acima da Margem de Liquidação, o sistema tenta restaurar o Equity encerrando parcialmente sua posição em incrementos de 10% – antes de acionar uma liquidação completa. O processo continua até que o Equity seja restaurado acima da margem de manutenção ou a posição seja totalmente encerrada.

Uma Taxa de Liquidação Parcial é cobrada em cada iteração executada em que o preço de execução for mais favorável do que o Preço de Equity Zero. A taxa corresponde à diferença entre o preço de execução (limitado ao preço de marcação) e o Preço de Equity Zero, multiplicada pela quantidade executada.

Exemplo: Você está comprado em 10 contratos PF_BTCUSD a um preço de marcação de $20.000. O Equity da Conta de Margem é $1.900, frente ao requisito de margem de manutenção de $2.000, mas acima da Margem de Liquidação.

  • Iteração 1: 1 contrato é encerrado a $19.820. Taxa cobrada: $10 (excedente acima do Preço de Equity Zero de $19.810). Equity atual: $1.710

  • Iteração 2: 1 contrato é encerrado a $19.850. Taxa cobrada: $40. Equity atual: $1.520

  • Iteração 3: 1 contrato é encerrado exatamente no Preço de Equity Zero. Nenhuma taxa cobrada. Equity atual: $1.330

  • Iteração 4: 1 contrato é encerrado a $20.100, acima do preço de marcação. A taxa é limitada ao preço de marcação, gerando um excedente de $190 acima do Preço de Equity Zero. Taxa cobrada: $190. Os $100 restantes acima do preço de marcação ficam com o investidor. Equity atual: $1.240

  • Iteração 5: O Equity de $1.240 supera a margem de manutenção de $1.200. O processo de liquidação parcial é concluído.

No total, 4 contratos foram encerrados com valor nocional de $79.580, e $240 em taxas cobradas.

Etapa 2 – Liquidação Total

Mesmo conceito básico de uma liquidação Coin-M, com uma diferença importante: uma Taxa de Liquidação Total é aplicada quando esta etapa é acionada. A taxa equivale à metade do percentual mínimo de margem de manutenção do contrato. (ex.: para PF_XBTUSD, a taxa de liquidação é 0,5%, metade do MM mínimo de 1%).

Exemplo: Você está comprado em 10 contratos de PF_XBTUSD com preço de entrada de $20.000. Valor total da posição: $200.000. Sua margem de manutenção é $2.000.

A liquidação é acionada quando o preço de marcação atinge $19.200

Uma taxa de liquidação de $1.000 (0,5% × $200.000) é debitada imediatamente

Uma ordem de venda IOC é enviada em torno de $19.100, o preço no qual seu equity da margem seria zero.

Etapa 3 – Atribuição

Mesmo processo do Coin-M, com uma diferença no preço: no Multi-M, se o Pool de Liquidez de Derivativos tiver fundos suficientes, o preço de atribuição será definido dentro de 0,75%–2,5% do preço de marcação (em vez de estritamente no preço de zero equity). Se o pool não tiver fundos suficientes, o sistema utiliza o preço de zero equity.

Exemplo: Um cliente possui:

  • 10 contratos em PF_XBTUSD
  • 3 contratos em FF_XBTUSD_230728

Posição

Tamanho

Quantidade Liquidada

Quantidade Atribuída

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

Os formatos de resposta via WebSocket e REST são idênticos ao Coin-M; procure por fill_type: "assignee" / fillType: "assignee".

Observação: Gerencie suas preferências de cessão na seção Programa de Atribuição. Você nunca receberá uma cessão que sua margem disponível não consiga cobrir.

Etapa 4 – Liquidação Coberta

Esta etapa é exclusiva do Multi-M. Se a atribuição não conseguir alocar todos os contratos restantes, e o Derivatives Liquidity Pool tiver fundos suficientes para cobrir o déficit, e o spread de mercado atual for inferior a 4%, a Kraken tentará mais uma liquidação usando os fundos do pool.

Isso funciona enviando outra ordem IOC com o preço limite definido 5% abaixo da melhor oferta de compra/ask price. Se houver execução, o pool cobre eventuais perdas adicionais creditando a conta de margem, garantindo que seu saldo não fique negativo.

Se o pool não tiver fundos suficientes, o processo avança para a etapa final: Unwind.

Exemplo: Um cliente possui:

  • 50 contratos em PF_ETHUSD
  • 15 contratos em FF_ETHUSD_230728

Posição

Tamanho

Valor
Liquidado

Valor
Atribuída

Valor Liquidado (coberto)

Valor
Desfeito

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Etapa 5 – Unwind

Se, por qualquer motivo, a liquidação coberta não puder ser executada, os contratos restantes passam pelo processo de "unwind". Isso significa que os contratos entre você e suas contrapartes são encerrados e o valor restante do portfólio da conta de margem é transferido às suas contrapartes. O unwind de uma carteira de margem não afeta nenhuma outra carteira de margem.

Example Unwind

Suponha que um cliente tenha as seguintes posições abertas:

- LONG 50 contratos em PF_ETHUSD

- LONG 15 contratos em FF_ETHUSD_230728

Ambas as posições utilizam cross margin na carteira de margem Multi-M, que monitora o risco em tempo real, avaliando o colateral em relação ao valor da posição para determinar se deve liquidar.

Quando a equity da margem da carteira Multi-M cai abaixo da exigência de margem de manutenção para ambas as posições, a liquidação é acionada e o sistema vende essas posições no livro de ofertas pelo preço imputado de equity zero para cada contrato.

Neste caso, a liquidação do cliente ocorre da seguinte forma:

Posição

Tamanho

Valor
Liquidado

Valor
Atribuída

Volume de Liquidação Coberta

Valor
Desfeito

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Se a liquidação coberta também falhar, os contratos restantes serão desfeitos, assim como no Coin-M. Os contratos são cancelados, o valor restante do portfólio é transferido para as contrapartes, e o unwind não afeta nenhuma outra carteira de margem.

Os formatos WebSocket e REST são idênticos ao Coin-M; procure por fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

Como são escolhidas as contrapartes do unwind?

A lógica de classificação é a mesma do Coin-M, mas o Valor da posição é calculado de forma diferente para o Multi-M (margem em USD):

  • Valor da posição = Tamanho × Preço
  • Retorno sobre o patrimônio líquido (ROE) = PnL / margem inicial
  • Alavancagem efetiva = Valor da posição / Valor do portfólio

Pontuação de classificação:

  • Se o ROE for negativo: ROE / Alavancagem efetiva
  • Se o ROE for positivo: ROE × Alavancagem efetiva

Precisa de mais ajuda?