永续合约入门系列 · 第 3 篇 · 2026
强平价怎么算?逐仓公式、算例,以及全仓 vs 逐仓怎么选
本篇只讲机制和计算:强平是怎么被触发的、强平价怎么估、全仓和逐仓在数学上差在哪。 「怎么用止损和仓位管理避免走到强平那一步」是另一个话题,见《止损与爆仓的区别》; 名义价值、保证金、标记价格这些基础概念,见系列第一篇《永续合约入门》。
几乎每个交易过合约的人都有过这种时刻:盯着仓位页上那个「预估强平价」,不知道它是怎么来的,也不知道为什么加了点保证金它就挪了位置。 其实它背后只有一个等式。把等式看懂,您就能在开仓之前回答两个最重要的问题:价格反向走多少我会被平掉?被平掉时我会亏多少?
一、强平是怎么被触发的
开一笔合约仓位,交易所会要求两个数字:
- • 初始保证金:开仓时锁住的钱,= 仓位价值 ÷ 杠杆;
- • 维持保证金:这笔仓位至少要保留的钱,= 仓位价值 × 维持保证金率(例如 0.5%)。
价格反向波动时,未实现亏损会一点点吃掉保证金。规则只有一句话:
保证金 − 未实现亏损 ≤ 维持保证金 → 触发强平
未实现亏损按标记价格计算(主流交易所的普遍做法,以各所规则为准)
维持保证金是交易所留出的「处理余量」:强平单在市场上成交需要时间,价格还可能继续走,这一小块钱用来覆盖平仓过程中的滑点和强平费用。 所以强平发生时,这部分余额一般不会退回给您。强平价,就是让上面这个等式恰好相等的那个价格。
二、逐仓强平价公式与推导
适用范围:USDT 本位(线性)永续合约、逐仓模式、忽略手续费和资金费。设开仓价 P、杠杆 L、维持保证金率 m。
多单
强平价 ≈ P × (1 − 1/L + m)
空单
强平价 ≈ P × (1 + 1/L − m)
推导(多单,三行)
数量 Q,仓位价值 Q×P,保证金 = Q×P/L,价格跌到 X 时亏损 = Q×(P − X),维持保证金按开仓价值算 = m×Q×P。
强平条件:Q×P/L − Q×(P − X) = m×Q×P
两边除以 Q 再整理:X = P − P/L + m×P = P × (1 − 1/L + m)。空单把亏损换成 Q×(X − P),同理得 P × (1 + 1/L − m)。
公式翻译成人话:多单能扛的跌幅 ≈ 1/杠杆 − 维持保证金率。10 倍杠杆,保证金是仓位的 10%,扣掉 0.5% 的维持保证金,能扛约 9.5% 的反向波动。 顺带也解释了为什么每一档的最高杠杆总是低于 1/m:如果 1/L 小于等于 m,开仓那一刻就已经满足强平条件。
三、算例:杠杆与强平距离
开仓价 100,000 USDT,维持保证金率 0.5%(示例值;实际值按币对和仓位档位而定):
| 杠杆 | 1/L − m | 多单强平价 | 空单强平价 | 能扛的反向波动 |
|---|---|---|---|---|
| 5x | 20% − 0.5% | 80,500 | 119,500 | 19.5% |
| 10x | 10% − 0.5% | 90,500 | 109,500 | 9.5% |
| 20x | 5% − 0.5% | 95,500 | 104,500 | 4.5% |
| 50x | 2% − 0.5% | 98,500 | 101,500 | 1.5% |
| 100x | 1% − 0.5% | 99,500 | 100,500 | 0.5% |
注意 100 倍那一行:0.5% 的波动,BTC 在一根 1 分钟 K 线里就可能走完。高倍杠杆在逐仓下的意思是「几乎没有容错」,而不是「赚得多」。
用金额核对一遍(10x 多单)
保证金 1,000 USDT × 10 倍 = 仓位价值 10,000 USDT = 0.1 BTC。维持保证金 = 10,000 × 0.5% = 50 USDT。
价格跌到 90,500:亏损 = 0.1 × (100,000 − 90,500) = 950 USDT,剩余保证金 = 1,000 − 950 = 50 USDT = 维持保证金,恰好触发。✓
空单同理:价格涨到 109,500,亏损 = 0.1 × 9,500 = 950 USDT,剩 50 USDT,触发强平。
四、为什么交易所显示的不一样
简化公式用来理解机制、估算距离;交易所显示的数字会有出入,原因通常是下面五个之一:
1. 维持保证金率是分档的
交易所按仓位价值分档(常称「风险限额」或「档位」):仓位越大,维持保证金率越高、可用的最高杠杆越低。 同样 10 倍多单,如果您的仓位落在维持保证金率 1% 的档位,强平价就是 100,000 × (1 − 0.1 + 0.01) = 91,000,比 0.5% 时近了 500 USDT。 各档位的具体数值在交易所的合约说明里查,本文的 0.5%、1% 只是示例。
2. 手续费可能被计入
有的交易所从逐仓保证金里扣开仓费,或者在强平计算中预留平仓手续费,做法各不相同。 以上面的 10x 多单为例,假如 5 USDT 开仓费(10,000 × 0.05% 示例费率)从保证金里扣,保证金变成 995: 995 − 0.1 × (100,000 − X) = 50 → X = 90,550,强平价上移 50 USDT。
3. 资金费会慢慢挪动强平价
如果资金费从逐仓保证金里结算,持仓越久保证金越薄。延续资金费率指南里的算例 2: 同一笔 10x 多单,在 +0.1%/8 小时的费率下持有 7 天,付出 210 USDT,保证金剩 790: 790 − 0.1 × (100,000 − X) = 50 → X = 92,600。价格一分没动,强平价从 90,500 挪到了 92,600。
4. 维持保证金按标记价格还是开仓价算
上面的推导假设维持保证金按开仓价值算。若按当前标记价格下的仓位价值算,多单强平价变成 P × (1 − 1/L) ÷ (1 − m),空单是 P × (1 + 1/L) ÷ (1 + m)。 10x 的例子里分别约为 90,452 和 109,453,与简化公式差约 50 USDT——方向一致,估算时可以忽略。
5. 全仓模式不能用单笔公式
全仓下,缓冲是整个账户的权益,强平价取决于账户余额和所有全仓仓位的盈亏,单笔公式不适用。下一节专门讲。
结论:以交易所显示的强平价为准,用公式来理解它为什么在那里、什么会让它移动。
五、全仓 vs 逐仓:同一笔仓位的两种结局
逐仓(Isolated):给每笔仓位单独划一份保证金,这笔仓位的缓冲只有这一份。 全仓(Cross):账户里的可用余额是所有全仓仓位共用的缓冲。 用同一笔仓位对比最直观:
账户 10,000 USDT。在 100,000 开 0.5 BTC 多单,仓位价值 50,000 USDT,维持保证金率 0.5% → 维持保证金 250 USDT。忽略手续费和资金费。
逐仓 10x
划出保证金 50,000 ÷ 10 = 5,000 USDT。
强平价 = 100,000 × (1 − 0.1 + 0.005) = 90,500(跌 9.5%)。
触发时亏损 0.5 × 9,500 = 4,750,剩下的 250 一般在强平流程中耗掉——这 5,000 USDT 基本全部损失;
账户里另外 5,000 不受影响。
全仓
缓冲是账户全部 10,000 USDT。
强平条件:10,000 − 0.5 × (100,000 − X) = 250 → X = 80,500(跌 19.5%)。
强平价远了一倍多,但触发时亏损 0.5 × 19,500 = 9,750,账户几乎清零。
这就是两者的本质取舍:逐仓用「更近的强平价」换「亏损封顶在这一份」;全仓用「整个账户兜底」换「更远的强平价」。 没有哪个天然更安全,取决于您更怕哪一种结局。
全仓的第二个特点:仓位之间互相影响
继续上面的全仓账户,假设同时还有一笔 ETH 仓位,仓位价值 10,000 USDT(维持保证金 50),此时浮亏 3,000 USDT。 BTC 这笔的强平价(假设 ETH 价格不动)变成:10,000 − 3,000 − 0.5 × (100,000 − X) = 250 + 50 → X = 86,600。 BTC 价格没动,强平价因为另一笔仓位的亏损上移了 6,100 USDT。 反过来,另一笔仓位在赚钱时,也会把这笔的强平价推远。全仓的强平是账户级事件,不是单笔事件。
一个用词提醒:「全仓保证金模式」≠「全仓兜底」
本文的「全仓」专指交易所的保证金模式。我们在极致系列风险全解里说的「账户兜全仓」「全仓保护」, 指的是 CoinTech2u 的资产防护——按您设定的净值线,把整个交易组合的仓位一起平掉的账户级止损功能,是产品层面的风控,和交易所的保证金模式是两回事。 两者可以同时存在:保证金模式决定交易所在哪里强平,资产防护决定策略在哪里先行离场。
六、怎么选:取舍表
| 逐仓 | 全仓 | |
|---|---|---|
| 强平时最多亏多少 | 这笔仓位的保证金(+您追加进去的部分) | 可能是整个账户的大部分权益 |
| 强平价距离 | 由杠杆直接决定(≈ 1/L − m),通常较近 | 由账户权益决定,通常较远 |
| 仓位之间 | 互相隔离,一笔爆掉不牵连其他 | 共享缓冲:赚钱的仓位撑亏钱的仓位,也可能一起倒 |
| 管理成本 | 需要逐笔关注强平价,必要时手动追加保证金 | 不用逐笔追加,但要盯账户整体的保证金率 |
| 资金费、手续费的影响 | 可能直接削薄这一笔的保证金,强平价逐渐靠近 | 从账户权益里扣,所有仓位的缓冲一起变薄 |
| 比较适合 | 高杠杆的单笔投机、想把单笔最大亏损固定死 | 多仓位组合、对冲结构、愿意以账户为单位管理风险 |
两条实用规则,不管选哪个都成立:
- • 选全仓,就把账户当成一笔仓位来管。全仓不是「不会强平」,是「强平时整个账户一起承担」。账户里不该放您不准备承担风险的钱——可以用交易所的子账户把不同用途的资金隔开。
- • 选逐仓,就不要在快强平时一路追加保证金。逐仓的意义是把亏损封顶;一路往里补钱,等于亲手把封顶拆掉,把逐仓变成了没有共享好处的全仓。
七、杠杆到底影不影响强平?
读过《杠杆与仓位指南》的读者可能会问:那篇说「仓位价值确定后,调杠杆只改变保证金占用」,这篇又说杠杆决定强平距离,哪个对? 两个都对,差别在强平的缓冲是什么:
逐仓:缓冲 = 这笔的保证金
仓位价值不变,杠杆调高 → 锁的保证金变少 → 这笔仓位的缓冲变少 → 强平价变近。第三节的表就是这个关系。
全仓:缓冲 = 账户权益
仓位价值不变,杠杆调高 → 锁的保证金变少、可用余额变多,但它们都还在同一个账户里、都是缓冲 → 强平价基本不随杠杆设定变化。 第五节全仓算例里根本没有用到杠杆,就是这个原因。
两种模式下有一件事是相同的:真正把强平价拉近的,是更大的仓位价值,或者更少的账户权益。 这正是《杠杆与仓位指南》强调「风险旋钮是仓位大小,不是杠杆数字」的原因。
CoinTech2u 的策略使用全仓保证金。所以对机器人用户来说,适用的是上面「全仓」那一栏:强平缓冲是整个合约账户的权益,策略里的杠杆设定主要决定保证金占用,不单独决定强平价——《杠杆与仓位指南》的结论在这里完全成立。 反过来,全仓也意味着同一账户里的所有仓位共享这份缓冲:请保持期货钱包资金充足,也不要在同一个账户里另外手动开仓。
在交易所强平之外,CoinTech2u 还有一层保护:账户级的智能防护(Equity Guard)按您设定的净值线主动平仓,设计目标是在交易所强平门槛之前先行离场—— 公开的实盘统计里,系统止损仅在 0.054% 的已平仓订单中触发,其中没有一笔是被交易所强平。 但我们在风险说明里也写明了边界:极端行情下的滑点,以及交易所强平先于防护动作的情况都可能发生,它是减损工具,不是保本承诺。 所以无论用不用机器人,知道自己的强平价在哪里都是必修课。
八、常见问题
Q:插针穿过了我的强平价,为什么没被强平?
因为插针通常发生在最新价上,而主流交易所用标记价格判断强平;标记价格参考多家现货交易所,往往没有跟着插下去。反过来,标记价格到了,即使最新价看起来还没到,也会触发。 两个价格的区别见系列第一篇第五节。
Q:追加保证金能把强平价推远吗?
逐仓下可以:给 10x 多单从 1,000 补到 1,500 USDT 保证金,强平条件变成 1,500 − 0.1 × (100,000 − X) = 50,X = 85,500。 但请先回答一个问题:补进去的钱,是不是本来就打算让这笔仓位亏掉的?如果不是,补仓就是在拆逐仓的封顶(见第六节)。
Q:持仓中可以切换全仓/逐仓吗?
多数交易所在该币对有持仓或挂单时不允许切换保证金模式,需要先平仓、撤单。各所规则不同,以交易所提示为准。 如果您在用自动策略,请不要在策略运行中自行改动交易所端的模式设置,按接入教程(例如 OKX 的合约模式与双向持仓设置)配置即可。
Q:强平和止损有什么区别?
止损是您(或策略)主动选择的离场点,离场后账户还有剩余资金;强平是交易所在保证金不足时强制执行,结果通常是这笔保证金基本归零。 怎么用止损、仓位和回撤管理让自己永远走不到强平,见《止损与爆仓的区别》。
延伸阅读
- • 系列第 1 篇:永续合约入门:现货和合约差在哪、保证金与杠杆怎么算、标记价格是什么
- • 系列第 2 篇:资金费率完全指南:谁付给谁、多久结算一次、持仓成本怎么算
- • 止损与爆仓的区别:深度解析 Drawdown 及风险管理策略
- • 杠杆到底是什么?为什么在 CoinTech2u 调杠杆不会改变您的风险
- • 智能防护完全指南:Equity Guard 与 Profit Guard 怎么配
- • 术语词典:爆仓/强平
本文为说明性内容,不构成投资建议。公式为忽略手续费与资金费的简化版本,维持保证金率等数值均为示例;实际强平价以交易所显示为准。