当前位置:网站首页 > 新闻中心 > 正文

币安(Binance)币本位合约的标记价格是什么

2021-05-11 16:35:44 2134 0

重要说明:币安合约使用“标记价格”对应平仓和未实现盈亏。标记价格是合同的预估公允价值,并和合约“最终价格”不同。标记价格用于预防市场波动行情下因异动导致的不公及强平。此外,它还有助于防止价格操纵。

请特别注意,USDT合约和币本位合约的标记价格是不同的,它们采用不同的算法和机制。我们强烈建议您阅读这两部分:“USDT合约标记价格”及“币本位合的约标记价格”,以清楚地了解标记价格的原理。

标记价格由两个部分组成:价格指数和移动平均值(Moving Average,MA)基础。

移动平均基准价格作为标记价格计算的第二部分。通过创建实时更新的平均价格,它有助于使指定时间段内的价格数据更加平滑。当市场高度波动时,这种方法减少了不公平和不必要平仓的可能性。

价格指数是从主流现货交易所提取的总价格,由其相对交易量加权,这样做是为了防止单个交易所操纵价格。币本位合约的价格指数来自:Bitstamp,Coinbase Pro,Kraken,Bittrex,币安,火币和FTX。 币安币本位合约的价格指数成分请参考:价格指数

币本位永续合约的标记价格

标记价格 = 中位数* (价位1, 价位2, 合约价格)

价位 1 = 价格指数* (1 + 资金费率 *(距离下次资金费率收取的时间(小时)/8))

价位 2 = 价格指数+ 移动平均值(30分钟基础)*

*移动平均线(30分钟基础)=移动平均线((Bid1 + Ask1)/ 2-价格指数),以30分钟为间隔,每分钟采样取值。

*中位数: 价位1, 价位2, 合约价格三个数取中间那个, 例如价位1 < 价位2 < 合约价格,则标记价格取价位2。

请留意,由于市场可能出现极端行情或价格来源偏差,导致现货价格和标记价格偏离较大时,币安将会采取额外的保护措施,此时会直接采用价格2作为标记价格。

相较于短期价格波动幅度较大的永续合约价格,标记价格能够更好的预估和体现合约的内在价值。我们通过使用这个标记价格来避免对客户造成不必要的强行平仓,以及防止任何市场操控行为。

币本位交割合约的标记价格

一般来说,季度合约在季度第三个月后到期时,回归相应的现货价格。随合同到期,标记价格将紧密反映现货价格,而移动平均基准部分将不再是标记价格计算的一部分。这代表季度期货合约标记价格在到期时将以不同的方式计算。

 

非当日交割的合约:

标记价格 = 价格指数 + 移动平均值(30分钟基础)*

*移动平均线(30分钟基础)=移动平均线((Bid1 + Ask1)/ 2-价格指数),以30分钟为间隔,每分钟采样取值。

 

当日交割的合约:

1.交割时间大于1小时(UTC 06:59:59)之前:

 

公式

标记价格(2020/9/25日前的标记价格06:59:59 UTC 之前)

=价格指数+移动平均值(30分钟基础)*

*移动平均线(30分钟基础)=移动平均线((Bid1 + Ask1)/ 2-价格指数),以30分钟为间隔,每分钟采样取值。

 

如何计算:

步骤1:价格指数计算

 

假设币安采用等权重均价计算,选择的各交易所BTCUSD交易对价格相应分别是:10,000美元、10,0001 美元、10,002 美元、10,003 美元和10,004美元。

 

价格指数 = (10,000 + 10,001 + 10,002 + 10,003 + 10,004) / 5 = 10,002 美元

 

步骤2: 基于30分钟的移动平均值计算

 

移动平均值 (30分钟基准)

= 平均价格 (合约中间价格*- 价格指数), 基于30分钟基准,每分钟采样

*合约中间价格= (卖一价+买一价)/2

 

计算移动平均值时,我们需要从订单簿中获取过去30分钟内每分钟第一秒的中间价格和价格指数,那么我们总共将得到样本数量= 30。

 

例如,如果我们要计算UTC 12:30:00的BTCUSD 0925的标记价格,则合约中间价格和价格指数如下:

时间 (UTC) 合约中间价格 价格指数
12:00:01 10,003 10,001
12:01:01 10,004 10,002
12:02:01 10,005 10,006
... ... ...
12:29:01 10,003 10,002

 

移动平均值(30分钟基准)

= 移动平均 (合约中间价格- 价格指数)

= [(合约中间价格- 价格指数)1 + (合约中间价格- 价格指数)2 + … + (合约中间价格- 价格指数)30 ] / 30

= [(10,003 - 10,001) + (10,004 - 10,002) + … + (10,005 - 10,006)] / 30

 

步骤三:将价格指数和移动平均值(30分钟基准)代入公式

假设价格指数 = 10,002 美元 ;移动平均值(30分钟基准)= -1

 

标记价格 12:30:00 UTC

= 价格指数 +移动平均值(30分钟基准)

= 10,002美元- 1 美元

= 10,001 美元

 

2.交割时间等于或小于1小时

 

公式

2020/9/25日 07:00:00 - 07:59:59 UTC 标记价格

= 平均价格指数 (交割日的07:00:00 ~ 07:59:59 UTC每秒价格平均)

 

如何计算

 

步骤一:价格指数的计算

 

假设币安使用等权重的价格均值,相应交易所选取的BTCUSD交易对的价格分别是:

10,000 美元、10,0001 美元、10,0002美元、10,003美元、10,004 USD;

价格指数 = (10,000 + 10,001 + 10,002 + 10,003 + 10,004) / 5 = 10,002 美元

 

步骤二:平均价格指数的计算

 

时间n的价格指数

= (价格指数1 + 价格指数2 + … + 价格指数n) / n

 

举例:

 

9月25日 7:00:02的标记价格

= (7:00:00价格指数 + 7:00:01价格指数 + 7:00:02价格指数) / 3

= (10,002 + 10,003 + 10,004) / 3

= 10,003

时间 (UTC) 价格指数 标记价格
07:00:00 10,002 = 10,002/1 = 10,002
07:00:01 10,003 = (10,002 + 10,003) /2 = 10,002.5
07:00:02 10,004 = (10,002 + 10,003 + 10,004) / 4 = 10,003
... ... ...
7:59:59 10,003 = (10,002 + 10,003 + 10,004 + ... + 10,003) / 3,600 = ...


本文暂时没有评论,来添加一个吧(●'◡'●)

发表评论:

  • 评分:
  • 回到顶部