从分配资金,到分配风险

用波动率调整基金比例,让风险偏好落实到配置规则。

为什么只看仓位还不够?

两只基金各投入一半资金,不代表它们承担的风险也各占一半。如果一只基金的波动明显更大,它可能主导整个组合的涨跌。

这里的配置方法,把“某组放多少钱”改为“希望某组承担多少风险预算”:先估算基金近期的波动,再据此换算仓位。你仍然决定基金选择与分组,工具负责把风险偏好转换成可计算的比例。

你决定风险预算,模型计算资金比例。

这套方法的三个特点

用目标波动率调节风险资产的投入
在基金波动与预算不变时,目标越低,风险资产的总仓位越小,留下的剩余仓位越多。市场波动发生变化时,计算出的配置比例也会随之变化。
按风险预算分配各组,而非固定资金比例
同样的预算下,波动更大的组通常获得更少仓位。预算用于约束各组的近似风险暴露,避免把“资金分散”直接当作“风险分散”。
组内按波动率反比分配
同一组内,基金波动越大,配置比例越小;波动越小,比例越大。这是基于历史波动的调整规则,不是预测哪只基金将上涨。

它的优势在于规则明确、可重复计算,并会响应风险变化。这里的“更科学”指把波动纳入配置依据,并不意味着它在所有时期都优于固定比例组合。

与其他配置方法有什么区别?

方法配置依据与本工具的区别
固定比例配置预先指定资金比例,再通过再平衡恢复比例。本工具根据近期波动与风险预算计算比例,权重会变化。
经典永久投资组合股票、债券、黄金、现金各占 25%,以不同资产应对经济环境变化。[1]本工具不预设四类资产或等额仓位;基金、分组和风险预算由你设定。
桥水全天候策略围绕增长与通胀的不同环境平衡风险敞口,本身就具有风险平衡思想。[2]本工具采用较简洁的波动率规则,没有建立宏观环境风险模型,也不是桥水策略的复刻。

这些方法可以共享“分散风险”的思路,但资产选择、计算方式和执行复杂度不同。本工具提供的是可自定义的基金配置框架;是否覆盖不同经济环境,仍取决于你选择了哪些基金。

具体怎样计算?

下面对应当前实现。记目标年化波动率为 T,某风险组的预算为 b,组内第 i 只基金的年化波动率为 σᵢ。

  1. 估算每只基金的波动率

    用复权基金净值计算每日收益,再取过去 N 个交易日的收益标准差,乘以 √252 得到年化波动率。默认 N = 126;窗口不足的日期不生成有效权重。

    日收益 = 当日净值 ÷ 前一日净值 − 1
    σᵢ = 过去 N 日收益的样本标准差 × √252
  2. 确定组内比例

    把每只基金波动率的倒数归一化。同组两只基金的波动率为 10% 和 20% 时,组内比例约为 66.67% 和 33.33%。

    组内比例 aᵢ = (1 ÷ σᵢ) ÷ Σ(1 ÷ σⱼ)
  3. 估算组波动,再计算组仓位

    当前用组内比例加权基金波动率来近似组波动。预算越大,组仓位越大;组波动越大,组仓位越小。

    组波动 V = Σ(aᵢ × σᵢ)
    组仓位 W = b × T ÷ V
    基金最终仓位 wᵢ = W × aᵢ

    在未触发仓位上限时,W × V = b × T。因此预算控制的是这套近似口径下的风险暴露比例。

  4. 处理仓位上限与剩余资金

    单个风险组计算出的仓位超过 100% 时,会报错提示调整参数。若各组仓位单独有效,但合计超过 100%,则按比例整体缩小至 100%,不使用杠杆。未分配给风险组的仓位进入“剩余仓位配置”,按你填写的比例分配。

    剩余仓位 = 1 − 各风险组仓位之和
    承接基金仓位 = 剩余仓位 × 该基金的分配比例

一个完整的小例子

设目标波动率为 10%,风险组 A 的预算为 60%,风险组 B 的预算为 40%。A 组有两只基金,波动率分别为 10% 和 20%;B 组只有一只基金,波动率为 20%。

配置部分计算最终资金比例
A 组组波动约 13.33%;60% × 10% ÷ 13.33%45%:两只基金分别 30%、15%
B 组40% × 10% ÷ 20%20%
剩余仓位100% − 45% − 20%35%

预算 60% 和 40% 最终对应的组仓位是 45% 和 20%,而不是 60% 和 40%。如果剩余仓位只配置一只承接基金,它得到全部 35%;两只按 70% / 30% 分配,则分别得到总资金的 24.5% / 10.5%。

目标波动率与实际风险要怎样理解?

当前模型没有使用协方差矩阵:组波动是加权近似值,未计入基金之间的相关性,剩余仓位的风险也未纳入目标波动率计算。因此,目标是配置参数,而非最终组合波动率的精确承诺;各组预算也不等于真实组合风险贡献的精确比例。

严格的组合波动率需要使用协方差矩阵 Σ 计算 √(wᵀΣw),各资产的真实风险贡献还与它们和其他资产的相关性有关。风险预算求解若要精确控制这些贡献,需要进一步建模。

历史波动会变化;低波动基金仍可能亏损,剩余仓位也不是保本资金。目标波动率为 15% 不代表最大亏损为 15%。仓位上限、资产相关性和实际调仓时点,都会影响最终结果。

回测用于观察这些规则在历史区间内的表现。模型按历史净值生成权重,实际持仓在回测设定的调仓日调整;基金申赎确认、到账和各基金具体费率等执行差异,需要在实际使用时另行考虑。

延伸阅读

[1] Wiley:《The Permanent Portfolio》第一章,经典资产比例及配置背景。

[2] Bridgewater:The All Weather Story,全天候策略的经济环境与风险平衡思想。

返回配置,试算你的基金组合 →