3. 传统组合优化痛点

在进入 Black-Litterman 观点融合之前,我们必须先看清传统均值—方差优化(Markowitz 模型)在实战中为何常常“理论优雅、落地翻车”。Black-Litterman 的诞生,本质上就是为了修补马科维茨模型对输入参数极度敏感、权重极端、误差被放大这三大结构性缺陷。理解这些痛点,才能真正理解后续“观点融合”的价值所在。

一、核心原理:马科维茨模型为何对输入如此敏感

马科维茨模型的目标函数可以写成如下形式:在给定风险厌恶系数 λ 下,最大化组合预期收益减去风险惩罚。

max  wᵀμ − (λ/2)·wᵀΣw
s.t.  Σwᵢ = 1  (或含做空约束)

最优解:w* = (1/λ)·Σ⁻¹·μ

关键就在最后一行:最优权重 w* 与协方差矩阵的逆 Σ⁻¹ 成正比,与预期收益 μ 成正比。这意味着两件事:第一,μ 的微小变化会被 Σ⁻¹ 直接放大;第二,Σ 中哪怕很小的估计误差,经过求逆后也可能被剧烈放大。换句话说,马科维茨模型是一个“误差放大器”,而不是“误差过滤器”。

更麻烦的是,μ 和 Σ 在现实中都只能估计,无法精确已知。历史收益率估计的 μ 噪声极大,样本协方差在资产数量接近或超过样本期数时甚至不可逆。于是模型输出的权重,往往反映的是估计误差而非真实投资机会。

马科维茨模型的误差放大链路 历史收益估计 μ̂ 噪声大、不稳定 协方差估计 Σ̂ 样本误差、病态 求逆 Σ̂⁻¹ 误差被剧烈放大 极端权重 w* 集中、做空、换手高 实战困境 样本外表现差 · 换手率飙升 对参数微调极度敏感

二、方法流程:从参数估计到权重输出的误差传导

要理解痛点,需要把马科维茨优化的完整流程拆开看,误差是在哪一步被放大的:

  1. 数据准备:选取资产池、确定样本区间与频率。区间选择本身就会显著改变 μ̂ 和 Σ̂。
  2. 参数估计:用历史均值估计 μ,用样本协方差估计 Σ。这一步已引入估计误差。
  3. 矩阵求逆:计算 Σ⁻¹。当资产数 N 接近样本数 T 时,Σ 接近奇异,求逆极不稳定。
  4. 权重求解:w* = (1/λ)Σ⁻¹μ。误差在此被 Σ⁻¹ 放大并映射为极端权重。
  5. 约束与再平衡:加入权重上下限、做空限制后,结果往往被“压”到边界,失去优化意义。
关键警示:马科维茨模型不是“错”的,而是“对输入太诚实”。它会把 μ 和 Σ 中的每一分误差,原封不动甚至加倍地反映到权重上。因此,直接拿历史估计喂给优化器,几乎必然得到不可用的组合。

三、案例/场景:一个典型的极端权重翻车现场

假设我们有一个 5 资产组合:A 股、、国债、黄金、商品。用过去 3 年月度数据估计 μ 和 Σ,风险厌恶系数 λ=3,无约束求解。结果可能如下表所示:

资产 历史年化收益 μ̂ 年化波动率 马科维茨权重 问题诊断
A 股8.2%22%−35%被做空,权重为负
11.5%16%+180%极度集中,杠杆化
国债3.1%5%−60%被大量做空
黄金6.0%14%+25%尚可
商品4.5%18%−10%小幅做空

这张表暴露了三个典型症状:权重极端(+180% 与 −60% 并存)、方向反直觉(低风险国债被做空)、不可执行(普通账户无法承受如此杠杆与做空)。更糟的是,如果只把预期收益从 11.5% 微调到 10.5%,权重可能从 +180% 骤降到 +90% 以下——这就是输入敏感性的直观体现。

实战提示:很多团队用“加约束”来压制极端权重,比如限制单资产不超过 30%。但这只是把问题藏起来:约束越紧,优化器越退化为“边界解”,μ 和 Σ 的信息几乎不再起作用,组合变成人为拍脑袋的结果。

四、误区与复盘:为什么“更精细的估计”救不了马科维茨

常见误区是:只要用更复杂的模型估计 μ 和 Σ,比如 GARCH、因子模型、收缩估计,就能解决极端权重。方向对,但不彻底。原因在于:

  • 误差无法消除,只能管理:任何估计都有误差,而 Σ⁻¹ 会放大误差。收缩估计能缓解,但不能根治。
  • μ 的估计最难:收益率均值本身极不稳定,用再复杂的模型也难以预测。马科维茨却对 μ 高度依赖。
  • 优化器没有“观点”概念:它只认历史数据,不认投资者对未来的判断。当市场环境变化时,历史 μ 完全失效。
  • 换手率与交易成本被忽略:参数微调导致权重剧烈变化,实盘中换手率飙升,交易成本吞噬理论收益。

复盘结论是:马科维茨模型的根本问题不在数学,而在输入与输出之间的误差放大结构。要真正解决,需要一种机制,既能引入投资者观点,又能用市场均衡收益作为锚,避免完全依赖噪声极大的历史 μ。这正是 Black-Litterman 模型的核心思想:以市场均衡隐含收益 π = λΣw_mkt 作为先验,再通过贝叶斯方法融合投资者观点,得到更稳健的 μ_BL,从而让优化结果既反映观点,又不至于极端失控。