什么是炒币合约浮盈滚仓?
期货合约滚仓指的是原有仓位盈利后,利用仓位盈利的部分再开更多的仓位,从而扩大仓位价值,这个过程就叫做滚仓,可以理解为滚雪球那样仓位越滚越大。
这听起来很简单,但实际操作中新手用户会遇到各种问题,比如说:
加仓后保证金和爆仓价到底是咋算的?
为什么我加仓后爆仓来得更快了呢?
如果要爆仓,那是一起爆还是先开的先爆?
本期教程文章就跟着我一起来解答上面的疑惑吧!
炒币合约浮盈滚仓的强平价如何计算?
在了解滚仓之前,我们先来看下强平价的具体计算方式,不同开仓模式的计算方式不同(以下所有计算均不考虑维持保证金率和手续费):
一、逐仓保证金模式
在逐仓保证金模式下,仓位将分配到一定数额的保证金,此保证金独立于交易者的账户余额。这使得交易者能够控制账户风险,在触发强平时所需承担的最大损失即为相应的仓位保证金。
计算公式如下:(案例为正向合约,U本位,以下案例均只有做多场景,做空场景大家可以自己尝试着计算)
当仓位亏损>仓位保证金,则触发强平,即
(开仓价-强平价)*仓位数量 > 初始保证金+追加保证金
假设一张BTC正向合约面值为0.01 BTC,用户A在币价20,000 USDT的时候买入了10张合约做多,20倍杠杆,如果不追加保证金,则
(开仓价:20,000 USDT-强平价)*仓位数量(0.01 BTC*10张)> 初始保证金(100 USDT)
计算得:强平价<19,000 USDT,也就是说币价跌到19,000 USDT被强平
如果用户A开仓后又追加了500 USDT做为保证金,则
(开仓价20,000 USDT-强平价)*仓位数量(0.01 BTC*10张)> 初始保证金(100 USDT)+追加保证金(500 USDT)
计算得:强平价<14,000 USDT,也就是说币价跌到14,000 USDT才会被强平
从上面的计算我们也可以看出:追加保证金可以延缓爆仓时机。
而逐仓模式下浮盈是不能用来加仓的,很多新手都会疑惑怎么自己的浮盈无法用来滚仓,那是因为你用的是逐仓模式,只有下面要说的全仓模式的浮盈才能用来加仓。
二、全仓保证金模式
与逐仓保证金模式相比(强平价固定),全仓保证金模式下的强平价格可能会不断变化,因为可用余额将受到其他仓位的影响。
在全仓保证金模式下,每个仓位占用的初始保证金独立于账户余额,但剩余余额由所有仓位共享,可用余额将受到所有现有仓位中未结盈亏的影响。
示例 1
在全仓保证金模式下,假设交易者 A 要使用 50 倍杠杆以 20,000 USDT 的价格开 1 个BTC 的多仓。当前账户的可用余额为 2,000 USDT。
在可持续亏损总额为 2000 USDT 的情况下,仓位的强平价18,000 USDT。
交易者 A 接受这一风险水平并开仓。系统将在其可用余额中占用 400 USDT,用作开仓的初始保证金。
可用余额 =2,000-400= 1,600 USDT
示例 2
一段时间后,价格上涨到 22,000 USDT,交易者 A 的仓位未结收益为 2,000 USDT。
可持续亏损总额 = 可用余额 + 初始保证金 + 未结收益
= 1,600 + 400 + 2,000
= 4,000 USDT
在可持续亏损总额为 4,000 USDT 的情况下,仓位的强平价格为18,000 USDT。
根据上述逻辑,我们可以推导出强平价格的计算公式如下(做多场景):
有未结算盈利:
(开仓价-强平价)*仓位数量=可用余额 + 初始保证金
有未结算亏损:
(当前标记价格-强平价)*仓位数量=可用余额 + 初始保证金
上面这俩公式透露出一个道理:浮盈不影响原有仓位的爆仓价,但浮亏会让强平价接近标记价格。
看懂以上全仓模式的强平价格计算后,我们来看看不同加仓的情况如何影响爆仓价,分别是完全对冲场景、不完全对冲场景和不同合约仓位场景。
以下是全仓保证金模式下的强平价格计算示例(未计入手续费)。
示例 1(完全对冲)
在全仓模式下,仅当持有相同数量的同一合约时,才能进行完全对冲。例如,一位交易者在全仓保证金模式下持有 1 BTC 的 BTCUSDT 多仓和 1 BTC 的 BTCUSDT 空仓。
完全对冲的仓位不会遭到强平,因为一个仓位的未结收益将抵消另一个仓位的未结亏损。
示例 2(部分对冲)
假设交易者 B 在 50 倍杠杆下持有以下两个仓位,当前的可用余额为5,000 USDT。当前的标记价格为 20,000 USDT。
多仓 | 空仓 |
仓位数量:2 BTC开仓价格:22,000 USDT未结亏损:4,000 USDT | 仓位数量:1 BTC开仓价格:20,000 USDT |
这个案例里的空仓永远不会遭到强平,因为多仓的仓位数量大于空仓。在价格上涨时,多仓的未结收益始终大于空仓的未结亏损。
对于多仓,在计算强平价格时只需要考虑仓位的净风险敞口:abs(多仓 – 空仓) = abs(2 BTC – 1 BTC) = 1 BTC。
初始保证金 = (1 × 22,000 ) / 50 = 440 USDT
可用余额 = 5,000 USDT
(当前标记价格 20,000 USDT -强平价)*仓位数量(1 BTC) =可用余额( 5,000 USDT) + 初始保证金(440 USDT)
强平价=14,560USDT
示例 3(不同合约的仓位)
交易者 C 当前持有以下两个仓位,且帐户可用余额为 2,500 USDT。
多仓 | 空仓 |
合约名称:BTCUSDT仓位数量:1 BTC开仓价格 = 20,000 USDT杠杆倍数 = 100 倍初始保证金 = (1 × 20,000) / 100 = 200 USDT未结亏损 = 500 USDT当前标记价格 = 19,500 USDT | 合约名称:ETHUSDT仓位数量:10 ETH开仓价格:2,000 USDT杠杆倍数 = 50 倍初始保证金= (10 × 2,000 ) / 50 = 400 USDT |
对于 BTCUSDT 仓位,
(当前标记价格:19,500 USDT-强平价)*仓位数量(1 BTC)=可用余额(2,500 USDT) + 初始保证金(200 USDT)
所以BTC仓位的强平价=16,800 USDT
对于 ETHUSDT 仓位,
(强平价-当前标记价格:2,000 USDT)*仓位数量(10 ETH)=可用余额(2,500 USDT) + 初始保证金(400 USDT)
所以ETH仓位的强平价=2,290 USDT
假设交易者 C 又开立了一个 ARBUSDT 空仓。仓位详情如下:
多仓 | 空仓 | 空仓(保持不变) |
合约名称:BTCUSDT仓位数量:1 BTC入场价格 = 20,000 USDT杠杆倍数 = 100 倍初始保证金 = (1 × 20,000) / 100 = 200 USDT 未结亏损 = 1,000 USDT当前标记价格 = 19,000 | 合约名称:ARBUSDT仓位数量:10,000 BIT入场价格 = 0.6 USDT杠杆倍数 = 25 倍初始保证金 = (0.6 × 10,000) / 25 = 240 USDT | 合约名称:ETHUSDT仓位数量:10 ETH入场价格:2,000 USDT杠杆倍数 = 50 倍初始保证金 = (10 × 2,000 ) / 50 = 400 USDT |
新的可用余额 = 2,500 – 500(BTCUSDT 多仓的额外未结亏损)- 240 USDT(ARBUSDT 的初始保证金)= 1,760 USDT
每个仓位的新强平价格将计算如下:
对于 BTCUSDT 多仓,
(当前标记价格:19,000 USDT-强平价)*仓位数量(1 BTC)=可用余额(1,760USDT) + 初始保证金(200 USDT)
所以BTC仓位的强平价=17,040 USDT
对于 ARBUSDT 仓位,
(强平价-开仓价:0.6 )*仓位数量(10,000 ARB)=可用余额(1,760USDT) + 初始保证金(240 USDT)
所以ARB仓位的强平价=1.1 USDT
对于 ETHUSDT 仓位,
(强平价-开仓价:2,000USDT )*仓位数量(10 ETH)=可用余额(1,760USDT) + 初始保证金(400 USDT)
所以ETH仓位的强平价=2,200 USDT
我们再把加仓前后的BTC和ETH强平价对比一下:
BTC(做多) | ETH(做空) | |
初始强平价 | 16,800 USDT | 2,290 USDT |
亏损后强平价 | 17,040 USDT | 2,200 USDT |
可以看出,当多个仓位在全仓保证金模式下使用同一资产 (USDT) 作为保证金时,每当亏损仓位的未结亏损增加时,仓位的强平价格就会向标记价格靠近,也就是说所有仓位都更容易爆仓。
发生这种情况的原因在于,共享的可用余额将用于抵消亏损仓位的未结亏损,因此可用余额会减少。
当可用余额为 0 时,两个仓位的强平价格不会再发生任何变化,因为此时维持仓位的是仓位的初始保证金,此保证金不会在仓位之间共享。
- 全球最大的专业交易所
- 手续费8折注册链接
- 创办于2017年,资产安全有保证