币安币本位合约的标记价格

重要说明:币安合约使用“标记价格”对应平仓和未实现盈亏。标记价格是合同的预估公允价值,并和合约“最终价格”不同。标记价格用于预防市场波动行情下因异动导致的不公及强平。此外,它还有助于防止价格操纵。
请特别注意,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分钟为间隔,每分钟采样取值。
当日交割的合约:
i) 交割时间大于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 美元
ii) 交割时间等于或小于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 = …

币魔方,有用的虚拟货币知识平台。发布者:币魔方,转载请注明出处:https://coinmoss.com/binance/7329.html

发表评论

登录后才能评论