PyPortfolioOpt · 第 4 章 均值方差优化 章节摘要:本章是全教程的优化核心。马科维茨均值-方差优化(Mean-Variance Optimisation)在给定收益与协方差下,求最优权重。PyPortfolioOpt 的 对象是这一层的入口,它把收益模型与风险模型的输出作为输入,再按不同目标求解。本章逐一拆解五种核心目标:maxsharpe 最大化夏普比率(切线组合)、minvolatility 最小化方差、efficientrisk 在目标收益下最小化风险、efficientreturn 在目标风险下最大化收益、quadraticutility 在风险厌恶系数下最大化二次效用。本章共 5 节,前置依赖为「第 23 章」,是后续进阶与高阶模型的共同基础。
章节摘要:本章是全教程的优化核心。马科维茨均值-方差优化(Mean-Variance Optimisation)在给定收益与协方差下,求最优权重。PyPortfolioOpt 的
EfficientFrontier对象是这一层的入口,它把收益模型与风险模型的输出作为输入,再按不同目标求解。本章逐一拆解五种核心目标:max_sharpe 最大化夏普比率(切线组合)、min_volatility 最小化方差、efficient_risk 在目标收益下最小化风险、efficient_return 在目标风险下最大化收益、quadratic_utility 在风险厌恶系数下最大化二次效用。本章共 5 节,前置依赖为「第 2~3 章」,是后续进阶与高阶模型的共同基础。
阅读完本章,你应当能够:
均值-方差优化的本质是——在风险与收益的权衡曲线上,按你的目标挑那一个最优的点。
EfficientFrontier 对象的构造、add_constraint 加约束、clean_weights 与 set_weights 等方法。
max_sharpe 最大化夏普比率,即切线组合,数学含义与求解技巧。
min_volatility 最小化方差,最保守的全局最小方差组合。
efficient_risk 给定目标波动求最小风险、efficient_return 给定目标收益求最优,二者构成有效前沿。
quadratic_utility 用风险厌恶系数 gamma 平衡收益与方差。
第 01 节(EfficientFrontier)── 是五种目标的共同容器 │ ├──► 第 02 节(max_sharpe) 最高风险调整收益 ├──► 第 03 节(min_volatility) 最保守 ├──► 第 04 节(risk / return) 目标约束,描出前沿 └──► 第 05 节(quadratic_utility) 效用视角 │ ▼ 第 5 章(进阶:约束 / 正则 / 自定义)
前置知识:
后续延伸: