BitMEX用法详解4——持仓手续费

在BitMEX顶部的跑马灯中,我们可以看到一个资金费率,还有一个倒计时。这是什么意思呢?这个是指持仓的手续费,持有BitMEX合约是有杠杆的,相当于你借钱来开仓,这笔钱可不是免费的,是要收取手续费的,

BitMEX用法详解4——持仓手续费

在BitMEX顶部的跑马灯中,我们可以看到一个资金费率,还有一个倒计时。这是什么意思呢?

BitMEX用法详解4——持仓手续费

这个是指持仓的手续费,持有BitMEX合约是有杠杆的,相当于你借钱来开仓,这笔钱可不是免费的,是要收取手续费的,这篇文章我们就来介绍一下持仓手续费。

对于普通的用户,我们只要知道以下几点就够了:

1. 只对永续合约收取,比如最常见的XBTUSD

2. 每天收取三次,北京时间4:00,12:00,20:00

3. 在这个时间点持有仓位才会收取这个费用,时间点前平仓则不会被收取手续费

4. 手续费可以为正,可以为负。为正时做多方支出费用,做空方收取费用。为负时做多方收取费用,做空方支付费用。比如这个时候资金费用是正的,而我持有最多合约,时间是22点,说明到了第二天凌晨4点,我需要支付手续费。

5. 资金费用 = 仓位价值 * 资金费率,比方说持有1000美元的做多合约,比特币价格也是1000美元,仓位价值为1XBT。假设资金费率为0.3%,则到了时间点需要支付0.003XBT。做空的话可以收到0.003XBT。

观察一下我的历史交易记录,可以计算0.7611*-0.0358%=-0.00027250,因为我开的是多仓,资金费率为负,说明在晚上8点的时候我收到了0.0002725XBT的持仓费用。

BitMEX用法详解4——持仓手续费

对于一般的投资者,只要能看懂以上几点就足够了,就知道了资金费率会对自己产生什么样的影响,会收多少就可以了。对于想进一步搞明白资金费率的投资者,我们深入探讨一下持仓手续费的问题。

第一个问题,为什么要收取持仓手续费?有以下两个原因:

1. 永续合约不是期货合约,期货合约是不收隔夜手续费的,而永续合约并不是期货合约。实际上,它是一个类似于保证金现货市场,和外汇非常相似。如果有外汇交易经验的投资者都知道,外汇合约过夜的话可能支出,也可能收到利息,这是因为两种货币的息差导致的。而永续合约也是这样,我们支付或收取的是美元和比特币的息差。

2. 除了息差以外,持仓手续费还有一个作用是使得交易价格锚定现货价格,这也使得资金费率的算法比较复杂,算法如下:

利率 (I) = (计价利率指数 - 基础利率指数) / 资金费率间隔 其中 基础利率指数 = 基础货币的借贷利率 计价利率指数 = 计价货币的借贷利率 资金费率间隔 = 3 (因为资金每 8 小时产生)

溢价指数 (P) = ( Max ( 0 , 深度加权买价 - 标记价格) - Max ( 0 , 标记价格 - 深度加权卖价)) / 现货价格

资金费率 (F) = 溢价指数 (P) + clamp (利率 (I) - 溢价指数 (P), 0.05%, -0.05%)

我们依次来解析这个算法:

1. 利率 (I) = (计价利率指数 - 基础利率指数) / 资金费率间隔

对于XBTUSD来说,计价利率指数就是BitMEX 的 USD 借贷利率,基础利率指数就是BitMEX 的 XBT 借贷利率。我们依然以外汇来类比,XBTUSD就类似于借入比特币,存入美元来进行这笔交易,可以收到美元的利息,支付比特币的利息,所以是用美元利率减去比特币利率。而之前我们讲过,我们实际上持有的是美元*-1,所以这个也要乘以一个负号,也就是做多时支付利息。

2. 溢价指数 (P) = ( Max ( 0 , 深度加权买价 - 标记价格) - Max ( 0 , 标记价格 - 深度加权卖价)) / 现货价格

标记价格是BitMEX计算的一个“合理价格”,用于避免市场操纵,计算出合理的价格。合理价格的计算方式如下:

资金费用基差率 = 资金费率 * (至下一个缴付资金费用的时间 / 资金费用时间间隔) 合理价格 = 指数价格 * (1 + 资金费用基差率)

我们可以发现合理价格的计算需要用到资金费率,而资金费率的计算又需要用到合理价格,这是因为计算合理价格使用的资金费率是上一期的资金费率。而合理价格用于计算下一期的资金费率。

而深度加权买价=在竞买方成交 “保证金影响额” 的平均价格,保证金影响额是指利用 0.1 XBT 的保证金可以交易的金额。比如XBTUSD保证金是1%,“保证金影响额”就是10XBT。深度加权买价的作用主要是用于计算最近成交的价格,相当于一个市价的指数。

再来解释一下标记价格的合理基差,合理基差=合理价格-指数价格,指数价格是BitMEX的比特币指数,目前由三个大交易所的比特币价格平均值得出。

概念解释清楚了,再来看溢价指数的计算公式,当上涨比较快时,深度加权买价 - 标记价格为正,合理基差也为正。

有了溢价指数和利率就可以计算资金费率了,资金费率= 溢价指数 (P) + clamp (利率 (I) - 溢价指数 (P), 0.05%, -0.05%),clamp函数的意思是如果(利率-溢价指数)在[-0.05%,0.05%]之间,则资金费率=溢价指数+利率-溢价指数=利率,如果(利率-溢价指数)小于-0.05%,则资金费率=溢价指数-0.05,如果(利率-溢价指数)大于0.05%,则资金费率=溢价指数+0.05%。

举3个例子吧:

(1)利率=0.03%,溢价指数=0,(利率-溢价指数)在[-0.05%,0.05%]之间,资金费率=利率=0.03%

(2)利率=0.03%,溢价指数=0.15%,(利率-溢价指数)小于-0.05,资金费率=溢价指数-0.05%=0.1%

(3)利率=0.03%,溢价指数=-0.1%,利率-溢价指数)大于0.05,资金费率=溢价指数+0.05%=-0.05%

从这个公式的原理来看,如果价格波动不大,溢价指数不高,则只收取利息,比较合理。如果溢价高,价格涨的快溢价指数大的话,则主要收取溢价指数。

除此外,这个费用还有两点保护机制,以免收费导致爆仓:

1. 绝对的资金费率上限为 起始保证金 - 维持保证金 的 75% 。 如果起始保证金为 1%,维持保证金为 0.5%,最大的资金率将为 75% * (1%-0.5%) = 0.375%。

2. 资金费率在资金间隔区间不得变化大于维持保证金的75%。

持仓手续费机制就解释到这里,所以这个机制实现了两个作用:

1. 收取利息,合理的范围

2. 惩罚价格操纵者,如果操纵价格偏离太多,则会被收取费用

看到这里,可以发现这个机制还是比较复杂的,想要完全搞明白并不容易,看不懂其实也没有关系,只要掌握了文章的第一部分,就可以自然的交易了。

最后看一眼历史的费率吧,可以发现有正有负,基本上是上涨时费用为正,下跌时费率为负:

BitMEX用法详解4——持仓手续费

下跌行情费率为负

BitMEX用法详解4——持仓手续费

上涨行情费率为正

原创文章,作者:币圈吴彦祖,如若转载,请注明出处:https://www.kaixuan.pro/news/449311/