Processo de proteção de capital

Última atualização: 28 de julho de 2026
Nota:

A sua conta nunca pode ficar negativa – veja como

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

Pense no EPP como a sua rede de segurança. Se uma negociação se mover acentuadamente contra si e o valor da sua conta baixar demasiado, o EPP atua automaticamente para fechar a sua posição antes de dever mais do que tem.

Conceitos básicos: Margem Inicial e Margem de Manutenção

  • Margem Inicial – o montante necessário para abrir uma posição.
  • Margem de Manutenção – o valor mínimo da conta necessário para manter uma posição em aberto. Se o valor da sua conta (capital) descer abaixo deste nível, o EPP é ativado.

EPP por tipo de produto:

Os passos seguidos pelo EPP dependem do tipo de contrato que está a negociar. Selecione o seu produto abaixo.

Expanda os títulos abaixo para uma explicação detalhada do EPP de cada produto:

Os contratos Coin-M utilizam um processo de três etapas:

  1. 1

    Liquidação total

  2. 2

    Atribuição

  3. 3

    Liquidação

Cada etapa só é ativada se a anterior não tiver sido suficiente para fechar totalmente a posição.

Passo 1 – Liquidação

Quando o seu capital cai abaixo da margem de manutenção, a Kraken tenta automaticamente fechar a sua posição através de uma ordem Immediate-or-Cancel (IOC) no mercado. Esta ordem tem um preço limite definido de forma a que, caso seja executada, a sua conta não fique negativa.

Importante: Se a sua posição fechar a um preço melhor do que o pior cenário absoluto (preço de falência), fica com a margem remanescente. Muitas outras bolsas retêm a totalidade da sua margem de manutenção independentemente do resultado – nós não.

Exemplo: Tem uma posição longa de 1 000 contratos BTC-USD, aberta a 8 000 $. A sua margem de manutenção é de 0,00125 BTC. Quando o preço de referência atinge 7 481 $, a sua posição entra em liquidação. A Kraken submete uma ordem IOC de venda a 7 407 $ – o preço a partir do qual o valor da sua conta ficaria ligeiramente acima de zero. Se a ordem for executada a qualquer preço superior a 7 407 $, fica com o remanescente.

Passo 2 – Atribuição

Por vezes, uma ordem de liquidação não pode ser integralmente executada – por exemplo, se não houver compradores suficientes no mercado naquele momento. Quando isso acontece, os contratos remanescentes passam pelo processo de atribuição: A Kraken encaminha-os para fornecedores de liquidez registados que aceitaram assumir posições nestas situações.

O preço de atribuição é o preço de capital zero, o nível a partir do qual a sua conta ficaria exatamente a zero, permitindo que a sua contraparte na negociação original mantenha a sua posição.

Exemplo: Um cliente tem duas posições longas abertas na mesma conta de margem:

  • LONG 1 760 000 Contratos em PI_BTCUSD

  • LONG 300 000 Contratos em FI_BTCUSD_200228

Quando a liquidação é acionada:

Posição

Dimensão total

Liquidado via mercado

Atribuído a fornecedores de liquidez

PI_BTCUSD

1 760 000

1 007 379

752 621

FI_BTCUSD_200228

300 000

300 000

0

O contrato FI foi totalmente vendido no mercado aberto. O contrato PI só foi parcialmente executado – pelo que os restantes 752 621 contratos foram atribuídos a fornecedores de liquidez.

Receberá uma notificação por e-mail caso a sua posição seja atribuída. Os fornecedores de liquidez são igualmente notificados de imediato via WebSocket. O fornecedor de liquidez recebe imediatamente a notificação através do feed WebSocket com o alerta de 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 detetar uma atribuição por programação, procure fill_type: "assignee" (WebSocket) ou fillType: "assignee" (REST).

Observação: Pode gerir as suas preferências de atribuição na secção Programa de Atribuição da plataforma. Nunca receberá uma atribuição que exceda a sua margem disponível.

 

Passo 3 – Liquidação por compensação

Se não houver fornecedores de liquidez disponíveis para assumir os contratos remanescentes, esses contratos são liquidados por compensação. Isto significa:

  • Os contratos entre si e as suas contrapartes são cancelados.
  • O valor remanescente na conta de margem é transferido para as suas contrapartes a título de compensação.
  • A liquidação por compensação numa conta de margem não afeta nenhuma das suas outras contas de margem.

O mecanismo de liquidação por compensação foi concebido para ser equitativo. Os limiares de resolução por compensação são definidos para cobrir aproximadamente uma variação adversa de preço no percentil 99 com horizonte de 1 hora – o que significa que a compensação recebida deverá ser suficiente para reabrir uma posição semelhante sem perda (e potencialmente com um pequeno lucro).

Exemplo: Um cliente detém posições longas 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

Dimensão total

Montante Liquidado

Montante Atribuído

Montante Desfeito

PI_ETHUSD

2 920 000

2 007 379

751 605

161 016

FI_ETHUSD_210625

400 000

0

0

0

Os restantes 161 016 contratos que não puderam ser liquidados nem atribuídos foram desfeitos.

As contrapartes cujas posições sejam desfeitas recebem uma notificação por e-mail 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 detetar um unwind por via programática, procure fill_type: "unwindCounterparty" (WebSocket) ou fillType: "unwindCounterparty" (REST).

Como são escolhidas as contrapartes de um unwind?

Quando os contratos são objeto de unwind, o sistema seleciona contrapartes do lado oposto (por exemplo, posições curtas quando uma posição longa está a ser encerrada por unwind), ordenadas por prioridade decrescente. A classificação é calculada separadamente para posições longas e posições curtas, com base nos seguintes critérios:

  • Valor da Posição = Dimensão / Preço (contratos inversos)
  • Retorno de capital (RoE) = L/P (Lucros e perdas) / Margem inicial
  • Alavancagem efetiva = Valor da Posição / Valor do portefó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 a pontuação de classificação mais elevada são priorizadas.

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

  • Retorno de capital = [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 longa é liquidada por unwind, o sistema visa as posições curtas por ordem decrescente de classificação (1.º primeiro, 2.º segundo, 3.º terceiro, etc.) até a posição estar totalmente encerrada.

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

    Liquidação

Passo 1 – Liquidação parcial

Se o Capital da Conta de Margem estiver abaixo do limiar da margem de manutenção mas acima da Margem de Liquidação, o sistema tenta repor o Capital da Conta de Margem através do fecho parcial da posição em incrementos de 10%, antes de acionar uma liquidação total. Este processo continua até que o capital seja reposto acima da Margem de Manutenção ou a posição seja totalmente fechada.

É cobrada uma Comissão de Liquidação Parcial em cada iteração executada em que o preço de execução seja mais favorável do que o Preço de Capital Zero. A comissão corresponde à diferença entre o preço de execução (limitado ao preço de referência) e o Preço de Capital Zero, multiplicada pela quantidade executada.

Exemplo: Tem uma posição longa de 10 contratos PF_BTCUSD a um preço de referência de 20 000 $. O Capital da Conta de Margem é de 1 900 $ face a um requisito de Margem de Manutenção de 2 000 $, mas acima da Margem de Liquidação.

  • Iteração 1: 1 contrato é fechado a 19 820 $. Comissão cobrada: 10 $ (excesso acima do Preço de Capital Zero de 19 810 $). O capital é agora de 1 710 $

  • Iteração 2: 1 contrato é fechado a 19 850 $. Comissão cobrada: 40 $. O capital é agora de 1 520 $

  • Iteração 3: 1 contrato é fechado exatamente ao Preço de Capital Zero. Sem comissão cobrada. O capital é agora de 1 330 $

  • Iteração 4: 1 contrato é fechado a 20 100 $, acima do preço de referência. A comissão é limitada ao preço de referência, resultando num excesso de 190 $ acima do Preço de Capital Zero. Comissão cobrada: 190 $. Os restantes 100 $ acima do preço de referência ficam na posse do negociante. O capital é agora de 1 240 $

  • Iteração 5: O capital de 1 240 $ supera a Margem de Manutenção de 1 200 $. O processo de liquidação parcial fica concluído.

No total, foram fechados 4 contratos com um valor nocional de 79 580 $ e comissões de 240 $.

Passo 2 – Liquidação total

Mesmo conceito base que uma liquidação Coin-M, com uma diferença essencial: é aplicada uma Comissão de Liquidação Total quando este passo é ativado. A comissão corresponde a metade da percentagem mínima de margem de manutenção do contrato. (ex.: para PF_XBTUSD, a comissão de liquidação é de 0,5%, metade do mínimo de 1% de MM).

Exemplo: Tem uma posição longa de 10 contratos PF_XBTUSD com um preço de entrada de 20 000 $. Valor total da posição: 200 000 $. A sua margem de manutenção é de 2 000 $.

A liquidação é ativada quando o preço de referência atinge 19 200 $.

É debitada imediatamente uma comissão de liquidação de 1 000 $ (0,5% × 200 000 $)

É submetida uma ordem de venda IOC em torno de 19 100 $ — o preço ao qual o seu capital de margem seria zero.

Passo 3 – Atribuição

Mesmo processo que o Coin-M, com uma diferença no preço: no Multi-M, se a Reserva de liquidez de Derivados tiver fundos suficientes, o preço de atribuição é definido dentro de 0,75%–2,5% do preço de referência (em vez de estritamente ao preço de capital zero). Se a reserva não tiver fundos suficientes, reverte para o preço de capital zero.

Exemplo: Um cliente detém:

  • 10 contratos em PF_XBTUSD
  • 3 contratos em FF_XBTUSD_230728

Posição

Tamanho

Montante liquidado

Montante atribuído

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

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

Observação: Pode gerir as suas preferências de atribuição na secção Programa de Atribuição. Nunca receberá uma atribuição que a sua margem disponível não consiga comportar.

Passo 4 – Liquidação coberta

Este passo é exclusivo do Multi-M. Se a atribuição não conseguir colocar todos os contratos restantes, e a Reserva de liquidez de Derivados tiver fundos suficientes para cobrir o défice, e o spread de mercado atual for inferior a 4%, a Kraken tentará mais uma liquidação utilizando os fundos da reserva.

Para tal, é submetida outra ordem IOC com o preço limite definido a 5% do melhor preço de compra/venda. Se houver execução, a reserva cobre eventuais perdas adicionais ao creditar a conta de margem, garantindo que o saldo não fique negativo.

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

Exemplo: Um cliente detém:

  • 50 contratos em PF_ETHUSD
  • 15 contratos em FF_ETHUSD_230728

Posição

Tamanho

Quantia
Liquidado

Quantia
Atribuído

Montante liquidado (coberto)

Quantia
Objeto de unwind

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Passo 5 – Unwind

Se, por qualquer motivo, a liquidação coberta não puder ser executada, os contratos restantes ficam sujeitos a um «unwind». Isto significa que os contratos entre si e as suas contrapartes são encerrados e que o valor remanescente do portefólio da conta de margem é transferido para as suas contrapartes. O unwind de uma carteira de margem não afeta nenhuma outra carteira de margem.

Exemplo de unwind

Suponhamos que um cliente tem as seguintes posições abertas:

– LONG 50 Contratos em PF_ETHUSD

– LONG 15 Contratos em FF_ETHUSD_230728

Ambas as posições utilizam margem cruzada através da carteira de margem Multi-M, que avalia o risco em tempo real, comparando o valor da garantia com o valor da posição para determinar se deve ocorrer liquidação.

Quando o capital de margem da carteira Multi-M fica abaixo do requisito de margem de manutenção para ambas as posições, ocorre liquidação e o sistema vende essas posições no livro de ordens ao preço imputado de capital zero para cada contrato.

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

Posição

Tamanho

Quantia
Liquidado

Quantia
Atribuído

Montante de liquidação coberta

Quantia
Objeto de unwind

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 são revertidos, tal como no Coin-M. Os contratos são cancelados, o valor restante do portefólio é transferido para as contrapartes e a reversão não afeta nenhuma outra carteira de margem.

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

Como são escolhidas as contrapartes de um unwind?

A lógica de classificação é igual à do Coin-M, mas o Valor da Posição é calculado de forma diferente no Multi-M (margem em USD):

  • Valor da Posição = Tamanho × Preço
  • Retorno de capital (RoE) = L/P (Lucros e perdas) / Margem inicial
  • Alavancagem efetiva = Valor da Posição / Valor do portefó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?