AgentSkillsCN

fund-analysis

基金持仓分析工具,获取实时数据并生成分析提示词。

SKILL.md
--- frontmatter
name: fund-analysis
description: 基金持仓分析工具,获取实时数据并生成分析提示词

基金持仓分析 Skill

分析用户的基金持仓,结合实时估值数据,生成可用于 AI 分析的提示词。

功能特性

  1. 持仓读取:从 JSON 文件读取基金持仓(代码、成本、份额、开仓日期)
  2. 实时数据:从天天基金网获取基金实时估值
  3. 生成提示词:输出填充了实际数据的分析提示词

环境配置

bash
cd <skill-directory>/scripts
pip install -r requirements.txt

使用方法

准备持仓文件

创建 JSON 文件(参考 examples/portfolio.json):

json
{
  "holdings": [
    {
      "code": "007412",
      "name": "景顺长城绩优成长混合A",
      "cost": 1.05,
      "shares": 1000,
      "open_date": "2025-06-15"
    }
  ]
}

运行

bash
# 输出到终端
python scripts/analyze_fund.py -p /path/to/portfolio.json

# 保存到文件
python scripts/analyze_fund.py -p /path/to/portfolio.json -o output.txt

输出示例

生成的提示词包含基金的实时数据,可直接用于 AI 分析:

code
你是一位专业的基金投资顾问...

- 基金代码: 007412
- 基金名称: 景顺长城绩优成长混合A
- 成本价: 1.0500
- 当前估值: 1.0011
- 盈亏比例: -4.66%
- 持仓天数: 235 天
...

注意事项

  • 实时估值数据仅在交易时间内更新
  • 生成的提示词可发送给任意 AI 模型进行分析