分配示例

上次更新时间: 2025年4月1日

本文将介绍 Kraken Derivatives 交易者被清算的情况,以及新的头寸分配系统 (PAS) 如何将未完成的清算分配给 PAS 中的流动性提供者。我们将介绍参与者将收到的所有响应示例。

假设某客户的当前头寸为:

- PI_BTCUSD 上做多 1,760,000 份合约

- FI_BTCUSD_200228 上做多 300,000 份合约

这两个头寸都使用主要的 FI_BTCUSD 保证金账户,该账户实时衡量风险,评估抵押品与头寸价值,以确定是否进行清算。

一旦合约类型的保证金账户低于维持保证金,就会发生清算,系统将以每份合约的 0 权益估算价格将这些头寸卖入订单簿。

在这种情况下,客户的清算过程如下:

头寸

规模

已清算金额

已分配金额

PI_BTCUSD

1,760,000

1,007,379

752,621

FI_BTCUSD_200228

300,000

300,000

0


这意味着 FI_BTCUSD_200228 的全部 300,000 份合约头寸已成功卖入订单簿,由现有买方的新交易对手方接手。

然而,PI_BTCUSD 的 1,760,000 份合约头寸中,只有 1,007,379 份成功清算到订单簿中,剩余的 752,621 份未能找到新的交易对手方。

因此,PAS 会根据个人偏好,将这部分未完成的清算余额通过做多头寸分配给参与该计划的流动性提供者。

以下是分配给“[email protected]”的 184,317 份合约的分配通知示例。客户会收到以下电子邮件(请注意,此格式可能会更改,因此请勿依赖此格式):

Selection_999_912_.png

流动性提供者会立即通过 WebSocket feed 收到通知,提醒他们有分配。消息格式如下:

{
"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
}
]
}

此外,客户可以轮询 REST API 端点以查看成交情况:

{
"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"
}
...
]
}

响应中的关键字段是 fill_typefillType(分别用于 WebSocket 和 REST),它们都取值 "assignee"。这是应以编程方式处理分配的指示。

注意:

- 您可以在平台的分配计划部分根据需要设置您的偏好。

- 您不会收到您的合约类型可用保证金无法处理的分配。

本文中显示的十进制和千位分隔符可能与我们交易平台上显示的格式不同。请查阅我们关于如何使用小数点和逗号的文章以获取更多信息。

需要更多帮助吗?