All
Filtrar por:
¿Cómo deposito efectivo en mi cuenta?
Necesito ayuda con la verificación de la cuenta
¿Por qué no puedo acceder a mi cuenta?
¿Existen comisiones por retirar criptomonedas?
Necesito ayuda para iniciar sesión en mi cuenta
En este artículo, analizamos una situación en la que un operador de Kraken Derivatives es liquidado y el nuevo Sistema de Asignación de Posiciones (PAS) asigna la liquidación no cubierta a los proveedores de liquidez en el PAS. Repasaremos todos los ejemplos de respuesta que recibirá un participante.
Supongamos que hay un cliente cuyas posiciones actuales son:
- LARGO 1.760.000 contratos en PI_BTCUSD
- LARGO 300.000 contratos en FI_BTCUSD_200228
Ambas posiciones utilizan la cuenta de margen principal de FI_BTCUSD, que mide el riesgo en tiempo real, valorando la garantía frente al valor de la posición para determinar si se liquida.
Una vez que la cuenta de margen para el tipo de contrato está por debajo del margen de mantenimiento, se produce la liquidación y el sistema vende esas posiciones en el libro de órdenes al precio imputado de 0 capital para cada contrato.
En este caso, la liquidación del cliente se desarrolla de la siguiente manera:
Posición | Tamaño | Cantidad liquidada | Cantidad asignada |
|---|---|---|---|
PI_BTCUSD | 1.760.000 | 1.007.379 | 752.621 |
FI_BTCUSD_200228 | 300.000 | 300.000 | 0 |
Esto significa que la posición completa de FI_BTCUSD_200228 de 300.000 contratos se vendió con éxito en el libro de órdenes a nuevas contrapartes que tenían ofertas existentes.
Sin embargo, la posición de PI_BTCUSD de 1.760.000 contratos solo pudo liquidar 1.007.379 con éxito en el libro de órdenes, y los 752.621 restantes no pudieron encontrar una nueva contraparte.
Como resultado, este remanente de liquidación no cubierto se gestiona en el PAS mediante el enrutamiento de la posición LARGA a los proveedores de liquidez que participan en el programa en función de las preferencias individuales.
A continuación, se muestra un ejemplo de notificación de una asignación de 184.317 contratos asignados a "[email protected]". El cliente recibe el siguiente correo electrónico (tenga en cuenta que este formato puede cambiar, por lo que no debe depender de este formato):

El proveedor de liquidez recibe inmediatamente la notificación a través del feed de WebSocket, alertándole de la asignación. El mensaje tiene este formato:
{
"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
}
]
}
Además, el cliente puede consultar el endpoint de la API REST para ver los fills:
{
"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"
}
...
]
}
Los campos clave en las respuestas son fill_type y fillType (para WebSocket y REST, respectivamente), que ambos toman el valor "assignee". Esta es la indicación que debe utilizarse para gestionar la asignación de forma programática.
Nota:
- Establezca sus preferencias como desee en la sección Programa de Asignación de la plataforma.
- No recibirá una asignación que su margen disponible para el tipo de contrato no pueda gestionar.
Los separadores decimales y de miles que se muestran en este artículo pueden diferir de los formatos mostrados en nuestras plataformas de trading. Revise nuestro artículo sobre cómo utilizamos los puntos y las comas para obtener más información.