比特币合约交易盈亏计算原理解析
目前提供比特币合约交易的交易所主要有2家,BitMEX和OKEx,还有一家tdex交易所刚刚开张,还没有足够的交易深度。比特币期货合约实际上就是通过杠杆撬动更大的资金进行合约交易,以获取成倍的利润。相比于现货交易,期货交易无论涨跌,都有机会从中获利。所以在熊市中,有大量的资金进入这个市场,BitMEX交易所因此交易量稳居第一。
比特币合约交易分类
比特币合约主要分两种:定期合约和永续合约。
定期合约就是指定到某一时间必须结算的合约。OKEx的当周/次周/季度合约都是定期合约。买卖这些合约赚取的利润只能在交割日期之后才能提取。定期合约的缺点是合约市场价格与现货价格总是存在一定差价,而且波动性比现货要高,不稳定因素更多,在交割日期临近时,市场波动也会比较大,所以,定期合约只适合玩短线操作。
而永续合约没有结算日期,合约可以一直持有,只需要定期支付低廉的费用。目前只有BitMEX开通了永续合约。永续合约的优势是:合约市场价格与现货价格基本保持一致,价格更稳定;永续合约可以玩长线投资(但强烈不建议这么做)。永续合约明显更具有吸引力,这也是为什么BitMEX虽然没有开发app,但是交易量却远远超过app齐全的OKEx。
下面以BitMEX为例来解释合约交易盈亏原理。
合约交易盈亏计算
在BitMEX永续合约交易中,一张合约为价值1美元的XBT(XBT是BTC的别名),也就是说,合约的法币价值恒等于1美元,但计价单位是XBT。举个例子,如果当时XBT价格为1000美金,那么一张合约的价值就是1/1000=0.001 XBT。XBT价格为2000美元是,一张合约价格为1/2000=0.0005 XBT。使用XBT计价和结算而不用美元有很多优势,最重要的一条就是:无需法币即可交易,全球任何一个国家的投资者均可以参与其中。
合约交易的盈亏计算公式如下:
盈亏计算公式举几个例子。
例1. 假如此时XBT价格为1000美元。如果预计XBT价格上涨,你在1000美元的时候借入(即买入做多)1000张合约,账户入账1000美元的XBT,数量为1XBT。如果XBT价格涨到2000美元,那么持有合约价值为1000/2000=0.5 XBT,如果此时还回(即卖出平多)1000张合约,账户需减去0.5 XBT,还剩余0.5 XBT,这就是净盈利。公式如下:
计算 结果例2. XBT价格仍为1000美元,如果预计要跌,可以借出(即卖出做空)1000张合约,此时账户减少1 XBT。如果XBT价格跌到500美元,那么借出的合约价值为1000/500=2 XBT,如果此时要回(买入平空)1000张合约,则账户价值增加2 XBT,净盈利1 XBT。
计算 结果例3. 延续例2,如果XBT价格没有跌,反而涨到了1500美元,那么此时要回(买入凭空)1000张合约,账户价值增加1000/1500=0.667 XBT,净亏损0.333 XBT。
计算结果通过上面举的例子我们发现,买入做多时,价格上涨100%,我们的XBT盈利才50%。卖出做空时,价格下跌50%,盈利就能达到100%。貌似做多的不如做空的收益大。真的是这样吗?
其实这是一种错觉,如果我们将盈亏以法币衡量,你就会发现,盈亏率和涨跌幅度是同步的。
比如例1中,成本是1000美元的XBT,当价格涨到2000 美元时,盈利0.5 XBT,按美元计算就是0.5*2000= 1000美元。相对于本金盈利同样为100%。
再比如例2,成本是1000美元的XBT,当价格跌到500美元时,盈利1 XBT,按美元计算就是1*500= 500美元,盈利幅度仍然为50%。
我们对公式进行变换,同样能得出相同的结论,以做多盈利幅度为例。
价格涨幅的计算公式为
涨幅计算收益率公式为
收益率以上得出同样的结果,基于法币的收益率与价格涨幅是一样的。不存在做多不如做空收益大的问题。我们再来看看BitMEX的合约交易与OKEx有和不同。
BitMEX与OKEx合约交易对比
BitMEX与OKEx合约交易的操作思路和盈亏计算方法是一样的。但细节上有一些差别,比如:
1. OKEx的一张比特币合约为100美元的BTC。也就是说,你如果在BitMEX开100张合约,如果在OKEx只需开1张就够了。有一点需要提醒,OKEx的开仓单位默认是BTC,由系统自动计算合约数量。这种设置非常反人性,在平仓时非常麻烦,建议在OKEx交易的朋友将开仓单位改成合约张数。
2. OKEx只有10倍和20倍杠杆可选,BitMEX可以在1~100倍杠杆之间随意选择。
3. OKEx的以OKEx期货交易价格为强平价格参照,期货价格很容易被大户操纵,导致更多的爆仓。而BitMEX是以现货价格(标记价格)为价格参考,这样就增加了大户制造恶意爆仓的难度。
4. OKEx对于穿仓用户的损失采取分摊制,也就是说如果被爆仓账户太多了,没有全部成交,那么就会从所有盈利账户中分出一部分资金与爆仓订单成交,这对套期保值的用户很不公平,套期保值变得毫无意义。而BitMEX在遇到爆仓订单无法全部成交时,会优先对高风险(高杠杆,大仓位)的盈利账户进行减仓,低风险的盈利账户(如套期保值账户)不会受到影响。
5. OKEx只有定期合约,BitMEX拥有永续合约。
由此可见,BitMEX交易所的优势还是比较明显的,这也难怪BitMEX的交易量远远超过OKEx。
合约交易与杠杆交易比较
我们知道,杠杆交易的利润率与价格波动幅度也是一致的。那么我们把可以合约交易与杠杆交易作比较,看看有什么区别:
1. 合约交易交易结算只需要XBT,而杠杆交易则需要同时拥有2个币种。比如在BTC/USDT 的杠杆交易中,如果做多,需要借USDT,如果做空,需要借BTC。极其不方便。
2. 合约交易建仓和现货一样方便。而杠杆交易必须要先借币才能建仓,如果借币之后没有立刻建仓,同样要支付利息。
3. 合约交易杠杆倍数最大能达到100倍,杠杆交易一般才3倍。
4. 合约交易费率低,杠杆交易费率高。
由此可见,合约交易体验要秒杀杠杆交易,但是为什么期货合约交易所这么少,而提供杠杆交易的交易所却很多呢,我不太明白,请过路的大神解答一下,不胜感谢。