风险度量 — 波动率 / VaR / CVaR / 最大回撤 / 下行风险
本质:风险 ≠ 波动率。波动率只是风险的一种表现形式;真正的风险是 "永久性资本损失的概率"(Buffett 定义)。现代风控用一组度量——波动率、Sharpe、VaR、CVaR、最大回撤、下行偏差——从不同角度测量同一件事。单看任何一个数字都会误导,组合使用才有效。
学习目标
读完本页后,你应该能够:
- 默写波动率 / Sharpe / Sortino / VaR / CVaR / MDD 的公式与直觉
- 区分"对称风险"(波动率)与"非对称风险"(下行偏差 / 最大回撤)
- 解释 VaR 的三大缺陷与 CVaR 如何修正
- 做一次简化的情景分析(Scenario Analysis)
- 区分已实现波动率与隐含波动率
- 给组合设定可操作的风险预算
Summary
风险度量三大类:(1) 波动率家族(σ / β / Sharpe / Sortino / Calmar)衡量收益分散程度;(2) 分位数家族(VaR / CVaR / 最大回撤)衡量极端损失;(3) 情景 / 压力测试衡量特定事件下的损失。对投资者最实用的四个指标:年化波动率(了解日常波动)+ 最大回撤(了解历史最坏情况)+ Sharpe 比(单位风险收益)+ CVaR 5%(尾部平均损失)。风险管理的核心不是精确测量,而是防止永久损失——这意味着用分散 / 仓位控制 / 止损组合控制下行,而不是单纯追求高 Sharpe。Taleb 提醒:"没看到黑天鹅不等于不存在"——历史数据永远低估未来极端风险。
1. 风险的两种定义
1.1 学术定义:波动率
收益率的标准差 σ,衡量回报围绕均值的分散程度。
优点:可计算、有数学工具(CAPM / MPT / Black-Scholes 都基于此) 缺点:对称(上行波动也算风险)、假设正态分布(低估厚尾)
1.2 Buffett 定义:永久损失概率
Risk comes from not knowing what you're doing.
Buffett 的风险 ≠ 波动,是本金永久灭失的概率。股价下跌 50% 后仍能涨回来就不是真风险;公司破产 / 业务消亡才是。
1.3 调和两种定义
- 短期投资 / 交易:关注波动(影响流动性与杠杆)
- 长期投资 / 配置:关注永久损失(影响复利)
- 组合管理:两者都要
2. 波动率家族(对称风险)
2.1 标准差(σ)
- 年化 = 日 σ × sqrt(252)
- 月度年化 = 月 σ × sqrt(12)
典型水平(年化):
| 资产 | σ |
|---|---|
| 现金 / 货币基金 | 0.1–0.5% |
| 投资级债券 | 3–5% |
| 综合债 | 4–6% |
| 大盘股指数 | 15–20% |
| 小盘股 | 20–25% |
| 个股(大盘) | 25–40% |
| 个股(小盘) | 40–60% |
| 加密(BTC) | 60–80% |
| 加密(山寨) | 80–150% |
2.2 β(Beta)
- β = 1:与市场同步
- β > 1:比市场波动大(杠杆)
- β < 1:防御性
- β < 0:反向(罕见,如黄金对美元)
2.3 Sharpe 比率(收益 / 总风险)
$Sharpe = (r_{portfolio} − r_f) / \sigma _{portfolio}$
- 经验标尺:
- < 0.5:平庸
- 0.5–1.0:及格
- 1.0–2.0:优秀
-
2.0:顶级(机构水平)
-
3.0:可能数据问题(过拟合 / 回测偏差)
2.4 Sortino 比率(收益 / 下行风险)
Sharpe 的改进:只把下行偏差算作风险(上行波动不罚):
$Sortino = (r_{portfolio} − r_f) / \sigma _{downside}$ 对投资者更相关(我们不怕赚多,怕亏多)。
2.5 Calmar 比率(收益 / 最大回撤)
Calmar = 年化收益 / 最大回撤绝对值
长期趋势跟随基金常用(因 Sharpe 不捕捉回撤持续时间)。
3. 分位数家族(非对称 / 尾部风险)
3.1 VaR(Value at Risk)
定义:在给定置信水平下,组合在给定时间内最多会损失多少。
例:"95% 1 日 VaR = 100 万":意味着未来 1 天有 95% 概率损失**不超过** 100 万,也意味着 5% 概率损失超过 $100 万。
三种计算方法:
- 参数法 / 历史模拟法:假设正态,σ × 1.65 = 5% VaR
- 历史模拟法:取过去 N 天的实际损益分布,取 5% 分位数
- 蒙特卡洛模拟:随机采样大量路径
3.2 VaR 三大缺陷
- 不告诉你尾部里有多糟:VaR 只告诉"超过这个数的概率 < 5%",不告诉"超过后平均多少"
- 假设依赖:正态假设在极端事件下严重失效
- 不满足次可加性:VaR 可能说"组合 VaR > 各成分 VaR 之和",违反分散化直觉
3.3 CVaR(Conditional VaR / Expected Shortfall)
修正 VaR 缺陷 1:告诉你超过 VaR 后的平均损失。
CVaR_5% = E[Loss | Loss > VaR_5%]
例:95% 1 日 VaR 150 万(发生最坏 5% 场景时的平均损失)。
CVaR 满足次可加性,满足一致性风险度量公理(Artzner 1999)——学术和监管更推荐。
3.4 最大回撤(Maximum Drawdown, MDD)
MDD = min[(组合当前价值 − 之前峰值) / 之前峰值]
从任何历史高点到之后最低点的跌幅。
典型水平:
| 组合 | 长期 MDD |
|---|---|
| 60/40 | −30% |
| 纯股(S&P 500) | −55%(2008)/ −34%(2020) |
| 单一科技股 | −70–90% 常见 |
| 纯债 | −20%(2022) |
| 加密 | −80%+ 常态 |
| All Weather | −15%(1970–2020) |
对投资者的意义:回撤决定你是否能坚持持有。50% 回撤需要 100% 涨幅回本;心理承受能力极限通常是 20–30%。
3.5 回撤持续时间(Time Underwater)
从峰值下跌到再次创新高所需时间。历史上 S&P 500 有过:
- 1929–1954(25 年)
- 1966–1982(16 年,通胀调整后)
- 2000–2013(13 年,通胀调整后)
Marks 警告:回撤深度 + 持续时间的组合是风险的真实形态。
4. 下行风险(Downside Risk)
4.1 下行偏差(Downside Deviation)
只考虑低于某门槛(通常是 0 或无风险利率)的回报:
MAR = Minimum Acceptable Return,典型取 0 或 。
4.2 半方差(Semi-Variance)
只对下行方差求和。与下行偏差类似。
4.3 Omega 比率
整个分布的"上行-下行比"积分形式。更复杂但更全面。
4.4 为什么重要
正态分布下 σ ≈ 下行 σ;但实际金融回报是左偏 + 厚尾——下行风险 > 上行偏差。用下行度量更真实。
5. 情景分析 / 压力测试(Scenario Analysis)
5.1 历史情景重放
把历史危机的市场表现套到当前组合:
| 情景 | 日期 |
|---|---|
| 1987 黑色星期一 | 单日 −22% |
| 2000 科网泡沫 | 纳指 −78% |
| 2008 GFC | S&P −55% |
| 2011 欧债危机 | −19% |
| 2015 中国熔断 | A 股 −40% |
| 2020 新冠 | S&P −34% 一个月 |
| 2022 通胀冲击 | 股债双 −20% |
对当前组合模拟每个情景下的损失,做规划。
5.2 假设情景(Hypothetical)
- 美国评级降级(历史有 2011 年)
- 台海地缘冲突
- 美元丧失储备地位
- AI 泡沫破灭
- 加密监管打击
5.3 敏感度分析(Sensitivity)
单一因子变动 X%,组合如何?
- 利率 +100 bp:组合 ?
- 美元升值 10%:组合 ?
- 油价翻倍:组合 ?
6. 隐含波动率 vs 已实现波动率
6.1 已实现波动率(Realized / Historical Volatility)
过去 N 天价格计算出的实际 σ。后视镜。
6.2 隐含波动率(Implied Volatility, IV)
从期权价格反推 Black-Scholes 所需的 σ。前视镜——市场对未来波动率的预期。
6.3 VIX(恐慌指数)
S&P 500 30 天 IV 的加权平均。
- < 15:低波动,市场平静
- 15–20:正常
- 20–30:警惕 / 压力
-
30:恐慌 / 机会
-
40:极端恐慌(罕见,2008 / 2020)
6.4 IV Rank vs IV Percentile
- IV Rank:当前 IV 在过去 52 周最高 - 最低区间的位置
- IV Percentile:当前 IV 高于多少天
参见 期权基础。
7. 相关性与分散化风险
7.1 相关性矩阵(Correlation Matrix)
组合所有资产两两之间的相关系数 ρ。
7.2 关键经验数字
| 资产对 | 长期相关 |
|---|---|
| S&P 500 vs 美债 | −0.2 到 +0.2(变动) |
| S&P 500 vs 黄金 | −0.2 到 +0.1 |
| S&P 500 vs BTC | 0.3–0.5(近年上升) |
| S&P 500 vs 新兴股 | 0.6–0.8 |
| A 股 vs 美股 | 0.2–0.4 |
| 美元 vs 黄金 | −0.5(强反向) |
7.3 相关性不稳定
危机时相关性趋于 1("all correlations go to 1 in a crisis")。 正常时期股债负相关;2022 年同跌。正常时期 BTC vs 美股低相关;2020–2025 逐步上升。
投资含义:不能假设过去的分散化在危机时依然有效。
8. 风险预算(Risk Budgeting)
8.1 组合波动率目标
设置组合的目标波动率(如 10%),反推各资产权重。
8.2 单笔风险预算
- 单笔最大亏损 ≤ 组合净值 1%
- 单股最大仓位 ≤ 组合 20%
- 单行业 ≤ 30%
8.3 风险贡献
每类资产对组合总风险的贡献: Risk Parity 策略(如 Dalio All Weather)让每类资产风险贡献相等。参见 资产配置理论。
9. 6 项风险度量的综合使用
| 指标 | 数值 | 解读 |
|---|---|---|
| 年化 σ | 15% | 波动中等 |
| β | 1.1 | 略高于市场 |
| Sharpe | 0.8 | 及格偏上 |
| Sortino | 1.2 | 下行好于上行 |
| MDD | −25% | 可接受 |
| CVaR 5% | −3% / 日 | 尾部可控 |
综合判断:这是一个表现不错的稳健组合。单看 σ 或 Sharpe 都会遗漏信息。
10. Taleb 的"反脆弱"风险观
10.1 黑天鹅(Black Swan)
- 过去没发生过 → 不代表不会发生
- 小概率大影响事件 → VaR 低估,CVaR 也低估
- 2008、2020、2022 都是"应该不可能"的事件
10.2 反脆弱(Antifragile)
- Fragile:受冲击损失大(典型做空波动率策略)
- Robust:受冲击损失小
- Antifragile:受冲击反而获益(如长期深虚期权组合)
10.3 Barbell 策略
Taleb 推荐:
- 85–90% 极度安全(短债 / 现金)
- 10–15% 极度激进(深虚期权 / 风险资产)
- 回避中间 beta 仓位
这是反脆弱设计——大多数时候小亏,偶尔大赚。
11. 对个人投资者的操作规则
11.1 硬性规则
- 单笔最大亏损 ≤ 组合 1–2%
- 组合 MDD 预期 ≤ 30%
- 单股仓位 ≤ 20%
- 单主题 ≤ 30%
- 杠杆不超过 1.2×(除非对冲)
11.2 软性原则
- 睡得好测试:"这个仓位让我失眠吗?" — 是 = 过大
- 解释测试:"我能在 1 分钟内向配偶解释这笔投资吗?" — 否 = 理解不够
- 20% 测试:"如果明天跌 20%,我会恐慌吗?" — 是 = 仓位过大
11.3 定期复盘
每季度:
- 实际收益 vs 预期
- 实际 MDD vs 容忍度
- 实际相关性 vs 预期
- 情景分析(下次 2008 / 2020 / 2022 发生我会亏多少)
12. 常见风险度量错误
| 错误 | 后果 |
|---|---|
| 只看 Sharpe / 波动率 | 忽略尾部 / 回撤 |
| 用正态假设计算 VaR | 严重低估极端损失 |
| 忽略相关性变化 | 危机时"分散化失效" |
| 只看历史回撤 | 下次危机可能更深 |
| 只看单一度量 | 单点被操纵 / 误导 |
| 不做压力测试 | 对具体情景无准备 |
| 过拟合风险模型 | "模型说没事"时最危险 |
| 把流动性风险当成价格风险 | 流动性突然消失比价格下跌更致命 |
13. 免费工具
| 工具 | URL | 用途 |
|---|---|---|
| Portfolio Visualizer | portfoliovisualizer.com | 免费回测任意组合的 Sharpe / MDD / 相关性 |
| Morningstar X-Ray | morningstar.com | 基金 / ETF 风险度量 |
| Yahoo Finance | finance.yahoo.com | 个股历史 β / σ |
| PyPortfolioOpt | pyportfolioopt.readthedocs.io | Python 开源组合优化 |
| VIX 实时 | VIX 官方 |
14. 三本深度读物
- Jorion《Value at Risk》(教材级权威)
- Taleb《Fooled by Randomness》+《Black Swan》+《Antifragile》 — 思想框架
- Meir Statman《Behavioral Finance》 — 风险感知的行为角度
核心要点
- 风险 ≠ 波动率;真正风险是永久损失概率(Buffett)
- 波动率家族:σ / β / Sharpe / Sortino / Calmar
- 分位数家族:VaR(含缺陷)/ CVaR(修正 VaR)/ MDD
- 下行风险比对称波动更真实(金融回报左偏 + 厚尾)
- 情景分析 + 压力测试 > 任何单一度量
- VIX > 30 = 恐慌 / 机会信号
- 相关性危机时趋于 1,不可假设分散化永远有效
- 单笔 1–2% / 单股 20% / 单主题 30% 是常用硬红线
- Taleb barbell 策略:85% 极安全 + 15% 极激进 = 反脆弱
- 组合使用指标(σ + Sharpe + MDD + CVaR)才能全貌