第 1 节
为什么要压力测试?
希腊字母告诉您单个输入小幅变动时会发生什么。但市场并不会一次只小幅移动一个输入。
Delta 表示现货下跌 1% 时您的仓位亏损 $5。Vega 表示波动率上升 1 个点时您盈利 $3。因此,如果现货下跌 1% 且波动率上升 1 个点,您可能会猜测:净亏损 $2。对于小幅变动,这是合理的。
现在假设现货暴跌 20% 的同时波动率飙升 30%。希腊字母近似给出的结果可能是 -$100 + $90 = -$10。但实际盈亏可能是 -$45。为什么?因为希腊字母是局部导数。它们只对无穷小的变动准确。对于大幅变动,曲率(Gamma)、交叉效应(Vanna)以及更高阶项会相互叠加。线性近似就此失效。
情景网格的解决方式是:在每种假设变动下对您的仓位从头重新定价。没有任何近似——在冲击后的现货价与波动率下完整重算 Black-Scholes。
现货 \ 波动率
-$9.27
-$8.73
-$7.74
-$8.12
-$6.37
-$4.29
-$2.72
+$0.00
+$2.64
+$2.46
+$4.42
+$6.75
+$11.30
+$12.26
+$13.77
最差情况:现货 -20%,波动率 -30% → -$9.27
上方网格展示的是一个多头看涨期权。将鼠标悬停在任意单元格上可查看精确盈亏。注意角落:现货与波动率同时下跌的组合极为惨烈。正是在这种组合下,希腊字母的线性估计偏差最大。
关键洞察
希腊字母回答的是:“如果一个因素小幅变化,会发生什么?”情景网格回答的是:“如果两个因素大幅变化,实际会发生什么?”两者都重要。网格用于风险管理;希腊字母用于对冲。
第 2 节
构建网格
行是现货冲击,列是波动率冲击。每个单元格都是一次完整的重新定价。
选择一个现货变动范围(例如 -30% 至 +30%)和一个波动率变动范围(例如 -50% 至 +50%)。网格中每个现货冲击对应一行、每个波动率冲击对应一列。每个单元格使用冲击后的输入通过 Black-Scholes 对仓位重新定价:
单元格盈亏公式
PnL = BS(S × (1+Δs), K, T, r, σ × (1+Δv)) − BS(S, K, T, r, σ)
以上为多头仓位;空头仓位符号取反。波动率冲击为乘法式:“+30% 波动率冲击”表示 σ×1.3, not σ+0.3.
调整下方输入,观察整个网格重新计算。带红色边框的单元格即最坏情景。
现货 \ 波动率
-$9.39
-$9.38
-$9.36
-$9.30
-$9.19
-$9.00
-$8.65
-$9.38
-$9.27
-$9.06
-$8.73
-$8.28
-$7.74
-$6.87
-$8.95
-$8.12
-$7.30
-$6.37
-$5.36
-$4.29
-$2.78
-$7.71
-$6.22
-$5.00
-$3.74
-$2.45
-$1.13
+$0.65
-$4.59
-$2.72
-$1.35
+$0.00
+$1.33
+$2.64
+$4.37
-$2.44
-$0.93
+$0.31
+$1.60
+$2.94
+$4.30
+$6.15
+$1.52
+$2.46
+$3.38
+$4.42
+$5.55
+$6.75
+$8.42
+$11.05
+$11.30
+$11.70
+$12.26
+$12.96
+$13.77
+$15.01
+$21.01
+$21.06
+$21.19
+$21.44
+$21.83
+$22.33
+$23.18
最差情况:现货 -30%,波动率 -50% → -$9.39
第 3 节
解读热力图
绿色为盈利,红色为亏损。带红色边框、颜色最红的单元格最为关键。
颜色深浅对应盈亏大小。绿色越深盈利越多;红色越深亏损越大。将鼠标悬停在任意单元格上可查看精确美元金额。
最坏情景单元格决定您的保证金。 如果最坏单元格显示 -$50,您的保证金要求至少为 $50。即使网格中 90% 都是绿色也无关紧要。交易所只关心单一最坏结果。
试试在上方网格中切换多头/空头和看涨/看跌。注意以下模式:
- 多头看涨期权:最坏情况在左下角(现货下跌、波动率下跌)。您损失权利金。
- 空头看涨期权:最坏情况在右上角(现货上涨、波动率上涨)。理论上亏损无上限。
- 多头看跌期权:最坏情况在右上角(现货上涨、波动率下跌)。您损失权利金。
- 空头看跌期权:最坏情况在左下角(现货下跌、波动率上涨)。亏损可能非常大。
这些模式并非任意,而是源于期权的到期收益结构。空头期权的最坏情况出现在期权升值之处:向实值方向的变动加上波动率扩张。
第 4 节
组合效应
单一腿的表现可预测;组合则存在不易察觉的最坏情况和天然对冲。
当您持有多条腿时,情景网格会对每个单元格汇总所有腿的盈亏。对冲降低最坏亏损,价差策略限制最大敞口。网格自动捕捉这一切——无需特殊规则。
试试下方的预设。点击牛市看涨价差,将其网格与裸多头看涨期权对比。由于空头腿抵消了多头腿,价差策略的盈亏区间更窄。点击铁秃鹰策略,注意最坏情况出现在边缘,而中心区域是盈利的。
现货 \ 波动率
-$9.39
-$9.38
-$9.36
-$9.30
-$9.19
-$9.00
-$8.65
-$9.38
-$9.27
-$9.06
-$8.73
-$8.28
-$7.74
-$6.87
-$8.95
-$8.12
-$7.30
-$6.37
-$5.36
-$4.29
-$2.78
-$7.71
-$6.22
-$5.00
-$3.74
-$2.45
-$1.13
+$0.65
-$4.59
-$2.72
-$1.35
+$0.00
+$1.33
+$2.64
+$4.37
-$2.44
-$0.93
+$0.31
+$1.60
+$2.94
+$4.30
+$6.15
+$1.52
+$2.46
+$3.38
+$4.42
+$5.55
+$6.75
+$8.42
+$11.05
+$11.30
+$11.70
+$12.26
+$12.96
+$13.77
+$15.01
+$21.01
+$21.06
+$21.19
+$21.44
+$21.83
+$22.33
+$23.18
保证金要求(最坏情况亏损)
$9.39
最差单元格:现货 -30%,波动率 -50% → -$9.39
网格下方的保证金框显示最坏亏损——那就是您的保证金要求。注意:
- 一个牛市看涨价差所需保证金远低于裸卖看涨期权,尽管两者都涉及卖出看涨期权。
- 一个铁秃鹰策略的风险有上限,因为多头两翼保护了空头主体。
- 一个空头跨式组合的保证金较大,因为看涨和看跌两条腿在不同情景下都可能亏损,且在尾部情景中没有任何一条腿能对冲另一条。
为何重要
组合保证金(相对于逐仓保证金)会为对冲给予抵扣。情景网格正是其实现机制。它并不“知道”您持有价差策略——它只是把所有腿一起重新定价,抵消效应自然从数学中显现。
第 5 节
保证金与仓位规模
整个网格的最坏亏损即您的保证金要求。按仓位规模缩放,以满足您的资金约束。
保证金与仓位规模呈线性关系。如果一份空头看涨期权需要 $50 保证金,十份就需要 $500。网格形状不变——每个单元格只是乘以合约数量。
这为您提供了确定仓位规模的直接方法:确定要分配的资金,除以每份合约的保证金,即得最大仓位。
仓位规模计算
最大合约数 = floor(资金 / 每份合约保证金)
其中“每份合约保证金”是单份合约最坏情景单元格的绝对值。
调整下方的合约数量和资金,观察使用率进度条与网格同步更新。
持仓:做空 1 张 ATM 看涨期权
S=$100, K=$100, DTE=29, IV=60%
现货 \ 波动率
+$9.39
+$9.38
+$9.36
+$9.30
+$9.19
+$9.00
+$8.65
+$9.38
+$9.27
+$9.06
+$8.73
+$8.28
+$7.74
+$6.87
+$8.95
+$8.12
+$7.30
+$6.37
+$5.36
+$4.29
+$2.78
+$7.71
+$6.22
+$5.00
+$3.74
+$2.45
+$1.13
-$0.65
+$4.59
+$2.72
+$1.35
+$0.00
-$1.33
-$2.64
-$4.37
+$2.44
+$0.93
-$0.31
-$1.60
-$2.94
-$4.30
-$6.15
-$1.52
-$2.46
-$3.38
-$4.42
-$5.55
-$6.75
-$8.42
-$11.05
-$11.30
-$11.70
-$12.26
-$12.96
-$13.77
-$15.01
-$21.01
-$21.06
-$21.19
-$21.44
-$21.83
-$22.33
-$23.18
每张合约的最坏情况亏损-$23.18
总保证金 (1 张合约)$23.18
资金使用率4.6%
该资金下的最大合约数21
下一步:
情景网格参考 —— 包含全部 17 个生产环境情景的完整网格
组合保证金 —— 网格如何用于保证金计算
希腊字母参考 —— 与网格互为补充的局部敏感度指标