一个表达式,多空通用
权益等于保证金加盈亏,维持保证金要求等于费率乘以按标记价格计算的名义价值,令两者相等即可解出价格。这样得到的一个公式覆盖做多和做空、逐仓和全仓,并包含手续费,而不是四个记得半清不楚、在边界处互相矛盾的速算公式。
算出杠杆多单或空单被强平的价格,以及在此之前能承受多大的价格波动。然后按你愿意亏损的账户百分比确定仓位大小,并检查止损是在强平价之前还是之后。
强平价格 $57,351.30,与开仓价 $60,000.00 相距 4.41%。位于 $58,200.00 的止损会先被触及,还有 1.41% 的余量。1.00% 的账户风险允许持有 0.05361902 BTC,需要 $160.86 保证金。
20.0x 杠杆下名义价值 $3,000.00 的 BTC。价格需要逆向波动 4.41%,即 $2,648.70,交易所才会替你平仓。
仓位大小由止损决定,而不是由杠杆决定。先决定一次亏损最多能亏多少,再把止损放在图表显示的合理位置,仓位大小就由这两者得出。
止损先被触及,还有 1.41% 的余量。
强平价在 $57,351.30,止损在 $58,200.00,所以这笔交易会按你的计划平仓,亏损 $100.00。杠杆超过 27.8x 后这一点就不再成立,而且在快速行情中,这样大小的差距仍值得与买卖价差对比一下。
名义价值 $3,217.14
20.0x 杠杆下占账户的 1.61%
占账户的 1.00%,含手续费
距开仓价 $1,800.00
你设定的规则允许这笔交易亏损的金额
开仓时收取一次,止损时再收一次
超过这个杠杆,强平会先于止损发生
名义价值与整个账户之比
上面的仓位大小里没有杠杆,这正是关键:止损决定仓位大小,杠杆只决定它占用多少保证金,以及止损是否有机会被触及。
仓位大小相同、开仓价相同、维持保证金率相同,只有保证金变化。每个数字都由上方主结果背后的同一公式计算,因此表格永远不会与主结果脱节。
| 杠杆 | 保证金 | 强平价格 | 可承受波动 | 与你的止损对比 |
|---|---|---|---|---|
| 1x | $3,000.00 | $33.1842 | 99.94% | 止损先成交 |
| 2x | $1,500.00 | $30,200.61 | 49.67% | 止损先成交 |
| 3x | $1,000.00 | $40,256.42 | 32.91% | 止损先成交 |
| 5x | $600.00 | $48,301.07 | 19.50% | 止损先成交 |
| 10x | $300.00 | $54,334.56 | 9.44% | 止损先成交 |
| 20x当前 | $150.00 | $57,351.30 | 4.41% | 止损先成交 |
| 25x | $120.00 | $57,954.65 | 3.41% | 止损先成交 |
| 50x | $60.00 | $59,161.35 | 1.40% | 先被强平 |
| 75x | $40.00 | $59,563.58 | 0.73% | 先被强平 |
| 100x | $30.00 | $59,764.69 | 0.39% | 先被强平 |
| 125x | $24.00 | $59,885.36 | 0.19% | 先被强平 |
注意杠杆翻倍的效果:它让缓冲空间减半,而不是让同一波动的利润翻倍。从 10x 提高到 100x,会把 9.5% 的缓冲变成 0.5%,而在你真正扛过去的任何波动上,每个币的利润保持不变。改变的是你能撑到兑现利润的概率。
强平是仓位背后的权益跌到维持保证金要求的那个点,而这个要求是名义价值的一小部分,不是零。破产价格还要再远一点,两者之间的差距就是交易所保留的缓冲,让它能在不穿仓的情况下平掉仓位。
给逐仓仓位追加保证金会把强平价格推远,因为保证金项增加了,而名义价值保持不变。平掉部分仓位会让两者同时缩小,所以强平价格几乎不动。这一点往往在最糟糕的时刻让人措手不及。
止损来自图表,强平来自杠杆,两者互不知情。当杠杆高到强平价落在止损之内时,止损就只是摆设。本页存在的意义,就是做这一项检查。
这只是对你输入数字的计算,不构成投资或财务建议。它模拟的是单个线性(以计价货币作保证金)仓位,并使用单一维持保证金率。它不模拟以下情况:资金费,它每隔几小时改变永续合约仓位背后的权益,从而移动强平价格;分档维持保证金,即费率随仓位大小按各交易所单独公布的阶梯逐级上调;部分强平,即仓位被削减而不是一次性全部平仓;自动减仓或保险基金的行为;触发与成交之间的滑点,在快速行情中可能比这里显示的价格差得多;多仓位全仓账户,其中每一笔其他持仓都会改变结果;以及币本位反向合约,其计算方式不同。请把这个数字当作规划所依据的价格,并为差异留出余地。
杠杆仓位就是保证金加上浮动盈亏。交易所要求你保留仓位当前价值的一小部分作为维持保证金,一旦你的权益跌到这条线,它就会替你平仓。令权益等于维持保证金要求并解出价格,得到的就是强平价格,只需要一行代数,不必背一整张公式表。页面的后半部分把同样的算术倒过来做:从你愿意承担的亏损出发,经过到止损的距离,得出能容纳的币数量。这两个答案只有放在一起才有意义,因为设在强平价格之外的止损永远不会成交。
方向、开仓价、以币数量或名义价值表示的仓位大小,以及杠杆或你投入的保证金(二选一)。如果账户里的其余余额也在为这笔交易兜底,请切换到全仓,因为这对结果的影响比大多数人预想的要大。
从交易所的风险限额表中查出你所交易仓位大小对应的维持保证金率,再加上开仓和平仓时收取的吃单手续费。两者都会移动强平价格,而人们引用的公式通常都把它们漏掉了。
输入账户余额、你愿意亏损的百分比以及止损应放的位置。页面会给出合适的仓位大小,然后把止损与强平价格对比,直接告诉你市场会先触及哪一个。
权益等于保证金加盈亏,维持保证金要求等于费率乘以按标记价格计算的名义价值,令两者相等即可解出价格。这样得到的一个公式覆盖做多和做空、逐仓和全仓,并包含手续费,而不是四个记得半清不楚、在边界处互相矛盾的速算公式。
不只是强平价格,还有仓位能承受的波动:以货币计的差距,以及占开仓价的百分比。在 10x 杠杆、0.5% 维持保证金率下,多单能承受 9.55%,空单只能承受 9.45%,因为价格上涨会放大空单的名义价值以及它必须维持的保证金。
给它账户余额、风险规则和止损位,它会返回以币数量和名义价值表示的仓位大小、按你的杠杆需要占用的保证金、开平仓往返的手续费,以及止损成交时的亏损。杠杆从不参与仓位大小的计算,这是整个页面最有用的一点。
杠杆交易中代价最高的错误,是把止损设在强平价格之外,那里它永远不会成交。页面会指出哪个先到、两者之间有多少空间,以及能让强平价保持在止损之后的最高杠杆。
同一仓位在 1x 到 125x 下的计算结果,包括每一档所需的保证金、强平价格、能承受的波动,以及你的止损在该档是否仍然有效。它和主结果使用同一个求解器,因此表格永远不会与主结果脱节。
如果仓位的维持保证金率高于 1 除以杠杆,它会在开仓的那一刻就被平掉;如果保证金覆盖了全部名义价值,它就根本不可能被强平。这两种情况在这里都有真实的答案和真实的解释,而不是空白字段或无穷大。
维持保证金是交易所要求你在持仓背后保留的最低权益,以仓位名义价值的百分比表示。它不是零,是因为平掉一个大仓位需要时间,而且会推动价格,所以交易所需要一个缓冲,才能在账户不穿仓、亏损不转嫁给其他所有人的情况下把你的仓位平掉。第一档费率通常在 0.4% 到 1% 之间,而且每家交易所都会随着仓位增大分档提高费率,这就是为什么在相同杠杆下,超大仓位比小仓位更早被强平。这个费率比看上去更重要:它给可用杠杆设定了一个硬上限,即 1 除以该费率,因此 0.5% 的维持保证金率意味着在数学上不可能维持 200x 杠杆。
几乎总是因为强平价格比止损离开仓价更近,而杠杆一旦足够高就会出现这种情况。止损是根据图表做出的决定,强平是算术的结果,两者都不知道对方的存在。在 20x 杠杆、0.5% 维持保证金率下,仓位遇到 4.4% 的波动就会爆仓,所以 6% 的止损只是摆设。第二个原因是标记价格:交易所按指数价格或标记价格强平,而不是按自家订单簿的最新成交价,所以一根在图表上从未碰到你止损的插针,仍可能让标记价格穿过你的强平价位。本页会替你检查第一个原因,而第二个原因只能靠更宽的缓冲来防范。
它们在不同方向上安全,诚实的答案是:取决于你要防范哪种失败。逐仓把亏损限制在投入该仓位的金额内,所以一次强平的代价恰好就是这些,账户里的其他资金不受影响。全仓让全部可用余额为这笔交易兜底,这会把强平价格推得更远,让强平发生的可能性小得多,但一旦发生,亏损就不再局限于单个仓位的保证金。逐仓是更好的默认选择,因为它让最坏情况变成一个你事先选定的数字。全仓用在单个经过仔细计算的仓位上尚可接受,但同时开多个仓位时就真的很危险,因为它们共用一份余额,每个仓位的亏损都会让其他仓位离被平仓更近一步。
会,而且这是唯一可靠有效的调整。给逐仓仓位追加保证金会增加保证金项,而名义价值完全不变,所以强平价格会按比例远离。把 20x 仓位的保证金翻倍,它就变成 10x 仓位,缓冲空间也大致翻倍。让人意外的是反向操作:平掉部分仓位对强平价格几乎没有影响,因为保证金和名义价值同时缩小,而公式取决于两者之间的比例。平掉一半仓位会让你承担的亏损减半,但强平价格大致留在原处;所以如果你想的是扛过去而不是降低敞口,追加保证金才是办法,减仓不是。
在任何你能扛过去的波动上,它确实是每单位保证金 100 倍的利润,问题就出在后半句。在 100x 杠杆、0.5% 维持保证金率下,价格逆向波动 0.5% 仓位就会被平掉,在大多数交易对上这只是一根 K 线,有时仅仅是买卖价差。一笔赚 3% 的交易,无论你投入的保证金是名义价值的 1% 还是 50%,利润都是名义价值的同样 3%,所以杠杆改变的是分母,而不是交易本身。它真正换来的,是在你判断正确的行情出现之前就被踢出仓位的概率大大提高。这就是本页的阶梯显示能承受的波动而不是利润倍数的原因:10x 时你有 9.5% 的缓冲空间,100x 时则是 0.5%,而交易思路并没有因此好上十倍。
大多数仓位管理规则把单笔风险定在账户的 0.5% 到 2% 之间,原因是算术而不是传统。每笔 2% 时,连亏十笔大约损失账户的 18%,还能恢复。每笔 10% 时,连亏十笔会损失 65%,要回本,剩下的资金需要涨到将近原来的三倍。在任何胜率一半的策略里,这样长度的连亏都很常见。这个百分比还必须经得起计划出错,而不仅仅是方向判断出错:手续费、止损滑点以及价格跳空越过你的价位,都会让实际亏损大于预算亏损,所以本页在给出的仓位大小中计入了双边手续费。
原因有好几个小因素,每个都只差几个基点。交易所会按仓位大小对维持保证金率分档,所以你订单适用的费率可能不是你在这里输入的那个。有些交易所按开仓名义价值而不是按标记价格名义价值计算维持保证金要求,流行的简化公式就来源于此,结果也会略有偏移。永续合约每隔几小时收取或支付一次资金费,这会改变仓位背后的权益,所以早上准确的强平价格到了晚上就不准了。持有多个仓位的全仓账户共用一份余额,所以你持有的其他每一笔交易都会影响这一笔的强平价格。此外,其他仓位的未实现盈利是否计入保证金,因交易所而异。请把这里的数字当作基于你所给输入的正确算术,而以交易所自己的数字作为你实际账户的权威依据。
做空,两方面都是,而且差距明显。强平稍微更紧:维持保证金要求按当前价格的名义价值计算,所以当空单被套时,仓位会变大,恰恰在你保证金变少的时候要求更多保证金。在 10x 杠杆、0.5% 维持保证金率下,多单能承受 9.55% 的下跌,而空单能承受 9.45% 的上涨。更大的差别在于强平之外的情况。多单的最坏情况是有界的,因为资产最多跌到零,所以 1x 的多单永远不会被强平。空单没有上限:价格可以涨任意倍数,这就是为什么每家交易所都把空头敞口视为风险更高的一方,也是为什么任何高于 1x 杠杆的空单,其上方都有一个强平价格。
破产价格是仓位背后的权益归零的价格,比强平价格稍远一些。两者之间的差距就是维持保证金,它的存在是为了让交易所在平掉你的仓位时有回旋余地。正常情况下,强平引擎会在两个价格之间的某个位置卖出仓位,把剩余部分作为强平费留下,其他人不受影响。在快速行情中它可能做不到,差额由交易所的保险基金承担。当保险基金也无法覆盖时,大多数交易所会启用自动减仓,按破产价格强制平掉订单簿另一侧的盈利交易者。这些都没有在这里建模,因为它们取决于交易所自身的流动性和规则,但这正是剧烈行情中你的亏损可能超过本页数字的原因。
不会。没有行情数据接入,没有 API 密钥,不连接交易所,也不需要账户。每个数字都来自你输入的数值,计算在你的浏览器中进行,你输入的任何内容都不会离开页面。维持保证金率的预设是标注为典型值的参考数字,省得你去翻风险限额表,并不是任何交易所的报价,你应该用交易所对你所交易仓位大小实际适用的费率覆盖它们。示例开仓价和手续费也是一样:它们只是为了让页面有东西可显示,每一个都应该被替换。
探索不断扩充的工具合集,涵盖计算、文档、写作和日常工作。