三个输入项都得你自己填。波动率和相关系数是从历史数据里估出来的统计量, 不同的取样区间、不同的数据频率会得到完全不同的数字,本页不预设任何资产的「常见值」。
权重从 0 到 100% 的组合波动率
| A 权重 | B 权重 | 组合波动率 | 加权平均(对照) | 省下 |
|---|---|---|---|---|
| 0% ← | 100% | 6.00% | 6.00% | 0.00 pp |
| 10% | 90% | 6.02% | 7.20% | 1.18 pp |
| 20% | 80% | 6.55% | 8.40% | 1.85 pp |
| 30% | 70% | 7.47% | 9.60% | 2.13 pp |
| 40% | 60% | 8.67% | 10.80% | 2.13 pp |
| 50% | 50% | 10.04% | 12.00% | 1.96 pp |
| 60% | 40% | 11.52% | 13.20% | 1.68 pp |
| 70% | 30% | 13.08% | 14.40% | 1.32 pp |
| 80% | 20% | 14.69% | 15.60% | 0.91 pp |
| 90% | 10% | 16.33% | 16.80% | 0.47 pp |
| 100% | 0% | 18.00% | 18.00% | 0.00 pp |
箭头标的是这 11 个刻度里波动率最低的那一档,精确的最小方差点见上方结果卡。
本工具只做一次公式代入:把你填的两个波动率、相关系数和权重放进两资产方差公式里开个平方根。 它不含收益率,因此算不出夏普比率或有效前沿;只支持两个资产,三个以上要用协方差矩阵; 也不含再平衡、交易成本与杠杆。最关键的是,它把波动率和相关系数当成固定不变的常数, 而现实中这两个数都会随时间漂移。
怎么用
4 步- 填两个资产的波动率:填年化波动率百分数。两个数据的取样区间和频率必须一致,一个用日线三年、另一个用月线一年,算出来的组合波动率没有意义。
- 填相关系数:范围是 −1 到 1。这个数同样要从历史数据里估,且必须和两个波动率取自同一段区间。本页不预设任何资产对之间的常见值。
- 调 A 的权重:拖动或直接输入 A 占组合的百分比,B 自动补足剩下的部分。改这一栏时留意组合波动率的变化速度,它不是线性的。
- 对照表格与最小方差点:下方表格列出权重从 0 到 100% 每 10% 一档的组合波动率和加权平均对照,箭头标出这些刻度里最低的一档,精确的最小方差权重在结果卡里。
波动不是简单相加的
把一个年化波动 18% 的资产和一个年化波动 6% 的资产按六四比例放在一起, 组合的波动率是多少?按直觉做加权平均会得到 13.2%,但这个答案几乎总是偏高的。 真实答案取决于第三个变量:这两个资产的走势有多同步。
原因不难理解。加权平均隐含的假设是两个资产每天都同涨同跌、幅度还成比例。 现实中它们各有各的节奏,A 跌的那天 B 可能是平的甚至在涨,这两笔波动在组合账户里当场抵消掉一部分。 相关系数就是用来量化这个同步程度的数:等于 1 表示完全同步,一点抵消都没有, 这时组合波动率正好等于加权平均;小于 1 就开始有抵消;等于 −1 表示完全反向,抵消最彻底。
工具里那个「分散化省下的波动」,算的就是加权平均和真实组合波动率之间的差额。 这个差额不是通过降低任何一个资产的风险得来的,纯粹来自把它们放在一起这个动作本身。 这也是资产配置理论里最扎实的一条结论。
相关系数是最不稳定的那个输入
三个输入里,两个波动率相对好估,相关系数则是最容易骗人的一个。它是从历史数据里算出来的统计量, 取样区间往前挪一年、把日线换成月线,得到的数字可能完全不同。你按其中一个版本算出来的组合波动率, 换个版本就不成立了。
更关键的问题是它在什么时候变。相关系数在平静市场里可以长期维持在一个不高的水平, 而在流动性紧张、恐慌抛售的时候普遍会朝 1 的方向跑——大家不管手里拿的是什么, 一起卖出去换现金,于是原本各走各路的资产同时下跌。这意味着分散化的保护恰好在最需要它的那几天变薄。
对应的用法很明确:不要只按历史相关系数算一遍就完事。把这一栏改成 0.8、改成 1 再各算一遍, 看看在「什么都一起跌」的假设下组合会抖到多少。那个数字才是你真正需要能扛得住的量级。 如果按历史值看着挺舒服、按 1 算就超出承受范围,说明这个组合的安全感有相当一部分是借来的。
最小方差点告诉你什么,不告诉你什么
工具会给出让组合波动率最低的那个权重,这就是最小方差组合。它有个直观的用处: 标出波动的下限在哪,以及你当前的权重离那个下限有多远。如果你现在的组合波动率比最小值只高一点点, 说明再怎么调权重也省不下多少了;如果高出一大截,那就有优化的空间。
但它不告诉你该买什么。最小方差点的计算里根本没有出现收益率,它只认波动。 如果其中一个资产波动极低但几乎不增值,这个点会把仓位大量压在它身上——组合确实平静, 也确实赚不到什么。真正的权衡要把预期收益放进来,本工具不做这件事。 另外当两个波动率相差悬殊、相关系数又偏高时,公式给出的理论最优权重可能落在 0 到 100% 之外, 数学上意味着要做空一边才能更低;工具会把它截回边界并明确提示。
几个容易踩的坑
三个输入取自不同的区间。 A 的波动率用近三年、B 的用近一年、相关系数又是从五年数据算的,这样拼出来的结果没有意义。 三个数必须来自同一段样本、同一个数据频率。
把资产数量当成分散程度。 买十只同一赛道的基金,相关系数普遍很高,组合波动率和买一只差不了多少。 分散靠的是低相关,不是持仓条数。
以为低波动等于低风险。 波动率只描述价格的抖动幅度,它不认识信用违约、流动性枯竭和杠杆爆仓。 有些资产平时报价平稳只是因为交易不活跃,风险全压在尾部。
把算出来的波动率当成未来的保证。 公式吐出的是「在你填的这三个数成立的前提下」的结果。三个数都是估计值, 未来会不会继续成立,公式一个字都没说。
怎么用它做决策
第一个用法是定权重之前先看曲线形状。表格里权重每 10% 一档的组合波动率不是一条直线, 在低相关的情况下它是一条中间凹下去的弧。你会看到从全仓 B 往里加一点 A, 组合波动率不升反降——这一段是白拿的,因为在降波动的同时你还引入了另一类资产的收益来源。 知道这段区间在哪,比拍脑袋定六四要靠谱。
第二个用法是压力测试。按历史相关系数算一遍,再按 1 算一遍,两个数字之间的落差就是 「分散化在危机里会蒸发掉多少」。第三个用法是横向比较候选资产: 想往组合里加一类新东西时,把它和现有持仓的相关系数填进来试算, 看它到底能把组合波动往下压多少。压不动的,加进来主要是增加了管理成本。
边界与假设
本工具只做一次公式代入,不含收益率,因此算不出夏普比率和有效前沿;只支持两个资产, 更多资产需要完整的协方差矩阵;权重限定在 0 到 100%,不支持做空与杠杆; 也不考虑再平衡、交易成本与持仓期限。它把波动率和相关系数当成固定不变的常数, 而这两个数在现实中都会随时间漂移,这是模型最主要的局限。
风险提示:历史波动率与历史相关系数都不能推断未来,分散化不能消除市场系统性风险,也不保证不亏损。本工具仅为测算演示,不构成投资建议。
常见问题
6 条组合波动率是怎么算的?
为什么组合波动率会低于两个资产波动率的加权平均?
相关系数会变吗?
最小方差组合就是最优组合吗?
相关系数为负是不是越多越好?
三个以上的资产怎么办?
本工具仅为测算演示,不构成投资建议。计算结果受输入假设影响,实际情况请以官方规定与金融机构公布为准。