本页由机器翻译。英文原文为权威版本。 阅读英文版
跳转到主要内容

组合保证金

组合保证金(Portfolio Margin)采用SPAN式情景分析计算永续合约与期权的保证金要求,以USDC现金作为抵押品。此模式认识到,对冲后的投资组合的风险低于其各个头寸单独显示的风险。系统不会逐一累加每个头寸的保证金,而是在压力市场情景下评估您的已成交头寸加上假设性的挂单,并要求保证金等于最坏情况下的损失。

支持的品种:组合保证金账户可持有:

  • USDC现金抵押品
  • 永续合约(BTC-PERP、ETH-PERP等)
  • 期权(看涨期权和看跌期权)

当前阶段涵盖已成交的永续合约、已成交的期权、现金以及假设性挂单。现货抵押品不在此范围内。

思维模型

组合保证金采用与标准保证金根本不同的方法:

  1. 多品种支持 - 在一个账户中持有现金、永续合约和期权
  2. 基于情景的风险评估 - 系统在多个市场冲击情景下测试您的投资组合
  3. 最坏情况即为保证金 - 您的初始保证金(IM)是所有情景中的最大损失
  4. 基于权益的抵押 - 现金加上已成交期权/永续合约的未实现盈亏(UPNL)决定保证金容量
  5. 交叉保证金优势 - 相互对冲的头寸(例如看涨价差、永续合约对冲)自然降低保证金
  6. 无权利金预留 - 不会为挂单锁定资金;挂单被视为已成交头寸处理
  7. 统一计算 - 已成交头寸和假设性挂单共同参与情景分析

工作原理

可以将组合保证金理解为压力测试

For each scenario (spot ±X%, vol ±Y%, etc.):
1. Reprice all positions under shocked conditions
2. Calculate portfolio value change (P&L)
3. Record the loss

Margin Requirement = max(0, -min(all scenario P&Ls))

换句话说:在所有定义的情景中,您可能面临的最坏损失是多少? 这就是您的保证金。

核心概念

情景网格

有关交互式计算器和详细分解,请参阅情景网格参考

系统在多个市场情景下评估您的投资组合。每个情景对现货价格和/或隐含波动率施加冲击,然后使用Black-Scholes模型对所有头寸重新定价。

与使用统一矩阵的传统SPAN实现不同,Hypercall采用紧凑关联SPAN(Compact Correlated SPAN)方法,具有非对称波动率冲击——下跌行情对应的波动率上调幅度大于上涨行情,反映了市场崩盘时的真实行为。

核心情景(13个情景)

情景现货冲击波动率冲击
1+12%+35%
2+8%0%
3+4%-15%
40%+35%
50%0%
60%-15%
7-4%-15%
8-8%0%
9-12%+45%
10+12%0%
11-12%0%
12+8%+25%
13-8%+35%

尾部情景(4个情景)

极端情景采用部分P&L权重,以避免对罕见事件过度惩罚:

尾部现货冲击波动率冲击P&L权重
T1-25%+70%0.60
T2+25%+55%0.60
T3-40%+90%0.35
T4+40%+70%0.35

关键设计选择

  • 波动率冲击为乘数:+35%意味着IV × 1.35
  • 内置相关性:下跌行情对应的波动率上调幅度大于上涨行情(崩盘动态)
  • 尾部加权:极端情景仅贡献部分P&L,以避免过度保守

安全附加项

为防止价差对冲过度降低保证金的情形,系统应用底线附加项:

  1. 最低保证金底线:净卖出期权的现货名义价值的一定百分比(按标的资产计算)
  2. 短期Gamma加成:对48小时内到期的期权收取额外保证金,以应对Gamma加速效应

详细公式和参数请参阅保证金底线

扫描风险

扫描风险(Scanning Risk)是组合保证金的核心指标:

扫描风险=min(scenario P&Ls)\text{扫描风险} = -\min(\text{scenario P\&Ls})

这是您的投资组合在任何单一情景下可能承受的最大损失。负号将损失(负P&L)转换为正的保证金要求。

保证金要求

IM=max(扫描风险,底线)+Gamma加成\text{IM} = \max(\text{扫描风险}, \text{底线}) + \text{Gamma加成} MM=0.85×IM\text{MM} = 0.85 \times \text{IM}

其中:

  • 扫描风险 = 最坏情景损失
  • 底线 = 净卖出期权产生的最低保证金(参见保证金底线
  • Gamma加成 = 临近到期期权的额外保证金

维持保证金(MM)设定为初始保证金(IM)的85%,提供强制平仓缓冲。

权益计算

当前阶段的组合保证金权益仅基于已成交状态

权益=现金+UPNLperps+UPNLoptions\text{权益} = \text{现金} + \text{UPNL}_{\text{perps}} + \text{UPNL}_{\text{options}}

其中:

  • Cash = USDC余额
  • UPNL_perps = 已成交永续合约头寸的未实现盈亏
  • UPNL_options = 已成交期权头寸的未实现盈亏

挂单永远不会改变权益。它们只会改变情景风险和初始保证金。

权利金融资 vs. 预先支付

组合模式(本模式):权利金采用融资方式——不从现金中支付。

当您买入期权时:

  • 现金余额:不变
  • 新增头寸,entry_price = 成交价格
  • UPNL = (mark_price - entry_price) × size
  • 如果您买贵了(标记价 < 入场价),UPNL为负值并减少权益
  • 期权的"成本"体现在UPNL中,而非现金中

标准模式:权利金从现金中预先支付

当您买入期权时:

  • 现金余额:减少权利金金额
  • 新增头寸,entry_price = 成交价格
  • UPNL = (mark_price - entry_price) × size
  • 权利金已从现金中扣除,因此UPNL仅追踪价值变化

关键区别:在组合模式下,由于现金未被扣除,UPNL实际上包含了期权的成本。在标准模式下,现金已被扣除,因此UPNL仅追踪相对入场价的变化。

公式

情景P&L计算

对于单一情景 ii

PnLi=j(VjshockediVjcurrent)\text{PnL}_i = \sum_{j} \left( V_j^{\text{shocked}_i} - V_j^{\text{current}} \right)

其中:

  • VjcurrentV_j^{\text{current}} = 头寸 jj 的当前标记价值
  • VjshockediV_j^{\text{shocked}_i} = 在情景 ii 下,基于受冲击的现货价格、IV和时间的Black-Scholes价值

最坏情况损失

最坏情况损失=min(PnL1,PnL2,,PnLN)\text{最坏情况损失} = \min(\text{PnL}_1, \text{PnL}_2, \ldots, \text{PnL}_N)

这是所有情景中最负的P&L。

所需初始保证金

IM=max(0,最坏情况损失)\text{IM} = \max(0, -\text{最坏情况损失})

将最坏损失转换为正的保证金要求。如果所有情景均显示盈利,则IM = 0(尽管这种情况很少见)。

可用资金

可用资金=max(权益(头寸IM+挂单IM),0)\text{可用资金} = \max(\text{权益} - (\text{头寸IM} + \text{挂单IM}), 0)

其中:

  • 头寸IM:已成交头寸的保证金(来自情景分析)
  • 挂单IM:将挂单视为已成交所产生的额外保证金

组合模式下无权利金预留,因此可用资金为已成交权益减去总初始保证金,下限为零。

挂单核算

挂单处理方式

挂单被视为假设性已成交

  • 买入挂单 → 在情景分析中视为多头头寸
  • 卖出挂单 → 在情景分析中视为空头头寸

两者都会加入投资组合并影响情景网格。"挂单"的保证金要求是隐含的——即假设性组合IM与当前组合IM之间的差额。

与标准模式的关键区别:买入挂单不会锁定现金。挂单的影响完全通过情景分析体现。

成交时

当挂单成交时,其从"假设性"转变为"实际":

  • 头寸被加入您的投资组合
  • 情景分析更新以纳入新头寸
  • 保证金净变化通常很小(挂单已在情景中计入)

撤单时

挂单从假设性组合中移除:

  • 情景分析排除已撤销的挂单
  • 重新计算IM,通常会降低

交叉保证金

当前阶段的组合保证金支持USDC现金抵押品以及已成交的永续合约和已成交的期权。现货抵押品不在此范围内。

相互对冲的头寸会降低总保证金要求:

  • 看涨价差:多头看涨期权对冲空头看涨期权
  • 永续合约对冲:空头永续合约对冲多头看涨期权的Delta
  • 多资产:BTC头寸可为ETH头寸提供保证金支持(尽管情景仍按标的资产分别测试)

实例演算

示例:看涨价差

考虑以下投资组合:

  • 做多 10 张 ETH-4000-C @ 200
  • 做空 10 张 ETH-4200-C @ 100

标准保证金的计算方式:

Long call IM = 0 (fully paid)
Short call IM ≈ 3,800 USDC
Total IM = 3,800

组合保证金识别出对冲关系:

在每个情景中,如果现货价格上涨:

  • 多头看涨期权增值
  • 空头看涨期权贬值
  • 最大损失被限制在价差宽度减去净权利金
Worst-case loss ≈ (4200 - 4000 - 100) × 10 = 1,000 USDC
IM = 1,000 (73% reduction!)

示例:跨式组合

投资组合:

  • 做空 5 张 ETH-4000-C @ 300
  • 做空 5 张 ETH-4000-P @ 280

标准保证金

Short call IM = 5 × 380 = 1,900
Short put IM = 5 × 380 = 1,900
Total IM = 3,800

组合保证金逐一评估各情景:

  • 现货上涨:看涨期权亏损,看跌期权盈利
  • 现货下跌:看跌期权亏损,看涨期权盈利
  • 最坏损失决定保证金(通常是某个极端情景)
Worst-case (e.g., spot -15%, IV +30%) ≈ 3,200 USDC
IM = 3,200 (16% reduction)

此处的优势较小,因为现货价格波动会使其中一条腿亏损——跨式组合并非完全对冲。但组合保证金仍能从相反方向的收益中捕获一定的保证金减免。

不变式

权益构成

权益=现金+jUPNLjperp+kUPNLkoption\text{权益} = \text{现金} + \sum_j \text{UPNL}_j^{\text{perp}} + \sum_k \text{UPNL}_k^{\text{option}}

当前阶段不包含现货抵押品。

IM来自扫描风险与底线

IM=max(扫描风险,底线)+Gamma加成\text{IM} = \max(\text{扫描风险}, \text{底线}) + \text{Gamma加成} 扫描风险=max(0,min(scenario P&Ls))\text{扫描风险} = \max(0, -\min(\text{scenario P\&Ls}))

IM同时包含情景分析和安全底线。参见保证金底线

MM比例

MM=0.85×IM\text{MM} = 0.85 \times \text{IM}

维持保证金始终为初始保证金的85%。

可用资金非负

可用资金=max(权益(头寸IM+挂单IM),0)\text{可用资金} = \max(\text{权益} - (\text{头寸IM} + \text{挂单IM}), 0) 可开新仓    可用资金0\text{可开新仓} \iff \text{可用资金} \geq 0

如果已成交权益低于头寸IM加挂单IM,订单将被拒绝。

多头期权并非零保证金

多头期权头寸对情景损失产生贡献\text{多头期权头寸} \Rightarrow \text{对情景损失产生贡献}

与标准模式不同,多头头寸在组合模式下确实需要保证金(它们在不利情景下可能贬值)。

与标准保证金的对比

特性标准保证金组合保证金
支持品种仅期权USDC现金 + 永续合约 + 期权
计算方式逐头寸公式情景分析
现货抵押品不支持当前阶段不支持
交叉保证金
多头期权零保证金纳入情景分析
权利金预先支付融资方式
适用场景简单期权交易对冲投资组合