风险与仓位
币安强平价怎么算?全仓和逐仓的区别
强平价会随账户余额和标记价格变化,加减保证金、仓位跨杠杆等级都会重算。全仓和逐仓的区别在于账户里哪些钱算这个仓位的保证金,判定强平看的是标记价格。
同样的开仓价、同样的杠杆倍数,全仓和逐仓算出来的强平价可以差出一大截。更麻烦的是,这个数在开完仓之后还会继续变:全仓下往账户里转一笔钱它会重算,行情走一段它也会重算。
全仓和逐仓的区别:哪些钱算保证金
全仓模式下,合约账户里的可用余额都算这个仓位的保证金;逐仓模式下,只有划给这个仓位的那部分算。币安帮助中心讲强平价计算时,两种模式的账户余额取值也不同:全仓取的是全仓钱包余额(公式里写作 crossWalletBalance);逐仓取的是这个仓位自己的钱包余额(isolatedWalletBalance),并且全部保证金记为 0、未实现盈亏记为 0(U 本位合约强平价格计算)。
| 全仓 | 逐仓 | |
|---|---|---|
| 保证金来源 | 合约账户里所有可用余额都可用作当前仓位的保证金 | 只有划给这个仓位的保证金 |
| 亏到维持保证金线时(帮助中心原文) | 「当仓位保证金亏到只剩下维持保证金时,系统会从合约账户中的可用余额中自动追加保证金」 | 「用户的仓位保证金只用于当前仓位,除非用户自己手动追加保证金,否则系统不会追加」 |
| 其他仓位受不受影响 | 共用同一份可用余额 | 这个仓位单独结算 |
所以全仓的强平价看上去更"远",代价是这个仓位亏损时会一路动用账户里的其他余额。逐仓的强平价更近,但亏损只限于划给这个仓位的保证金。同时开多个仓位、不想让一个仓位动用其他余额时,逐仓更好控制。
全仓下你每次往合约账户转入或转出资金,账户余额就变了,页面上的强平价会跟着重算。
强平看标记价格还是最新成交价
强平按标记价格判定。币安用标记价格计算强平价格和未实现盈亏,按官方的说法是「以避免大幅波动期间出现不必要的强行平仓」。
最新成交价来自这个合约自己的订单簿,深度被打穿的一瞬间可以插出一根很长的针;标记价格是另一种参考价格,不会跟着单个订单簿的瞬时波动跑。如果强平按最新成交价判定,那一根针就足以把一堆本来还有保证金的仓位扫掉。
盯盘的时候别只看成交价离强平价还有多远,要看标记价格。两个价格平时几乎重合,行情剧烈时才会拉开。
跑合约网格这类无人值守的策略时更要留意——合约网格自带杠杆,同样按标记价格判定强平,而插针的那几秒你多半不在屏幕前。
加仓后强平价为什么变近
维持保证金按这个公式算:
维持保证金 = 仓位名义价值 × 对应杠杆等级的维持保证金率 − 对应杠杆等级的速算数
仓位大小不同,落入的杠杆等级就不同,维持保证金率和速算数也跟着变。币安在计算说明里还专门提醒:如果按算出的强平价格反推出的仓位名义价值,跟你计算时用的杠杆等级对不上,就要代入其他杠杆等级的维持保证金率和速算数重新算一遍。
所以加仓后仓位一旦跨过某个档位,维持保证金就按新档位的费率和速算数算,强平价会比你按比例估的位置更近。
强平价在哪看
下单页和仓位列表里会直接显示当前的强平价,日常用不着手算,开仓前先看一眼这个数落在什么位置。它会在这几种情况下变:加减保证金,仓位大小跨等级,标记价格随行情变化。逐仓模式下手动加减保证金,能加多少、能减多少各有上限,见逐仓保证金怎么加减。杠杆倍数也会影响强平价,调不动的情况见合约杠杆调不了怎么查。合约功能要在注册币安之后单独开通。
想直接算出某个仓位的强平价,可以用币安官方的合约计算器,填入开仓价、数量和杠杆倍数即可。完整的强平价公式在前面提到的帮助中心计算页上,用到账户余额、全部保证金、未实现盈亏、维持保证金速算额、维持保证金费率和标记价格。想自己核算就对着帮助中心的公式填,别照搬网上抄来的版本——变量的定义不一样,算出来的数会差很远。币安还有一份强平协定说明了强平流程本身。
想在到达强平之前先自己退出来,止损限价单的触发价与委托价逻辑值得先弄明白——同样是"触发了不等于成交",在合约的波动幅度下更容易出问题。
用 BNB 付合约手续费有折扣,具体比例见BNB 抵扣手续费。
强平公式和杠杆等级表请看币安帮助中心的计算页,本文 2026 年 9 月核对。
