投资组合评估分析

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

基于现代投资组合理论(MPT / Mean-Variance Framework)的投资组合体检工具。输入任意持仓组合 (支持 A股/港股/美股,可指定权重,自动识别市场),拉取近一年真实日线行情,量化计算 年化收益、年化波动(协方差法)、夏普比率、最大回撤、资产间相关性矩阵、分散化比率、HHI 集中度、 对标基准的 Beta 与年化 Alpha,并输出综合健康评分(0-100)、文字总结与数据驱动的改进建议, 生成带净值/相关性热力图/风险收益散点的交互式 HTML 报告。 理论内核:马科维茨均值-方差模型——组合风险不是各资产风险的加权平均,而由 协方差矩阵决定(交叉项 2·w_i·w_j·ρ_ij·σ_i·σ_j 在相关系数小于1时相互抵消,分散化由此产生); 夏普比率衡量风险调整后收益;CAPM 中 Beta 度量系统性风险敞口、Alpha 度量超额收益; HHI 度量集中度。适用于"帮我看看这个组合健不健康""用 MPT 评估我的持仓""组合体检" "我的投资组合风险高不高"等场景。

一句话选型结论

按资料字段整理

投资组合评估分析是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_058048a4/portfolio-health-check
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_058048a4仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791709951
正文体量7.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
投资组合评估分析当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

7.4 KB
模型实际读到的说明书原文,来自技能仓库

投资组合 MPT 体检 (Modern Portfolio Theory Health Check)

把"我觉得还行"的模糊判断,变成可量化的组合健康指标。输入持仓,输出一份带评分、总结与改进建议的体检报告。

何时使用

  • 用户给出一组持仓(代码或名称 + 权重)并想评估健康度、风险、分散化效果。
  • 触发词示例:「组合体检」「用 MPT 评估我的持仓」「这个组合风险高不高」「帮我看看我的投资组合」「分散化效果怎么样」。
  • 适用标的:A股 / 港股 / 美股(含 ADR)。支持等权或自定义权重。

理论依据(本报告背后的金融学基础)

1. 均值-方差框架 (Markowitz, 1952)

现代投资组合理论的核心命题:理性投资者在"收益"与"风险"两维空间里做选择,收益用预期收益率 E(R),风险用方差/标准差 σ。资产之间的联动用协方差 Cov(i,j) 或相关系数 ρ_ij 刻画。

2. 组合收益与风险(本工具的核心公式)

  • 组合收益:E(R_p) = Σ wᵢ · E(Rᵢ) —— 各资产预期收益的加权平均(线性)。
  • 组合风险(重点,非线性):
    σ_p² = Σᵢ Σⱼ wᵢ wⱼ · Cov(i,j) = Σ wᵢ²σᵢ² + Σᵢ≠ⱼ 2 wᵢ wⱼ ρᵢⱼ σᵢ σⱼ
    第二项交叉项正是分散化的全部秘密:当 ρᵢⱼ 小于 1 时,交叉项相互抵消,组合总风险被压低。
    若 ρ=1(完全同涨同跌),分散化收益归零;若 ρ=0 或不相关,分散化收益最大。
  • 分散化比率 = 朴素加权波动率 / 组合真实波动率(协方差法),大于1 表示分散化在起作用。
  • 本工具对日收益取协方差矩阵,年化时乘以 √252,与上式严格一致。

3. 夏普比率 (Sharpe, 1966)

Sharpe = (E(R_p) − R_f) / σ_p,其中 R_f 为无风险利率(本工具取约 2.5%,对应 10Y 国债)。
衡量"每承担一单位总风险换来的超额收益"。大于1 优秀、0.5~1 良好、小于0 说明风险未获补偿。

4. 最大回撤 (Max Drawdown)

净值曲线从峰值到谷值的最大跌幅 min((Cum−CumMax)/CumMax),刻画极端最坏亏损,是风险约束最直观的指标。

5. Beta 与 Alpha(CAPM 资产定价模型,Sharpe 1964)

引入无风险资产后,"切点组合=市场组合",单只/组合收益可拆为:
E(R) − R_f = α + β · (E(R_m) − R_f)
- Beta = Cov(R_p, R_m) / Var(R_m),度量组合对市场的系统性敏感度(大于1 高弹性、小于1 防御)。
- Alpha = 截距项,承担 Beta 风险之外的超额收益;负 Alpha 表示"承担了市场风险却跑输市场"。
本工具以恒生指数(HSI)或沪深300为基准回归求得 Beta/Alpha。

6. HHI 集中度指数 (Herfindahl-Hirschman Index)

HHI = Σ wᵢ²,衡量持仓集中程度。等权 5 只 = 0.20;越接近 1 越集中。大于0.20 视为偏集中。
注意:HHI 按"持股数量"计算,若多只标的同时暴露于同一行业/因子,因子层面的真实集中度会高于 HHI 显示值。

7. 有效前沿与分散化边界(理论延伸)

给定风险下收益最高(或给定收益下风险最低)的所有组合构成"有效前沿";引入无风险资产后最优解落在资本市场线(CML)与前沿的切点(市场组合)。实证上:从 1 只加到 10~15 只,非系统性风险快速下降;之后逼近系统性风险"地板"不再改善——免费的风险消除主要发生在前 10~15 只,且相关性比数量更重要。

8. 理论的局限(本工具已在建议中提示)

  • 用历史协方差估计未来,危机时相关性会"塌缩"至 1,分散化在最需要时失效。
  • 假设收益近似正态、投资者风险厌恶、可无成本做空——现实不完全成立。
  • 改进方向:后现代投资组合理论(PMPT,用下行风险)、风险平价(Risk Parity)、Black-Litterman 等。

使用方法

调用 scripts/portfolio_eval.py,传入一个逗号分隔的持仓字符串。市场自动识别:6 位数字=A股、5 位数字=港股、纯字母=美股、中文名走内置映射表(腾讯控股/拼多多/贵州茅台/宁德时代/阿里巴巴/小米集团/美团 等常见标的)。

# 等权 5 只(省略权重即等权)
python portfolio_eval.py "腾讯控股,拼多多,阿里巴巴,小米集团,美团"

# 指定权重(冒号或等号,支持百分比)
python portfolio_eval.py "腾讯控股:0.2,拼多多:0.2,阿里巴巴:0.2,小米集团:0.2,美团:0.2"
python portfolio_eval.py "600519:30%,00700:30%,PDD:40%"

# 直接给代码
python portfolio_eval.py "00700:0.4,PDD:0.3,09988:0.3"

建议在用户工作区目录运行(报告输出到当前目录 portfolio_health_report.html)。脚本会自动安装所需依赖(akshare/pandas/numpy/scipy/statsmodels/plotly)。

输出(交互式 HTML 报告,含六部分)

  1. 综合评分卡:健康评分(0-100, 含评级)、年化收益、年化波动、夏普、最大回撤、平均相关性、HHI。
  2. 一、综合总结:对组合整体健康度的文字结论(含 Beta/Alpha 解读)。
  3. 二、净值走势:个股与组合归一化净值曲线。
  4. 三、资产相关性矩阵:热力图,直观展示分散化基础。
  5. 四、风险-收益分布:个股与组合在(波动,收益)平面的散点。
  6. 五、个股指标明细 + 六、改进建议:基于指标的数据驱动建议(相关性偏高/集中度过高/高Beta/负夏普/回撤过大/单一市场暴露/方法论提醒)。

依赖

  • akshare(行情)、pandas / numpy(计算)、scipy / statsmodels(统计)、plotly(交互图表)。
  • 行情源:港股 stock_hk_hist(东方财富) + stock_hk_daily(新浪) 双源重试;美股 stock_us_daily;A股 stock_zh_a_hist(东方财富) + stock_zh_a_daily(新浪) 兜底。基准指数优先 HSI,其次沪深300。

注意

  • 回测期约一年(近 420 个自然日),不含交易成本;Beta/Alpha 以可得基准指数近似,非 A股组合时基准为代理值。
  • 报告仅供研究参考,不构成投资建议。

常见问题

5 问
答案由本站依据条目字段整理
投资组合评估分析怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_058048a4/portfolio-health-check。安装方式为未标注。装完刷新技能列表或重开客户端。

投资组合评估分析支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

投资组合评估分析权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

投资组合评估分析收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

投资组合评估分析用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。