投资组合风险:权重掩盖了什么
计算组合波动率,识别持仓清单无法揭示的共同驱动因素。

投资组合不是一组彼此孤立的押注
两个单独波动率相同的仓位,对现有组合的风险贡献可能大不相同。区别来自其回报与其他持仓的相互作用。通常与最大敞口同向变动的仓位会放大其波动,另一个仓位则可能抵消部分波动。数证券代码的数量无法衡量这种关系。
经典均值—方差框架用权重、单项方差与两两协方差描述组合方差。这是有用的组织模型,而非危险的完整定义。它不直接涵盖违约、市场关闭、提现限制或购买力永久损失。首先应决定计算能说明哪些风险,哪些需要另行分析。
让交叉项清晰可见
对于权重为 w1 和 w2、波动率为 s1 和 s2、相关性为 r 的两种资产,方差为 w1²s1² + w2²s2² + 2w1w2rs1s2。最后一项说明了为什么简单平均波动率通常行不通。所有输入必须使用一致的时间范围、收益率惯例及货币处理方式。
两种等权重资产的年化波动率均为 20%,相关系数为零时,模型组合波动率约为 14.14%。相关系数为一时,结果为 20%。相关系数为负一且波动幅度相同时,理想化方差为零。最后一种计算展示的是模型的算术关系,而非现实中存在无风险投资组合。
相关性是估计,不是合约
样本相关性会随观察窗口和市场环境变化。平静时期可能掩盖对通胀、融资短缺或被迫卖出的共同脆弱性。日常看似无关的资产,在投资者需要现金时可能共同反应。因此应明确展示估计不确定性,而不是将其埋在单一矩阵中。
比较多个合理相关性,并检查具体压力事件。注意陈旧价格:估值不频繁的资产可能仅因记录价值调整滞后,就显得人为地稳定且低相关。在将低数值解读为分散效果之前,先对齐观测时间并了解估值方法。即使两种工具都交易活跃,不同交易时段也会造成类似问题。
各项相关关系必须在数学上相互兼容。若不同资产对分别使用不同日期计算相关系数,拼出的矩阵可能不是半正定矩阵,意味着某些权重组合会算出负方差。这是数据或模型问题,而不是特别强大的对冲。对齐观测时间、检查矩阵数值性质,以及记录任何正则化处理,都是分析的一部分。即使矩阵在数学上有效,资产很多而历史很短时,估计仍可能不稳定。
将名称转化为经济敞口
科技股票基金、单个软件公司和对增长敏感的货币仓位,即使标签不同,也可能共同受风险偏好影响。本币账户持有外国资产时,除非确实进行了对冲,否则也承担汇率敞口。将持仓分解为股票贝塔、利率、货币、信用和大宗商品价格等驱动因素。
衍生品名义金额和现金配置需要特别谨慎处理。少量保证金可以支持很大的经济敞口,而期权敏感度会随价格与时间变化。仅按支付现金计算的组合权重可能严重误述这些工具。一阶因子视角虽有用,但非线性敞口仍需在不同情景下重新估值,而不能永久使用固定敏感度。
利用边际变化辅助分析
问一问:小幅增加或减少某个仓位,总模型风险会怎样变化?这种边际视角可能揭示,最大持仓不一定是最大的增量风险。它也能防止把单独波动率排名误当作投资组合决策。
将协方差计算与集中度限制、流动性指标及损失情景一并保留。数学上低波动的组合,可能共用单一托管方,或依赖无法承受压力的杠杆。实际产出应是脆弱性与不确定性的地图,而不是精确到一位小数、看似定论的风险值。敞口显著变化后应重新计算,并调查结果为何变化。
在权重中明确敞口与融资方式
权重需要明确分母。账户权益为十万美元,持有六万美元多头和四万美元空头,则按权益计算的权重分别是 +0.60 和 −0.40。净敞口为权益的 20%,总敞口为 100%。若强行把这两项归一化为权重和等于一,就改变了实际经济规模。现金、卖空所得和融资应按真实安排分别记账,不能从一张看起来整齐的权重表推断。
假设两项资产年化波动率均为 20%,收益相关系数为 0.8。带符号的权重给出方差:0.60² × 0.20² + (−0.40)² × 0.20² + 2 × 0.60 × (−0.40) × 0.8 × 0.20 × 0.20 = 0.00544。忽略可变融资成本,组合波动率约为账户权益的 7.38%。相关系数降至零后,波动率反而升至约 14.42%。正相关有利于这个多空对冲,却不利于其他条件相近的两个多头。
货币换算又引入一项相互作用。若海外资产以当地货币计上涨 5%,该货币相对账户货币贬值 10%,账户货币收益为 1.05 × 0.90 − 1 = −5.5%,尚未扣费。直接相加 5% 和 −10% 只是近似,因为遗漏了交叉乘积。估计协方差前,应先构造相关账户货币下的收益序列,除非另行建模的汇率对冲改变了实际敞口。
还要区分固定权重模型与真实再平衡规则。价格变动会改变权重,除非通过交易恢复。用今天的权重计算协方差风险,描述的是局部敞口,不自动代表下个月已经漂移的组合,也没有自动包含每日再平衡成本。应检验策略是否能执行,并另行纳入方差公式看不到的融资和流动性后果。