返回成果展示
Community work · vv1.0.0

股票组合对比分析(基础版)

stock-portfolio-compare 是一款面向多组合多维对比分析的全新自设计工具,用户输入 2-5 个股票投资组合即可自动计算 12 维对比指标体系——涵盖收益率、夏普比率、最大回撤、加权 ROE、加权 PE、胜率、行业集中度、个股集中度、分散度、盈亏比、质量分和年化收益——并按类别自动标注各组合的优势维度(绿标)和劣势维度(橙标)。核心输出为交互式 HTML 对比看板,内嵌 Chart.js 六维能力雷达图(收益能力 / 风险控制 / 组合效率 / 结构优化 / 持仓质量 / 胜率表现)、12 维指标并排对比表(自动绿底最优、橙底最劣)、优劣分析卡片和个股贡献分解(Top3 贡献股 + Bottom 拖累股),同时支持 --snapshot 快照保存机制将当前组合状态序列化到本地 JSON 文件中,配合 --compare 实现历史时刻的跟踪复盘。纯 Python 3 单脚本实现,无需外部网络依赖。

qwerwasd0 点赞0 评论热度 0
Versionv1.0.0Published work
01

使用场景

覆盖从组合诊断到投顾输出的全流程:想说“比较我的两个组合”即可输入科技成长和稳健均衡两个组合,一键出 12 维对比看板自动告诉哪个组合在哪些维度占优;给客户出两套配置方案后生成对比报告展示各方案的风险收益特征差异辅助客户决策;每次调仓后用 --snapshot 保存快照,月末用 --compare 看各组合收益率、行业配置和权重变化趋势;多个模拟组合同台竞技时雷达图直观展示谁在风险控制上更优、谁在收益上更强;看看两个组合的行业集中度差异识别是否过度集中在单一赛道;每个组合的 Top3 贡献股和 Bottom 拖累股一目了然快速定位调仓目标。

02

个性化迭代成果

本次从零构建了一套完整的多组合对比分析引擎,核心脚本 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 维度更优,全部符合组合特征预期。

Community

喜欢这个成果?留下反馈

全部评论0
还没有评论,来做第一个交流的人。