4、现代投资组合理论:马科维茨均值-方差模型、有效前沿、分散化与协方差的作用

现代投资组合理论(Modern Portfolio Theory, MPT)由哈里·马科维茨于1952年提出,是量化投资与资产配置的基石。该理论的核心洞见在于:投资组合的整体风险并非各资产风险的简单加权平均,而是取决于资产之间的相关性(协方差)。通过科学地组合低相关或负相关的资产,投资者可以在不牺牲预期收益的前提下显著降低组合波动,这就是“免费的午餐”的来源。本章将深入拆解均值-方差模型、有效前沿的构建逻辑,以及协方差在分散化中的核心作用,并给出实战操作框架。

马科维茨均值-方差模型:从单资产到组合优化 输入参数 • 预期收益率 μᵢ • 方差 σᵢ²(单个风险) • 协方差 σᵢⱼ(相关性) • 权重约束 Σwᵢ = 1 • 无风险利率 rƒ(可选) 优化引擎 目标函数: Min σp² = ΣΣ wᵢwⱼσᵢⱼ 约束:E(Rp) = μ* Σwᵢ = 1, wᵢ ≥ 0 二次规划求解 输出结果 • 有效前沿曲线 • 最优权重向量 w* • 最小方差组合 (MVP) • 夏普比率最高组合 资本市场线 CML 有效前沿与资本市场线 风险 σp 收益 E(Rp) 有效前沿 MVP rƒ CML T 可行集(所有可能组合) 有效前沿:相同风险下收益最高 T:夏普最优组合

上图展示了均值-方差模型的核心逻辑链路:左侧输入各资产的预期收益、方差与协方差矩阵,中间通过二次规划求解最小化组合方差,右侧输出有效前沿与最优权重。底部图形中,蓝色曲线为有效前沿,绿色虚线为资本市场线(CML),切点T代表夏普比率最高的风险资产组合。下面我们分模块展开。

4.1 核心原理:均值-方差模型与有效前沿

均值-方差模型的基本假设是:投资者是风险厌恶的,且仅依据收益的均值(期望收益)和方差(风险)做决策。组合的预期收益是各资产收益的加权平均:

E(Rp) = Σ wᵢ × E(Rᵢ)

组合的方差则不是简单的加权平均,而是:

σp² = ΣΣ wᵢ × wⱼ × σᵢⱼ

其中,当 i = j 时,σᵢⱼ = σᵢ²(方差);当 i ≠ j 时,σᵢⱼ = ρᵢⱼ × σᵢ × σⱼ(协方差)。协方差是分散化的数学基础——如果资产间协方差为负,组合方差会显著下降。

有效前沿是给定一组资产后,在“风险(标准差)—收益”平面上所有最优组合的集合。前沿上的每个点都满足:在相同风险水平下收益最高,或在相同收益水平下风险最低。前沿左上方的区域不可达,右下方区域为次优组合。

概念数学表达实战含义
组合预期收益E(Rp) = ΣwᵢE(Rᵢ)线性加权,容易计算
组合方差σp² = ΣΣwᵢwⱼσᵢⱼ非线性,受协方差影响
协方差σᵢⱼ = ρᵢⱼσᵢσⱼ衡量两资产同向变动程度
相关系数ρ ∈ [-1, +1]ρ=1完全正相关,ρ=-1完全负相关
有效前沿最小方差边界上半支理性投资者的选择区间

4.2 判断方法与操作流程:构建组合的五步法

在实际构建组合时,不能直接套用理论公式,需要结合数据估计与约束条件。以下是标准操作流程:

  1. 资产选择与数据清洗:确定候选资产池(如股票、债券、商品、REITs),获取至少3-5年的历史收益率数据,处理缺失值与异常值。
  2. 参数估计:计算各资产的年化预期收益(可用历史均值或分析师预测)、年化波动率(标准差),以及两两之间的相关系数矩阵。
  3. 设定约束条件:常见约束包括:权重之和为1、不允许卖空(wᵢ ≥ 0)、行业或资产类别上限(如单一资产不超过30%)、流动性下限等。
  4. 优化求解:使用Excel规划求解、Python的scipy.optimize或专业软件(如Wind、Bloomberg)进行二次规划。目标函数通常为“最小化组合方差”或“最大化夏普比率”。
  5. 结果验证与再平衡:将优化结果进行回测,检查权重稳定性。若权重对输入参数过于敏感(微小变化导致权重剧烈波动),需引入收缩估计或加入权重惩罚项。
实战经验:参数估计误差是最大风险源。历史收益的均值估计误差远大于方差估计误差。建议对预期收益采用“逆向优化”(Black-Litterman模型)或使用5年以上滚动窗口,并对协方差矩阵做压缩处理(如Ledoit-Wolf收缩)。

4.3 案例拆解:三资产组合的分散化威力

我们用一个简化案例展示协方差的作用。假设有三类资产:A股(沪深300)、国债(中债总财富指数)、黄金(SGE黄金9999)。基于2018-2023年数据,年化指标如下:

资产年化收益年化波动率相关系数矩阵
A股6.5%18%A股: 1.00
国债4.2%4%国债: 0.10, 1.00
黄金7.8%15%黄金: 0.05, 0.20, 1.00

初始场景:投资者甲全仓A股,年化波动率18%。投资者乙采用等权重配置(1/3、1/3、1/3)。计算乙的组合波动率:

σp² = (1/3)²×18² + (1/3)²×4² + (1/3)²×15²
     + 2×(1/3)×(1/3)×0.10×18×4
     + 2×(1/3)×(1/3)×0.05×18×15
     + 2×(1/3)×(1/3)×0.20×4×15
     = 36 + 1.78 + 25 + 1.6 + 3.0 + 2.67
     = 70.05
σp = √70.05 ≈ 8.37%

结果对比:等权重组合波动率仅8.37%,远低于A股单独的18%,而收益为(6.5+4.2+7.8)/3 = 6.17%,仅略低于A股。风险降低了53%,收益仅减少0.33%。这就是分散化的“免费午餐”。

进一步优化:若使用均值-方差优化,设定目标收益6.5%,求解最小方差组合,得到权重约为:A股20%、国债55%、黄金25%。此时组合波动率进一步降至6.9%。但注意,该权重对输入参数敏感——若黄金预期收益下调1%,最优权重可能变为A股25%、国债60%、黄金15%。

风险提示:历史相关系数并非稳定不变。在极端市场(如2020年3月流动性危机)中,股票与黄金的相关性可能从0.05跳升至0.6,导致分散化失效。因此,需定期(每季度)更新协方差矩阵,并做压力测试。

4.4 常见误区与总结复盘

误区一:盲目追求“越多越好”。当资产数量超过20个时,继续增加资产对降低风险的边际贡献趋近于零,反而增加管理成本与错误估计的概率。研究表明,随机选取15-20只股票即可消除约70%的个股特定风险。

误区二:忽略协方差的时变性。使用长期平均相关系数可能低估危机时期的联动性。建议使用DCC-GARCH等动态条件相关模型,或至少使用滚动36个月窗口。

误区三:把有效前沿当作静态结果。有效前沿随市场环境变化而移动。2022年股债双杀就是典型案例——国债与股票相关性从负值转为正值,导致传统60/40组合失效。

误区四:过度依赖优化器输出。优化器对输入误差极其敏感,可能产生极端权重(如做空某资产200%)。实战中应加入权重上限约束,并结合主观判断调整。

复盘要点:① 协方差矩阵是组合优化的核心输入,其准确性比单个资产收益预测更重要;② 有效前沿提供的是“效率边界”,而非“唯一正确答案”——投资者需结合自身风险偏好选择前沿上的具体位置;③ 分散化不是“越多越好”,而是“相关性越低越好”;④ 再平衡纪律比一次性优化更重要,建议每季度或偏离阈值5%时再平衡。

总结:马科维茨理论为投资组合构建提供了科学框架,但实战中必须处理参数估计误差、相关性突变和约束条件。理解均值-方差模型的核心逻辑——用协方差衡量分散化效果——是每位资产配置者的基本功。下一层次,我们将探讨如何将无风险资产引入模型,形成资本市场线与资本资产定价模型(CAPM)。