保证金与清算

清算(爆仓)是永续合约交易中最需要避免的情况。理解保证金机制和清算流程,是保护您资金安全的关键。本指南将详细解释这一机制,并教您如何有效预防清算风险。

什么是保证金?

基本定义

保证金是您为开立和维持仓位而抵押的资金。

保证金 = 开仓所需的本金
仓位价值 = 保证金 × 杠杆倍数

保证金类型

Zanbara 涉及两种关键的保证金概念:

1. 初始保证金(Initial Margin)

开仓时需要的最低保证金。

初始保证金 = 仓位价值 ÷ 杠杆倍数

示例:
仓位价值: 1000 USDC
杠杆: 5x
初始保证金 = 1000 ÷ 5 = 200 USDC

2. 维持保证金(Maintenance Margin)

维持仓位所需的最低保证金,低于此值将触发清算。

维持保证金 = 仓位价值 × 维持保证金率

示例:
仓位价值: 1000 USDC
维持保证金率: 5%
维持保证金 = 1000 × 5% = 50 USDC

保证金率对照表

杠杆倍数
初始保证金率
维持保证金率
清算阈值

2x

50%

25%

保证金率 < 110%

3x

33%

16.5%

保证金率 < 110%

5x

20%

10%

保证金率 < 110%

10x

10%

5%

保证金率 < 110%

20x

5%

2.5%

保证金率 < 110%

什么是清算?

清算定义

当您的账户权益低于维持保证金要求时,系统会强制平仓您的仓位,这个过程称为清算(Liquidation)。

为什么会清算?

原因: 保护交易平台和其他用户

如果允许账户余额变为负数:
- 您可能欠平台钱
- 平台需要用自有资金或保险基金填补
- 极端情况下可能影响平台偿付能力

清算流程

步骤 1: 价格向不利方向移动

步骤 2: 账户权益减少

步骤 3: 保证金率下降

步骤 4: 低于警告阈值(150%)→ 发出警告通知

步骤 5: 低于清算阈值(110%)→ 触发清算

步骤 6: Liquidation Keeper 强制平仓

步骤 7: 剩余保证金(如有)退回账户

关键计算公式

账户权益(Account Equity)

账户权益 = 账户余额 + 未实现盈亏

示例:
账户余额: 1000 USDC
未实现盈亏: -200 USDC(当前亏损)
账户权益 = 1000 + (-200) = 800 USDC

保证金率(Margin Ratio)

保证金率 = (账户权益 ÷ 维持保证金) × 100%

示例:
账户权益: 800 USDC
维持保证金: 500 USDC
保证金率 = (800 ÷ 500) × 100% = 160%

风险等级

保证金率
风险等级
状态
建议操作

> 200%

安全

🟢 绿色

可继续交易

150-200%

警告

🟡 黄色

考虑追加保证金

110-150%

危险

🔴 红色

立即追加保证金或减仓

< 110%

清算

⚫ 黑色

系统强制平仓

清算价格计算

清算价格是您必须时刻关注的关键指标。

做多仓位清算价格

公式:
清算价格 = 开仓价格 × (1 - 1/杠杆 + 维持保证金率)

假设维持保证金率 = 5%

实例计算

场景: 做多 BTC

开仓价格: 50,000 USDT
保证金: 1000 USDC
杠杆: 5x
维持保证金率: 5%

计算:
清算价格 = 50,000 × (1 - 1/5 + 0.05)
         = 50,000 × (1 - 0.2 + 0.05)
         = 50,000 × 0.85
         = 42,500 USDT

解读:
- 下跌空间: -15%(从 50,000 到 42,500)
- 一旦 BTC 价格跌至 42,500 USDT,仓位被清算

做空仓位清算价格

公式:
清算价格 = 开仓价格 × (1 + 1/杠杆 - 维持保证金率)

实例计算

场景: 做空 BTC

开仓价格: 50,000 USDT
保证金: 1000 USDC
杠杆: 5x
维持保证金率: 5%

计算:
清算价格 = 50,000 × (1 + 1/5 - 0.05)
         = 50,000 × (1 + 0.2 - 0.05)
         = 50,000 × 1.15
         = 57,500 USDT

解读:
- 上涨空间: +15%(从 50,000 到 57,500)
- 一旦 BTC 价格涨至 57,500 USDT,仓位被清算

不同杠杆的清算价格对比

开仓价格: 50,000 USDT(做多)

杠杆
清算价格
下跌空间
风险评估

2x

27,500 USDT

-45%

非常安全 ✅

3x

35,000 USDT

-30%

较安全 ✅

5x

42,500 USDT

-15%

中等风险 ⚠️

10x

47,500 USDT

-5%

高风险 🔴

20x

48,750 USDT

-2.5%

极高风险 💀

清算实例分析

案例 1: 做多 BTC 被清算

交易者: Alice

初始状态

账户余额: 1000 USDC
交易对: BTC-USDT
方向: 做多(Long)
开仓价格: 50,000 USDT
杠杆: 10x
保证金: 800 USDC
仓位价值: 8,000 USDC
持仓数量: 0.16 BTC

清算价格: 47,500 USDT
下跌空间: -5%

价格波动过程

T+0 小时: 开仓

BTC 价格: 50,000 USDT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
账户余额:    1000 USDC
占用保证金:  800 USDC
可用余额:    200 USDC
未实现盈亏:  0 USDC
账户权益:    1000 USDC
保证金率:    250% 🟢

T+2 小时: 小幅下跌

BTC 价格: 49,000 USDT (-2%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
仓位价值:    7,840 USDC
未实现盈亏:  -160 USDC
账户权益:    840 USDC
保证金率:    210% 🟡 警告

T+4 小时: 继续下跌

BTC 价格: 48,000 USDT (-4%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
仓位价值:    7,680 USDC
未实现盈亏:  -320 USDC
账户权益:    680 USDC
保证金率:    170% 🔴 危险

系统发送通知:
⚠️ 您的保证金率已降至 170%
⚠️ 建议追加保证金或减少仓位
⚠️ 清算价格: 47,500 USDT

T+6 小时: 触发清算

BTC 价格: 47,500 USDT (-5%)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
仓位价值:    7,600 USDC
未实现盈亏:  -400 USDC
账户权益:    600 USDC
保证金率:    150% → 低于 110% 阈值

🔴 清算触发!

Liquidation Keeper 执行:
1. 强制市价平仓 0.16 BTC @ 约 47,400 USDT
2. 扣除清算手续费: 约 10 USDC
3. 剩余保证金: 约 590 USDC 退回账户

最终结果:
- 损失: 410 USDC
- 损失率: -41%(相对初始保证金 1000 USDC)
- 账户剩余: 590 USDC

案例 2: 成功避免清算

交易者: Bob

初始状态(与 Alice 相同)

账户余额: 1000 USDC
方向: 做多 BTC
开仓价格: 50,000 USDT
杠杆: 10x
保证金: 800 USDC
清算价格: 47,500 USDT

风险管理措施

T+4 小时: 价格跌至 48,000 USDT

保证金率: 170% 🔴 危险

Bob 的应对措施:
选项 1: 追加保证金
- 追加 300 USDC
- 新保证金: 1100 USDC
- 清算价格降至 46,800 USDT
- 保证金率恢复至 220% 🟡

选项 2: 部分平仓
- 平掉 50% 仓位(0.08 BTC)
- 释放保证金 400 USDC
- 占用保证金降至 400 USDC
- 保证金率提升至 340% 🟢

选项 3: 设置止损
- 在 48,500 USDT 设置止损
- 最大损失控制在 -3%
- 自动平仓,避免进一步亏损

Bob 选择了选项 2 + 选项 3:
✅ 平掉 50% 仓位
✅ 为剩余仓位设置止损 @ 48,500 USDT
✅ 成功避免清算

如何避免清算?

方法 1: 使用低杠杆

杠杆越低,清算价格离开仓价格越远

示例(开仓价 50,000 USDT 做多):
2x 杠杆:  清算价格 27,500 USDT(-45% 空间)✅
5x 杠杆:  清算价格 42,500 USDT(-15% 空间)⚠️
10x 杠杆: 清算价格 47,500 USDT(-5% 空间)🔴

新手建议: 使用 2-3x 杠杆

方法 2: 设置止损

在达到清算价格前主动平仓

示例:
开仓价: 50,000 USDT
清算价: 47,500 USDT
止损价: 49,000 USDT ✅

好处:
- 主动控制损失(-2%)
- 避免清算手续费
- 保留大部分保证金

方法 3: 追加保证金

当保证金率下降时,追加资金以降低清算价格

示例:
初始保证金: 800 USDC
清算价格: 47,500 USDT

追加 400 USDC:
新保证金: 1200 USDC
新清算价格: 46,250 USDT ✅

好处:
- 增加安全缓冲
- 延长持仓时间
- 等待价格反弹机会

方法 4: 部分平仓

减少仓位规模以释放保证金

示例:
初始仓位: 0.16 BTC
占用保证金: 800 USDC
清算价格: 47,500 USDT

平掉 50% 仓位:
剩余仓位: 0.08 BTC
占用保证金: 400 USDC
新清算价格: 约 45,000 USDT ✅

方法 5: 监控保证金率

实时关注保证金率变化

安全区间:
> 200%: 继续持仓 ✅
150-200%: 提高警惕 🟡
110-150%: 立即行动 🔴
< 110%: 清算 💀

建议:
- 在保证金率降至 150% 前采取措施
- 不要等到 110% 才行动

方法 6: 分散仓位

不要把所有资金投入单一仓位

示例:
总资金: 1000 USDC

❌ 错误做法:
- 全部 1000 USDC 开一个 10x 仓位
- 清算风险极高

✅ 正确做法:
- 300 USDC 开仓位 1(3x 杠杆)
- 300 USDC 开仓位 2(3x 杠杆)
- 400 USDC 预留应急资金
- 分散风险,保留弹性

清算手续费

当仓位被清算时,会产生额外费用:

清算手续费 = 仓位价值 × 清算费率

Zanbara 清算费率: 0.5%

示例:
仓位价值: 8000 USDC
清算手续费: 8000 × 0.5% = 40 USDC

最终退回:
- 理论剩余保证金: 600 USDC
- 扣除清算费: -40 USDC
- 实际退回: 560 USDC

重要: 清算手续费会进一步减少您的剩余资金,这是避免清算的另一个理由。

保证金监控工具

仓位面板实时信息

Zanbara 提供实时保证金监控:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
          仓位详情
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

交易对: BTC-USDT 永续
方向: 做多 10x

开仓价格:     50,000.00 USDT
标记价格:     48,500.00 USDT ↓
清算价格:     47,500.00 USDT

保证金率:     170% 🔴 危险
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
风险指示:
🟢🟢🟢🟢🟢🟢🔴🔴🔴🔴 (60%)

当前价格距离清算价格: 2%
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

占用保证金:   800.00 USDC
维持保证金:   470.59 USDC
账户权益:     800.00 USDC

未实现盈亏:   -120.00 USDC (-15%)

[追加保证金] [部分平仓] [全部平仓]

通知设置

启用关键事件通知:

保证金率警告:
☑ 保证金率低于 150% 时发送邮件
☑ 保证金率低于 130% 时发送短信
☑ 保证金率低于 120% 时发送推送通知

清算预警:
☑ 距离清算价格 < 5% 时连续提醒
☑ 距离清算价格 < 2% 时每分钟提醒

设置路径:
账户 → 设置 → 通知偏好 → 风险提醒

API 监控(高级用户)

使用 WebSocket 订阅实时保证金数据:

// 订阅保证金率更新
ws.subscribe('account.marginRatio', (data) => {
  if (data.marginRatio < 1.5) {
    // 保证金率低于 150%
    sendAlert('⚠️ 保证金率低,请追加保证金');
  }

  if (data.marginRatio < 1.2) {
    // 保证金率低于 120%,危险!
    sendUrgentAlert('🔴 即将清算,立即处理!');
  }
});

保险基金(未来功能)

Zanbara 计划在 Post-MVP 阶段引入保险基金:

作用

保险基金用途:
1. 覆盖破产清算(账户余额为负)
2. 防止自动减仓(ADL)
3. 保护其他用户免受损失

资金来源

来源:
- 清算手续费的一部分
- 平台交易手续费的一部分
- 资金费率的一部分(未来)

查看保险基金

路径: 数据 → 保险基金

显示内容:
- 当前保险基金余额: 50,000 USDC
- 24h 变化: +350 USDC
- 历史使用记录
- 透明度报告

实战建议

开仓前检查清单

在提交订单前,确认:
☑ 杠杆倍数是否合理(新手 <= 3x)
☑ 清算价格是否足够远(建议 > 20% 空间)
☑ 是否设置了止损订单
☑ 账户中是否有足够的备用资金
☑ 保证金率是否大于 200%

持仓期间监控

每日检查:
☑ 当前保证金率
☑ 距离清算价格的距离
☑ 未实现盈亏
☑ 市场波动率变化

每小时检查(高杠杆):
☑ 实时价格变化
☑ 保证金率是否下降
☑ 是否需要追加保证金

应急预案

制定清晰的应对计划:

保证金率 < 150%:
→ 立即评估市场走势
→ 准备追加保证金或平仓

保证金率 < 130%:
→ 决策: 追加保证金 or 部分平仓
→ 执行: 5 分钟内完成操作

保证金率 < 120%:
→ 紧急平仓 50% 仓位
→ 为剩余仓位追加保证金

保证金率 < 115%:
→ 全部平仓,避免清算
→ 保存剩余资金

常见问题

Q1: 清算后资金会全部损失吗?

: 不一定,取决于清算时的保证金率。

场景 1: 保证金率 = 110%(刚触发清算)
- 理论剩余保证金: 约 10%
- 扣除清算费: 约 0.5%
- 实际退回: 约 9.5%

场景 2: 保证金率 = 100%(破产价格)
- 保证金完全损失
- 退回: 0
- 可能触发保险基金覆盖

Q2: 可以取消清算吗?

: 不可以,清算是自动执行的。

清算触发后:
❌ 无法取消
❌ 无法暂停
✅ 系统自动执行
✅ 保护平台和其他用户

预防措施:
- 在清算前主动平仓
- 设置止损自动触发
- 及时追加保证金

Q3: 为什么我的清算价格和计算不一致?

可能原因:

1. 未考虑未实现盈亏
- 计算器假设其他仓位为 0
- 实际账户可能有多个仓位

2. 资金费率影响(未来功能)
- 资金费率会调整账户权益
- 影响保证金率计算

3. 手续费累积
- 开仓和平仓手续费消耗保证金
- 降低账户权益

解决方法:
✅ 以 Zanbara 界面显示为准
✅ 保留 10-20% 安全缓冲

Q4: 清算价格会变化吗?

: 会,在以下情况下:

清算价格变化情况:

1. 追加保证金
原清算价: 47,500 USDT
追加 300 USDC → 新清算价: 46,800 USDT ✅

2. 部分平仓
原清算价: 47,500 USDT
平仓 50% → 新清算价: 约 45,000 USDT ✅

3. 其他仓位盈利/亏损(全仓模式)
其他仓位盈利 → 账户权益增加 → 清算价格降低 ✅
其他仓位亏损 → 账户权益减少 → 清算价格升高 🔴

4. 资金费率结算(未来)
支付资金费 → 账户权益减少 → 清算价格升高 🔴

下一步学习

理解保证金和清算后,继续学习:

  1. 🛡️ 风险警示 - 全面的风险提示

  2. 📊 交易策略指南 - 进阶交易技巧

  3. 🔧 API 文档 - 程序化监控保证金

关键要点

✅ 保证金率是最重要的风险指标
✅ 时刻关注清算价格距离
✅ 使用低杠杆降低清算风险
✅ 设置止损主动控制风险
✅ 保证金率 < 150% 立即行动
✅ 预留应急资金应对波动
✅ 分散仓位避免全军覆没

风险提醒:

  • 清算会导致大部分或全部保证金损失

  • 高杠杆大幅增加清算风险

  • 务必设置止损,主动管理风险

  • 不要使用全部资金开仓

  • 密切监控保证金率变化

Last updated