使用场景
覆盖从组合诊断到投顾输出的全流程:想说“比较我的两个组合”即可输入科技成长和稳健均衡两个组合,一键出 12 维对比看板自动告诉哪个组合在哪些维度占优;给客户出两套配置方案后生成对比报告展示各方案的风险收益特征差异辅助客户决策;每次调仓后用 --snapshot 保存快照,月末用 --compare 看各组合收益率、行业配置和权重变化趋势;多个模拟组合同台竞技时雷达图直观展示谁在风险控制上更优、谁在收益上更强;看看两个组合的行业集中度差异识别是否过度集中在单一赛道;每个组合的 Top3 贡献股和 Bottom 拖累股一目了然快速定位调仓目标。
个性化迭代成果
本次从零构建了一套完整的多组合对比分析引擎,核心脚本 compare_portfolios.py 约 520 行 Python 代码,实现了 calc_metrics()(单组合 12 维指标计算,含 HHI 行业集中度、夏普比率、加权 PE/ROE、质量分和盈亏比)、compare_portfolios()(多组合横向对比 + 6 维雷达数据 0-100 归一化 + 优劣自动识别)和 generate_html()(内嵌 Chart.js 的完整 HTML 看板生成)三大模块。12 维指标覆盖收益(总收益率/年化收益/绝对盈亏)、风险(最大回撤/波动率)、效率(夏普比率/盈亏比)、结构(HHI/前3集中度/分散度)和质量(加权ROE/加权PE/质量分/胜率)五大类别。追踪复盘机制通过 --snapshot 将当前快照序列化追加到 data/portfolios.json 中,支持时间维度的变化比较。内置两组样例数据(科技成长:宁德时代+中际旭创+海光信息+天孚通信+兆易创新 vs 稳健均衡:茅台+药明康德+长江电力+中国平安+格力电器),实测计算和 HTML 生成全部通过验证。两轮 8 项测试全部通过,HTML 看板 10 个交互模块 10/10 存在,方向验证 5/5 确认科技成长在收益率和 ROE 维度占优、稳健均衡在夏普比率和 PE 维度更优,全部符合组合特征预期。