免责声明:根据《加密资产市场法案》(MiCA) 规定,未经授权的稳定币在欧洲经济区 (EEA) 会受到一定限制。欲知详情,请点击此处。
1. 标记价格和价格指数简介
标记价格是加密货币合约交易中的一种机制,旨在确保合约定价公平准确。
价格指数用于提供更稳定的参考点,以降低价格波动和市场操纵带来的风险。价格指数将资产在多个交易所的价格纳入考量,而非仅基于资产的最新价格。欲详细了解标记价格与最新价格之间的差异,请参阅合约的最新价格和标记价格有何不同。
币安合约的标记价格由多种因素决定,包括合约的最新价格、订单簿中的买一价和卖一价序列、资金费率,以及标的资产在主要加密货币交易所中的现货价格的综合平均值。
价格指数用于计算标记价格,基于多个加密货币交易所中资产的加权平均现货价格。
2. U 本位合约的价格指数
什么是 U 本位合约的价格指数?
价格指数是标记价格的主要构成要素,是标的资产在主要现货交易所中的价格加权平均值,体现了合约的公平市场价值。价格指数会不断更新,以反映资产现货价格变动或用于计算价格指数的交易所权重的变化。
在币安,U 本位合约的价格指数基于 KuCoin、OKX、HitBTC、Gate.io、Ascendex、MEXC、Coinbase、Kraken、Bitget、Bitfinex 和 Bybit 等交易所的价格。
您可以在币安官网上实时查看价格指数信息。
如何计算永续合约的价格指数?
价格指数的计算方式如下:
价格指数 = Sum(交易所 A 的权重百分比 * 该币对在交易所 A 的现货价格 + 交易所 B 的权重百分比 * 该币对在交易所 B 的现货价格 + ... + 交易所 N 的权重百分比 * 该币对在交易所 N 的现货价格)
其中:
- 交易所 i 的权重百分比 = 交易所 i 的权重 / 总权重
- 总权重 = Sum(交易所 A 的权重 + 交易所 B 的权重 + ... + 交易所 N 的权重)
注:在极端价格波动或偏离价格指数的情况下,币安会采取额外的防护措施,包含但不限于更改价格指数的构成要素。
在现货交易所停机或出现连接问题时,币安也会采取额外的防护措施来避免市场表现不佳:
- 单一价格来源偏差:当特定交易所的最新价格与所有价格来源的中间价偏离幅度超过 5% 时,即为单一价格来源偏差。在这种情况下,币安会立即将该值限制为中间价的 1.05 倍或 0.95 倍,具体取决于价格偏差是高于还是低于中间价。假设交易所 A 的 BTCUSDT 指数中间价为 20,000 USDT。若价格偏差为 +7%,则计入价格为 21,000 USDT (20,000 * 1.05)。反之,若价格偏差为 -6%,则计入价格为 19,000 USDT (20,000 * 0.95)。此调整将在现货价格超过价格偏差阈值后立即进行。价格回落至所有价格来源中间价的 5% 偏差阈值内时,交易所计算的价格值将重新调整至其原始值。
- 交易所连接问题:若币安无法获得某交易所的交易数据,或该交易所在过去五分钟内未更新交易数据,则该交易所在加权平均计算中的权重将归零。
- “最新价格保护”机制:当币安无法为价格指数和标记价格获得稳定可靠的参考资料来源时,将采用“最新价格保护”机制,直至恢复正常。在这种情况下,价格指数会暂时根据特定限制范围内的合约最新交易价格更新,作为标记价格的参考来计算未实现盈亏和强平通知水平,避免不必要的强平。
您可以参考价格指数页面上的最新交易所参考数据,获取实时更新。
备注:
- 交叉汇率:对于没有直接报价的标的资产,币安将使用合成价格计算交叉汇率作为合成指数,例如根据 LINK/BTC 和 BTC/USDT 计算 LINK/USDT。
- 价格指数更新:币安保留随时更新价格指数基准的权利,恕不另行通知。
您可以将价格指数视为“现货价格”。为了计算所有未实现盈亏,下面一起来了解一下如何计算标记价格。请注意,已实现盈亏取决于实际成交的市场价格。
3. U 本位合约的标记价格
相较于永续合约价格,标记价格在短期内波动较小,因此能够更准确地估算合约的“真实”价值。币安使用标记价格来避免不必要的强平,并防止恶意市场操纵。
币安合约的标记价格根据多种因素计算,包括合约的最新价格、订单簿中的买一价和卖一价序列、资金费率,以及标的资产在主要加密货币交易所中的现货价格的综合平均值。
标记价格的计算与资金费率息息相关,反之亦然。由于未实现盈亏是触发强平的主要因素,因此准确计算未实现盈亏是避免不必要强平的关键。永续合约的标的资产代表了合约的“真实”价值,主要市场价格的平均值构成价格指数,这是标记价格的主要组成部分。
如何计算 U 本位永续合约的标记价格?
标记价格的计算公式如下:
标记价格 = Median(价格 1, 价格 2, 合约价格)
- 价格 1 = 价格指数 * (1 + 最新资金费率 * (距下一次资金费率收取的时间 / 资金费率收取周期))
其中:
- 资金费率收取周期是币安每次向用户收取资金费率的时间间隔,以小时为单位。
- 距下一次资金费率收取的时间为下一次资金费率收取之前剩余的时间,以小时为单位。假设资金费率收取周期设置为 8 小时,且上一次资金费率在 2 小时前收取,则距下一次资金费率收取的时间为 6 小时。
注:资金费率在多空持仓者之间支付,币安仅作为中立的交易撮合中间机构。
- 价格 2 = 价格指数 + 移动平均值(2.5 分钟基差)
移动平均值(2.5 分钟基差)为 2.5 分钟内 30 个数据点的平均值。数据点每 5 秒计算一次,计算方法为取买价和卖价的平均值,然后减去价格指数。
计算公式如下:
移动平均值(2.5 分钟基差)= Sum[(Bid1_i + Ask1_i) / 2 - PI_i] / 30
移动平均值(2.5 分钟基差)= Sum[(Bid1_i + Ask1_i) / 2 - PI_i] / 30
其中:
- PI 是计算时的价格指数。
- Bid1_i、Ask1_i 和 PI_i 基于 2.5 分钟内的 30 个数据点,每 5 秒(每分钟的 0、5、10、15、20、25、30、35、40、45、50 和 55 秒)计算一次。
请参阅各个 U 本位合约的价格指数了解详情。
标记价格中间价的计算方法:
- 若价格 1 < 价格 2 < 合约价格,则价格 2 将用作标记价格。
注:在极端市场情况或价格来源偏差下,标记价格可能会偏离现货价格。在这种情况下,币安将采取额外的防护措施,即标记价格 = 价格 2。
在系统升级或停机期间,所有交易活动都将暂停,系统将继续使用标记价格公式来计算标记价格,但价格 2 中的移动平均值(2.5 分钟基差)将设置为 0,直至系统恢复正常。
如何计算 U 本位季度交割合约的标记价格?
交割日前:
- 标记价格 = 价格指数 + 移动平均值(2.5 分钟基差)
- 移动平均值(2.5 分钟基差)的计算方法如下:
移动平均值((买一价 + 卖一价) / 2 - 价格指数),以 2.5 分钟为间隔,每分钟计算一次。
交割日当天:
- i) 距离交割时间超过 30分钟
- 以 BTCUSDT 0925 为例:
2020 年 9 月 25 日 07:29:59 (UTC) 前的标记价格
= 价格指数 + 移动平均值(2.5 分钟基差)
- 移动平均值(2.5 分钟基差)= 移动平均值((买一价 + 卖一价) / 2 - 价格指数),以 2.5 分钟为间隔,每分钟计算一次。
- ii) 距离交割时间不超过 30分钟
- 2020 年 9 月 25 日 7:30:00 - 7:59:59 (UTC) 的标记价格
= 价格指数的平均值,交割日当天 7:30:00 - 7:59:59 (UTC) 期间每秒钟计算一次。