如果您想再次确认标记价格是否已达到您的强平价格,可以参考以下指南。
我需要哪些信息才能开始?在哪里可以找到这些信息?
以下是您在开始计算标记价格之前需要了解的详细信息:
1. 强平时间
强平时间显示在交易历史记录页面以及发送到您邮箱的强平邮件中:
您需要将强平时间转换为 JSON 格式,以便稍后使用 API Explorer 时,您可以输入包含强平时间的开始时间和结束时间区间。
例如,上面高亮显示的日期“2021 年 8 月 23 日上午 10:17:48 UTC”在 JSON 格式中为“2021-08-23T10:17:48.000Z”。
2. 强平时的资金费率
您可以从 /Funding 端点或资金费用历史页面获取历史资金费率。
您需要获取强平后出现的第一个资金费率,因为这将是您强平时的资金费率。在本例中,12:00:00 是 UTC 时间 10:17 之后的第一个资金费用时间戳。
通过 /Funding 接口获取资金费率
想通过 /Funding 接口获取资金费率,您需要输入合约代码作为符号,并以 JSON 格式输入清算时间作为 startTime。其余值可以保持不变。
输入这些值并点击“试用!”后,响应正文将返回起始时间后的第一个资金费率。在本例中,第一个值为 0.0001:
[
{
"timestamp": "2021-08-23T12:00:00.000Z",
"symbol": "XBTUSD",
"fundingInterval": "2000-01-01T08:00:00.000Z",
"fundingRate": 0.0001,
"fundingRateDaily": 0.00030000000000000003
},从 RestAPI 获取的 fundingRate 值必须乘以 100 才能转换为百分比。因此,我们的资金费率为 0.0001 * 100 = 0.01%。
通过资金费率历史页面获取资金费率
您可以按合约代码和时间筛选资金费率历史页面,以便更快地找到所需的资金费率。在本例中,搜索语句为:
{"symbol":"XBTUSD","timestamp":"2021-08-23T12:00:00.000Z"}
3. 强平时距离下次资金费用收付还有多少小时
资金费用每 8 小时发放一次,时间分别为 UTC 时间 04:00、12:00 和 20:00。您需要计算从强平时间到下次资金费用收付还剩多少小时。
在本例中,强平发生在 UTC 时间 10:17,下次资金发放时间为 UTC 时间 12:00,这意味着还剩 1 小时 42 分钟。但您需要将时间单位转换为小时。
将分钟转换为小时:
= 分钟 / 60
= 42 / 60
= 0.7
然后,我们可以将 0.7 小时加到 1 小时上,得出距离下次资金费用收付还有 1.7 小时。
4. 资金费用结算周期
永续合约的资金费用结算周期为 8 小时。
5. 强平时的指数价格
由于交易图表上的价格仅以 1 分钟为间隔显示,您需要使用我们的 /instrument/compositeIndex 接口,该接口包含指数的 5 秒快照价格变动。您可以在合约明细页面找到合约所使用的指数。
BMI 是指数价格,它是每个成分交易所最新价格的加权平均值。您需要查找的是最新成交价格(lastPrice)。
您需要在 API Explorer 中填写以下信息:
-
您需要在代码下输入相关的指数。XBTUSD 使用的是 .BXBT 指数。
- 对于 startTime,它需要设置为强平时间之前的时间,间隔为 5 秒。在本例中,强平时间为 10:17:48,因此 startTime 设置为 10:17:45。具体来说,即 2021-08-23T10:17:45.000Z
点击试试看!后,您需要从响应正文中获取“reference”字段“BMI”的 lastPrice 值。
In our case, the last price is 50489.935.
[
{
"timestamp": "2021-08-23T10:17:45.000Z",
"symbol": ".BXBT",
"indexSymbol": ".BXBT",
"reference": "BMI",
"sourcePrice": null,
"conversionIndex": "",
"conversionIndexPrice": null,
"relation": "",
"lastPrice": 50489.935,
"weight": null,
"indexMultiplier": null,
"logged": "2021-08-23T10:17:45.061Z"
},
什么是资金费用基差和标记价格公式?
收集完上述所有信息后,即可开始计算融资费用基差,然后计算标记价格。
资金费用基差公式
Funding Basis = Funding Rate * (Time Until Funding / Funding Interval)
在本例中,计算方法如下:
资金费用基差 = 资金费率 * (距离资金费用收付时间 / 资金费用间隔)
资金费用基差 = 0.0100% * (1.7/8)
资金费用基差 = 0.00002125
标记价格公式
Mark Price = Index Price * (1 + Funding Basis)
例如:
标记价格 = 指数价格 * (1 + 资金费用基差)
标记价格 = 50489.935 (1 + 0.00002125)
标记价格 = 50491.0
现在您已手动计算出标记价格,您可以将其与强平邮件中的信息进行比较。如果数值不符,或者您有任何其他疑问,可以联系我们的客服团队。