Proceso de protección de capital

Última actualización: 28 de julio de 2026
Tenga en cuenta que:

Tu cuenta nunca puede ser negativa – así funciona

En Kraken Derivatives, el balance de tu cuenta nunca puede ser negativo. Esto se debe a nuestro Equity Protection Process (EPP), un sistema de seguridad automático que gestiona el riesgo en todas las posiciones abiertas para garantizar la plena integridad del mercado.

El EPP es tu red de seguridad. Si una operación se mueve bruscamente en tu contra y el valor de tu cuenta cae demasiado, el EPP se activa automáticamente para cerrar tu posición antes de que puedas deber más de lo que tienes.

Conceptos básicos: Margen inicial y margen líquido

  • Margen inicial: el importe requerido para abrir una posición.
  • Margen líquido: el valor mínimo de cuenta necesario para mantener una posición abierta. Si el valor de tu cuenta (capital) cae por debajo de este nivel, el EPP se activa.

EPP por tipo de producto:

Los pasos que sigue el EPP dependen del tipo de contrato que estés operando. Selecciona tu producto a continuación.

Despliega las secciones siguientes para ver el funcionamiento detallado del EPP de cada producto:

Los contratos Coin-M utilizan un proceso de 3 pasos:

  1. 1

    Liquidación total

  2. 2

    Asignación

  3. 3

    Corrección

Cada paso solo se activa si el anterior no fue suficiente para cerrar completamente la posición.

Paso 1 - Liquidación

Cuando tu capital cae por debajo del margen líquido, Kraken intenta cerrar tu posición automáticamente enviando una orden Immediate-or-Cancel (IOC) al mercado. Esta orden tiene un precio límite configurado para que, si se completa, tu cuenta no entre en negativo.

Importante: Si tu posición se cierra a un precio mejor que el precio de quiebra (el peor escenario posible), conservas el margen restante. Muchos otros exchanges retienen todo tu margen líquido independientemente del resultado; nosotros no.

Por ejemplo: Tienes una posición larga de 1.000 contratos BTC-USD, abierta a 8.000 $. Tu margen líquido es de 0,00125 BTC. Cuando el precio de marca alcanza 7.481 $, tu posición entra en liquidación. Kraken envía una orden IOC de venta a 7.407 $, el precio al que el valor de tu cuenta quedaría justo por encima de cero. Si la orden se completa a un precio mejor que 7.407 $, conservas el saldo sobrante.

Paso 2 - Asignación

En ocasiones, una orden de liquidación no puede completarse en su totalidad; por ejemplo, si en ese momento no hay suficientes compradores en el mercado. Cuando ocurre esto, los contratos restantes se someten a asignación: Kraken los redirige a proveedores de liquidez registrados que han aceptado asumir posiciones en estas situaciones.

El precio de asignación es el precio de capital cero, el nivel al que tu cuenta quedaría exactamente en cero, para que tu contraparte en la operación original pueda mantener su posición.

Ejemplo: Un cliente tiene dos posiciones largas abiertas en la misma cuenta de margen:

  • LONG 1.760.000 Contratos en PI_BTCUSD

  • LONG 300.000 Contratos en FI_BTCUSD_200228

Cuando se activa la liquidación:

Posición

Tamaño total

Liquidado en mercado

Asignado a proveedores de liquidez

PI_BTCUSD

1.760.000

1.007.379

752.621

FI_BTCUSD_200228

300.000

300.000

0

El contrato FI se vendió íntegramente en el mercado abierto. El contrato PI solo pudo venderse parcialmente, por lo que los 752.621 contratos restantes fueron asignados a proveedores de liquidez.

Recibirás una notificación por email si tu posición es asignada. Los proveedores de liquidez también reciben una notificación inmediata a través de WebSocket. El proveedor de liquidez recibe la notificación de inmediato a través del feed de WebSocket, alertándole de la asignación. El mensaje tiene el siguiente 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 respuesta de la REST API:

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 una asignación mediante programación, busca fill_type: "assignee" (WebSocket) o fillType: "assignee" (REST).

Nota: Puedes gestionar tus preferencias de asignación en la sección Assignment Program de la plataforma. Nunca recibirás una asignación que supere tu margen disponible.

 

Paso 3 - Resolución

Si no hay proveedores de liquidez disponibles para asumir los contratos restantes, dichos contratos se resuelven. Esto implica:

  • Los contratos entre tú y tus contrapartes quedan cancelados.
  • El valor restante en la cuenta de margen se transfiere a tus contrapartes como compensación.
  • La resolución de una cuenta de margen no afecta al resto de tus cuentas de margen.

El mecanismo de resolución está diseñado para ser equitativo. Los umbrales de resolución se establecen para cubrir aproximadamente un movimiento adverso de precios del percentil 99 en 1 hora, de modo que la compensación recibida sea suficiente para reabrir una operación similar sin pérdidas (e incluso con un posible beneficio).

Por ejemplo: Un cliente mantiene posiciones largas en:

  • 2.920.000 contratos en PI_ETHUSD
  • 400.000 contratos en FI_ETHUSD_200625

Tras la liquidación y la asignación:

Posición

Tamaño total

Importe liquidado

Importe asignado

Importe resuelto

PI_ETHUSD

2.920.000

2.007.379

751.605

161,016

FI_ETHUSD_210625

400.000

0

0

0

Los 161.016 contratos restantes que no pudieron liquidarse ni asignarse fueron objeto de desenrolamiento.

Las contrapartes cuyas posiciones sean objeto de desenrolamiento recibirán una notificación por email y una alerta inmediata por WebSocket.

Formato de notificación por 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 respuesta de la REST API:

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 un desenrolamiento mediante programación, busca fill_type: "unwindCounterparty" (WebSocket) o fillType: "unwindCounterparty" (REST).

¿Cómo se seleccionan las contrapartes en un desenrolamiento?

Cuando los contratos se desenrollan, el sistema selecciona contrapartes del lado opuesto (p. ej., posiciones cortas cuando se está desenrollando una posición larga), ordenadas de mayor a menor prioridad. La clasificación se calcula por separado para posiciones largas y cortas, usando:

  • Valor de la posición = Tamaño / Precio (contratos inversos)
  • Ganancias de capital (RoE) = PyG / Margen inicial
  • Apalancamiento efectivo = Valor de la posición / Valor de la cartera

Puntuación de clasificación:

  • Si el RoE es negativo: RoE / Apalancamiento efectivo
  • Si el RoE es positivo: RoE × Apalancamiento efectivo

Las posiciones con la puntuación de clasificación más alta se seleccionan primero.

  • Valor de la posición = [absolute(Size/Price)] (inverso)

  • Ganancias de capital = [PnL/IM]

  • Apalancamiento efectivo = [Position Value/Portfolio Value]

Clasificación (1, 2, 3...) -- Separada para LONG y SHORT:

  • si negativo: [RoE/Effective Leverage]

  • si positivo: [RoE*Effective Leverage]

Por ejemplo, Cuando se deshace una posición larga, el sistema selecciona las posiciones cortas por orden de prioridad descendente (primero el rango 1, luego el 2, después el 3, etc.) hasta liquidarla por completo.

El EPP Multi-M sigue cinco pasos principales:

  1. 1

    Liquidación parcial

  2. 2

    Liquidación total

  3. 3

    Asignación

  4. 4

    Liquidación cubierta

  5. 5

    Corrección

Paso 1 - Liquidación parcial

Si el capital de tu cuenta de margen está por debajo del umbral del margen líquido pero por encima del Margen de Liquidación, el sistema intenta restaurar el capital cerrando parcialmente tu posición en incrementos del 10%, antes de activar una liquidación completa. Este proceso continúa hasta que el capital supere de nuevo el Margen Líquido o la posición quede completamente cerrada.

Se cobra una Comisión de Liquidación Parcial en cada iteración completada en la que el precio de ejecución sea más favorable que el Precio de Capital Cero. La comisión es la diferencia entre el precio de ejecución (con límite en el precio de marca) y el Precio de Capital Cero, multiplicada por la cantidad completada.

Ejemplo: Tienes una posición larga de 10 contratos PF_BTCUSD a un precio de marca de 20.000 $. El capital de la cuenta de margen es de 1.900 $ frente a un requisito de margen líquido de 2.000 $, aunque por encima del Margen de Liquidación.

  • Iteración 1: 1 contrato se cierra a 19.820 $. Comisión cobrada: 10 $ (exceso sobre el Precio de Capital Cero de 19.810 $). El capital es ahora de 1.710 $.

  • Iteración 2: 1 contrato se cierra a 19.850 $. Comisión cobrada: 40 $. El capital es ahora de 1.520 $.

  • Iteración 3: 1 contrato se cierra exactamente al Precio de Capital Cero. Sin comisión. El capital es ahora de 1.330 $.

  • Iteración 4: 1 contrato se cierra a 20.100 $, por encima del precio de marca. La comisión se limita al precio de marca, lo que genera un exceso de 190 $ sobre el Precio de Capital Cero. Comisión cobrada: 190 $. El trader retiene los 100 $ restantes por encima del precio de marca. El capital es ahora de 1.240 $.

  • Iteración 5: El capital de 1.240 $ supera el margen líquido de 1.200 $. El proceso de liquidación parcial ha concluido.

En total, se cerraron 4 contratos con un valor nocional de 79.580 $ y comisiones por importe de 240 $.

Paso 2 - Liquidación total

El concepto es el mismo que en una liquidación Coin-M, con una diferencia clave: cuando se activa este paso, se aplica una comisión de liquidación completa. La comisión equivale a la mitad del porcentaje mínimo de margen líquido del contrato. (Ej.: para PF_XBTUSD, la comisión de liquidación es del 0,5%, la mitad del 1% mínimo de MM).

Ejemplo: Tienes una posición larga de 10 contratos de PF_XBTUSD con un precio de entrada de 20.000 $. Valor total de la posición: 200.000 $. Tu margen líquido es de 2.000 $.

La liquidación se activa cuando el precio de marca alcanza 19.200 $

Se debita inmediatamente una comisión de liquidación de 1.000 $ (0,5% × 200.000 $)

Se envía una orden de venta IOC en torno a 19.100 $, el precio al que tu capital con margen sería cero.

Paso 3 - Asignación

El proceso es el mismo que en Coin-M, con una diferencia en la fijación del precio: en Multi-M, si el grupo de liquidez de derivados dispone de fondos suficientes, el precio de asignación se situará en un rango de 0,75%–2,5% respecto al precio de marca (en lugar de fijarse estrictamente en el precio de capital cero). Si el grupo no dispone de fondos suficientes, se aplica por defecto el precio de capital cero.

Por ejemplo: El usuario mantiene:

  • 10 contratos en PF_XBTUSD
  • 3 contratos en FF_XBTUSD_230728

Posición

Tamaño

Cantidad liquidada

Cantidad asignada

PF_XBTUSD

10

8

2

FF_XBTUSD_230728

3

3

0

Los formatos de respuesta WebSocket y REST son idénticos a los de Coin-M; busca fill_type: "assignee" / fillType: "assignee".

Nota: Puedes gestionar tus preferencias de asignación en la sección Programa de asignación. Nunca recibirás una asignación que supere tu margen disponible.

Paso 4 - Liquidación cubierta

Este paso es exclusivo de Multi-M. Si la asignación no consigue colocar todos los contratos restantes, y el grupo de liquidez de derivados tiene fondos suficientes para cubrir el déficit, y el spread de mercado actual es inferior al 4%, Kraken intentará una liquidación adicional usando los fondos del grupo.

Para ello, se envía otra orden IOC con su precio límite fijado a un 5% del mejor precio de oferta/demanda. Si se completa, el grupo cubre las pérdidas adicionales acreditando la cuenta de margen y garantizando que tu balance no quede en negativo.

Si el grupo no dispone de fondos suficientes, el proceso avanza al paso final: Unwind.

Por ejemplo: El usuario mantiene:

  • 50 contratos en PF_ETHUSD
  • 15 contratos en FF_ETHUSD_230728

Posición

Tamaño

Cantidad
Liquidada

Cantidad
Asignado

Cantidad liquidada (cubierta)

Cantidad
Revertido

PF_ETHUSD

50

30

15

5

0

FF_ETHUSD_230728

15

15

0

0

0

Paso 5 - Unwind

Si, por cualquier motivo, la liquidación cubierta no puede ejecutarse, los contratos restantes pasan por un "unwind". Esto implica que los contratos entre tú y tus contrapartes quedan cancelados y que el valor restante de la cartera en la cuenta de margen se transfiere a tus contrapartes. El unwind de un monedero de margen no afectará a ningún otro monedero de margen.

Ejemplo desenrollado

Supongamos que un cliente tiene las siguientes posiciones abiertas:

- LONG 50 contratos en PF_ETHUSD

- LONG 15 contratos en FF_ETHUSD_230728

Ambas posiciones operan con margen cruzado mediante el monedero de margen Multi-M, que mide el riesgo en tiempo real valorando el colateral frente al valor de la posición para determinar si se debe liquidar.

Cuando el capital con margen del monedero Multi-M cae por debajo del requisito de margen líquido para ambas posiciones, se activa la liquidación y el sistema vende esas posiciones en el libro de órdenes al precio imputado de capital cero para cada contrato.

En este caso, la liquidación del cliente se desarrolla así:

Posición

Tamaño

Cantidad
Liquidada

Cantidad
Asignado

Cantidad en liquidación cubierta

Cantidad
Revertido

PF_ETHUSD

50

30

15

3

2

FF_ETHUSD_230728

15

15

0

0

0

Si la liquidación cubierta también falla, los contratos restantes se deshacen mediante unwind, igual que en Coin-M. Los contratos se cancelan, el valor restante de la cartera se transfiere a las contrapartes y el unwind no afecta a ningún otro monedero de margen.

Los formatos de WebSocket y REST son idénticos a los de Coin-M; busca fill_type: "unwindCounterparty" / fillType: "unwindCounterparty".

¿Cómo se seleccionan las contrapartes en un desenrolamiento?

La lógica de clasificación es la misma que en Coin-M, pero el Valor de la posición se calcula de forma diferente para Multi-M (con margen en USD):

  • Valor de la posición = Tamaño × Precio
  • Ganancias de capital (RoE) = PyG / Margen inicial
  • Apalancamiento efectivo = Valor de la posición / Valor de la cartera

Puntuación de clasificación:

  • Si el RoE es negativo: RoE / Apalancamiento efectivo
  • Si el RoE es positivo: RoE × Apalancamiento efectivo

¿Necesitas más ayuda?