Back to skills
extension
Category: Data & AnalyticsNo API key required

知名基金经理调仓跟踪

知名基金经理调仓追踪与每周更新(Excel 持续记录)。当用户提到"更新调仓"、"本周基金经理调仓"、"知名基金经理最新动向"、"张坤/刘彦春/葛兰等最近调仓"、"基金经理持仓变动记录",或希望定期搜集整理知名基金经理的调仓明细并按周归档时触发。整合东方财富数据库(新闻/公告检索)、联网搜索与基金定期报告三类信息源,将结构化调仓记录按周追加到累积 Excel 表格并上传知识库快照。不适用于:个股行情/估值查询、基金净值收益查询、投资建议或买卖指导。

personAuthor: user_256d1ea7hubcommunity

知名基金经理调仓追踪(Excel 持续记录版)

概述

每周搜集知名基金经理的调仓动态(增持/减持/新进/退出),整理成结构化记录,按周追加到累积 Excel 表格(主文件 /sandbox/workspace/基金经理调仓记录.xlsx),每周把最新完整版上传到知识库「知名基金经理最新调仓」留档。Excel 支持筛选、排序、透视,可随时按基金经理/股票/动作/周次查询历史全部调仓。记录必须可追溯(每条调仓带来源和日期),宁缺毋滥(只记有可靠依据的调仓,不臆测)。

核心原则

这些原则决定每次执行的质量,请始终遵守:

  1. 信息权威度分级,低级别信息只能作为线索,不能直接写成"调仓事实":
    • A 级(官方披露):基金定期报告(季报/半年报/年报)持仓明细、上市公司定期报告中的前十大流通股东变化、交易所公告
    • B 级(权威媒体):环球网财经、证券时报、上海证券报、中国基金报等对定期报告/公告的解读报道
    • C 级(二手线索):自媒体、社区帖子(雪球/知乎等)——只用来发现线索,发现后要回溯到 A/B 级来源确认
  2. 每条记录必须有来源和日期,无法确认来源的信息不写入。
  3. 先查重再写入:每次更新前用脚本 list 检查主 Excel 已记录的周次;同一基金同一股票的调仓以最新披露期为准,不重复记录。
  4. 区分"披露期调仓"与"日常动态":季报/半年报披露期(4月/7月/8月/10月前后)以官方持仓明细为主;非披露期以公告(股东变动)、调研、媒体访谈为主,并明确标注信息类型。
  5. 每周更新是核心工作流:触发时默认执行完整周更流程(追加到 Excel + 上传快照);用户只问某位经理时,可只针对该经理做定向更新并回答查询。

数据载体

| 文件 | 路径/命名 | 作用 | |------|----------|------| | Excel 主文件 | /sandbox/workspace/基金经理调仓记录.xlsx | 持续累积的总表,只追加不覆盖 | | JSON 中间文件 | /sandbox/workspace/tracker_YYYY-Www.json | Agent 整理本周数据后供脚本导入(用完可删) | | 知识库快照 | 上传时 --rename 基金经理调仓记录_YYYY-Www.xlsx | 每周最新完整版留档,可追溯历史周次 |

Excel 包含三个 Sheet(脚本自动创建/维护):

  • 调仓明细:每条调仓一行,字段见 references/output-template.md
  • 每周要点:每周一条汇总
  • 经理名单:跟踪名单(可手动编辑同步)

历史保留与最新动态查询

本技能的数据只增不改不删,保证任何时候都能回溯全部历史并定位最新变化:

  1. 主 Excel 只追加:每周新记录用 append 写入,历史行永不覆盖、永不删除;重复执行同周次自动去重,不会产生脏数据。
  2. 知识库周快照留档:每周上传 基金经理调仓记录_YYYY-Www.xlsx 到知识库,每个文件名带周次,历史快照全部保留,可随时打开任一周的完整版。
  3. 查询最新动态
    • 看最新周:list 命令输出所有周次及条数,最新周一目了然;或筛选"调仓明细"的"周次"列 = 最新周
    • 看某经理时间线:筛选"基金经理"列,按"披露日期"排序即可看到该经理的完整调仓历史与最新动作
    • 看"本周 vs 上周"变化:对比相邻两周的明细(新进/退出的股票、动作反转的个股),在交付摘要中向用户说明
    • 每周要点:按经理细分的行直接展示每位经理本周动态,筛选最新周次即得本周全貌
  4. 交付时报告增量:每次更新后向用户说明"本期新增 N 条,历史累计 M 条,覆盖 W 个周次",让用户感知累积进度。

Phase 1:初始化

  1. 确认周次:用 date +%G-W%V 计算当前 ISO 周次(如 2026-W35)。
  2. 读取名单:读取 references/fund-managers.md,确认跟踪的基金经理名单及其在管产品。
  3. 检查主 Excel
    • 文件不存在 → 运行 python3 scripts/update_tracker.py init 创建
    • 文件存在 → 运行 python3 scripts/update_tracker.py list 查看已记录周次,确认本期是否已写入
  4. 向用户确认:本期跟踪范围(全部名单 or 指定几位)。用户无特殊要求则默认全部。

Phase 2:多渠道搜集

references/sources.md 的数据源清单执行,核心检索动作如下:

2.1 东方财富新闻/公告检索(主力,周更场景首选)

用东方财富数据库检索本周调仓线索(工具:mx_finance_search_news / mx_finance_search_notice):

  • 按名单逐位检索:{基金经理} 最新调仓 本周{基金经理} 持仓变动{基金产品} 调仓
  • 检索公告:{上市公司} 前十大流通股东 变动{基金经理} 增持/减持 {股票}
  • 检索行业主线:基金 二季度 重仓 增持 科技 等,交叉验证名单内经理是否涉及

2.2 联网搜索补充

  • search(source="web") 检索:知名基金经理 调仓 {本周/近一周}张坤 刘彦春 调仓 最新基金 调仓 披露
  • 优先采用权威财经媒体(环球网财经、证券时报、中国基金报、上海证券报)的报道,注意核对报道中引用的基金名称与代码
  • 自媒体内容(雪球/知乎)仅作线索,找到后回溯原始披露

2.3 定期报告专项(披露期重点)

  • 季报(1月/4月/7月/10月下旬)、半年报(8月底前)、年报(次年3月底前)披露期,直接检索各基金最新定期报告的前十大重仓股明细
  • 对比上期报告,计算增持/减持/新进/退出,记录变动股数与占净值比变化

2.4 信息验证

  • 每条调仓信息至少从 1 个 A 级或 B 级来源确认;只有 C 级来源的信息标记为"传闻线索"或直接丢弃
  • 同一调仓多来源冲突时,以官方披露为准,并在记录中注明差异

Phase 3:整理并写入 Excel

  1. 整理 JSON:把本期调仓明细整理为 details 数组、每周要点整理为 summary 对象,字段定义见 references/output-template.md,写入 /sandbox/workspace/tracker_YYYY-Www.json(一个文件含 detailssummary 两个键)。数据质量硬性要求
    • 一股票一行:每只股票单独一条记录,多只股票必须拆分为多行(如"增持 A、B、C"要拆成 3 行),严禁合并
    • 基金经理必填manager 字段不能为空,脚本会校验并跳过无效行
    • 每周要点按经理细分summary.items 中每位名单内经理一行(含"无披露"经理),不允许把多位经理混在一行
  2. 运行脚本追加
    python3 /sandbox/workspace/skills/fund-manager-rebalancing-tracker/scripts/update_tracker.py \
      append --details tracker_W35_details.json --summary tracker_W35_summary.json
    
    (脚本支持 init / append / list 三个子命令,--file 可指定路径,默认主文件)
  3. 核对输出:脚本会报告新增条数与去重跳过数;运行 list 确认本期周次已记录。
  4. 无调仓信息的经理:在 summary 的 no_info_managers 字段中列出,保证档案连续性。

Phase 4:上传知识库快照

  1. 向用户展示本周新增内容(明细条数、要点、关键调仓),确认无误后再上传(写入不可逆)。
  2. 上传最新完整版 Excel 到知识库「知名基金经理最新调仓」(kb_id: 7obSkjlskekCQnOORoGyLh7G-GASp1QJCgfrG1hj1g0=):
    /sandbox/workspace/skills/ima-knowledge/scripts/upload_file.py \
      --file-path /sandbox/workspace/基金经理调仓记录.xlsx \
      --knowledge-base-id 7obSkjlskekCQnOORoGyLh7G-GASp1QJCgfrG1hj1g0= \
      --rename 基金经理调仓记录_2026-W35.xlsx
    
  3. 可选:把本期最有价值的关键新闻/公告 URL 用 import_urls 一并导入,便于日后追溯原文。

Phase 5:交付

向用户输出:

  • 本期周次与统计范围
  • 本周新增调仓要点(3-5 条最重要的)
  • Excel 当前累计记录数(如"明细累计 45 条,覆盖 5 周")
  • 数据来源说明(哪些来自定期报告、哪些来自媒体报道)
  • 查询提示(可按基金经理/股票/动作在 Excel 中筛选)
  • 风险提示:记录仅为信息整理,不构成投资建议

工作流示例

示例 1:常规周更(用户说"更新本周调仓")

  1. 计算周次 2026-W35,读取名单(15 位经理),list 确认 W35 未记录
  2. 东方财富新闻/公告检索逐位经理 + 联网搜索,收集约 30 条线索,验证后保留 12 条有效调仓
  3. 整理为 JSON(details 12 条 + summary),运行 append 脚本写入 Excel
  4. 展示本周新增给用户确认 → 上传 Excel 快照到知识库 → 交付摘要

示例 2:历史查询(用户说"张坤都调仓过哪些股票")

  1. 打开主 Excel(或知识库中最新快照)
  2. 按"基金经理"列筛选"张坤",或按"股票名称"筛选具体股票
  3. 汇总展示:张坤历次调仓的股票、动作、时间线
  4. 如需补充细节(如某条调仓原文),回到对应信息源核对

示例 3:定向更新(用户说"葛兰这周有什么动作")

  1. 读取名单锁定葛兰,检索中欧医疗健康等产品的最新新闻/公告/定期报告
  2. 只整理葛兰的调仓明细写入 Excel(同周次追加不冲突)
  3. 展示结果,可不上传快照(除非用户要求)

常见边界情况

  • 披露空窗期(无定期报告、无公告):如实说明本周无官方调仓数据,仅记录媒体线索并标注,不强行编造
  • 经理离职/增聘变动:记录在案并标注(影响后续跟踪口径)
  • 同一股票多经理操作:分别记录在各自名下,要点中可汇总
  • 停牌/退市股票:标注状态,避免误读为调仓
  • 重复周次执行:脚本会自动去重;如需修正某条错误记录,手动编辑 Excel 对应单元格后重新上传快照

资源目录

  • scripts/update_tracker.py — Excel 创建/追加/查询脚本(init / append / list)
  • references/fund-managers.md — 跟踪的知名基金经理名单(可增删,执行时必读)
  • references/sources.md — 数据源清单与检索策略(执行时必读)
  • references/output-template.md — JSON 字段定义与 Excel 表结构(整理数据时必读)