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

指数基金估值查询技能

查询指数基金(含ETF/联接基金/LOF)估值水平并生成简洁估值报告。覆盖A股、港股、美股全市场指数基金。当用户询问"XX指数基金估值"、"XX现在贵不贵/能不能买"、"XX是高估还是低估"、"XX的PE/PB分位"、"XX ETF折溢价"、"中概/白酒/医药/半导体/红利等指数基金当前估值"时触发本技能。技能会优先调用内置金融MCP工具获取结构化数据,缺失时从第三方估值平台抓取补充,最终输出包含PE/PB/股息率/历史分位/折溢价/跟踪误差及投资建议的简洁估值报告。

personAuthor: user_a600009dhubcommunity

Index Fund Valuation / 指数基金估值查询

Overview

本技能用于查询指数基金(ETF、场外联接基金、LOF)的估值水平,判断当前是高估、适中还是低估,并给出投资建议。覆盖 A 股、港股、美股三大市场的宽基、行业、主题、策略指数基金。

核心输出是一份简洁估值报告,包含:

  • 基金与底层指数基本信息
  • 估值指标:PE / PB / 股息率 及其历史分位点
  • 基金层指标:折溢价率、跟踪误差(仅 ETF/LOF)
  • 估值结论:高估 / 适中 / 低估
  • 投资建议:定投 / 加仓 / 持有 / 减仓 / 回避

触发场景

当用户出现以下意图时加载本技能:

  • 明确查询估值:XX基金估值XX现在PE多少XX的PB分位XX ETF折溢价
  • 询问买卖时机:XX现在能买吗XX贵不贵XX该不该加仓XX定投合适吗
  • 询问估值状态:XX是高估还是低估XX当前处于历史什么位置
  • 比较估值:XX和YY哪个更便宜XX系列里哪个估值最低
  • 行业/主题估值:白酒/医药/新能源/半导体/中概/红利 估值消费板块估值

工作流程

Step 1: 识别基金与底层指数

  1. 从用户查询中提取基金名称、简称、代码或指数名称。
  2. 若用户提供的是基金名称(如"易方达蓝筹精选"),先识别其是否为指数基金;主动型基金不在本技能范围内,应告知用户本技能仅支持指数基金。
  3. 若为指数基金,映射到底层跟踪指数:
    • 查阅 references/index_codes.md 获取主流指数代码映射。
    • 若映射表未收录,通过基金合同/招募说明书或公开数据(天天基金 fund.eastmoney.com、中证指数官网 csindex.com)确认跟踪指数。
  4. 记录以下关键信息:
    • 基金代码、基金简称、基金类型(ETF/联接/LOF/增强)
    • 底层指数代码、指数简称、所属市场(A股/港股/美股)
    • 跟踪方式(完全复制/抽样复制/增强)

Step 2: 获取估值数据(双源策略)

优先使用内置 MCP 工具,缺失时再抓取第三方网站补充。详见 references/data_sources.md

2.1 优先:内置金融 MCP 工具

按以下顺序尝试,命中即用,未命中继续下一个:

  1. westock-data(腾讯自选股结构化数据):查询指数 PE/PB/股息率/历史分位。
    • 适用于 A 股、港股、美股指数。
    • 优先查询指数本身的估值,再查询基金折溢价。
  2. westock-tool:若需筛选低估值指数基金或比较同类,使用其筛选能力。
  3. wb-finance-skill:作为金融场景总入口,补充查询基金净值、规模、费率、跟踪误差等基金层信息。
  4. neodata-financial-search:自然语言金融数据查询,作为补充。

若 MCP 工具未返回估值分位数据,进入 2.2。

2.2 补充:第三方估值网站

仅在内置工具未提供完整估值分位时使用。各数据源适用场景与抓取要点见 references/data_sources.md

| 数据源 | 适用场景 | URL 模式 | |--------|---------|---------| | 中证指数官网 | A股中证系列指数官方PE/PB/股息率 | https://csindex.com.cn/#/indices/family/detail?indexCode=<代码> | | 国证指数 | 深交所系列指数官方估值 | https://www.cnindex.com.cn/index.html | | 且慢 | A股主流指数估值分位(每日更新) | https://qieman.com/index-valuation | | 理杏仁 | 全市场指数历史估值分位(需登录) | https://www.lixinger.com | | 天天基金 | 基金净值/规模/折溢价/跟踪误差 | https://fund.eastmoney.com/<代码>.html | | 集思录 | LOF/ETF折溢价 | https://www.jisilu.cn/data/qdii/#qdiia | | 长投 | 简明指数估值色块图 | https://www.wo1573.com/Index/IndexValuation/IndexValuation2 |

抓取时使用 WebFetch 工具,prompt 指明提取字段:当前PE、PE分位、当前PB、PB分位、股息率、股息率分位、数据日期。

若仍无法获取,使用 scripts/fetch_valuation.py 脚本辅助(脚本封装了多源抓取与字段解析逻辑)。

Step 3: 估值分位解读

根据历史分位点判断估值区间(详见 references/valuation_metrics.md):

| 历史分位 | 估值状态 | 颜色标识 | 建议动作 | |---------|---------|---------|---------| | 0% - 20% | 极度低估 | 深绿 | 定投/加仓 | | 20% - 40% | 低估 | 浅绿 | 定投/持有 | | 40% - 60% | 适中 | 黄色 | 持有 | | 60% - 80% | 高估 | 橙色 | 减仓/止盈 | | 80% - 100% | 极度高估 | 红色 | 回避/清仓 |

注意事项:

  • 分位计算区间通常取近 5 年或近 10 年,应注明所用区间。
  • 周期类指数(券商、有色、煤炭)分位波动大,需结合行业景气度判断。
  • 成长类指数(医药、科技)分位长期偏高,不宜简单跨行业比较。
  • 港股/美股指数的 PE 口径可能与 A 股不同(如标普500用滚动PE),需注明。

Step 4: 生成估值报告

使用 assets/report_template.md 模板生成简洁估值报告。报告结构:

  1. 基本信息表:基金代码、简称、类型、底层指数、规模、费率、成立日期
  2. 估值指标表:PE(当前值/分位)、PB(当前值/分位)、股息率(当前值/分位)
  3. 基金层指标(ETF/LOF):折溢价率、跟踪误差
  4. 估值结论:高估/适中/低估 + 一句话理由
  5. 投资建议:定投/加仓/持有/减仓/回避 + 操作提示

输出格式要求:

  • 使用 Markdown 表格呈现数据。
  • 数值保留合适小数位(PE/PB 两位,百分比一位)。
  • 颜色标识遵循中国股市惯例:低估用绿色,高估用红色(与涨跌色一致)。
  • 报告末尾注明数据来源与日期,并提示"估值仅作参考,不构成投资建议"。

Step 5: 多基金比较(可选)

若用户询问比较类问题("XX和YY哪个便宜"),生成对比表:

| 指数基金 | PE | PE分位 | PB | PB分位 | 股息率 | 估值结论 | |---------|-----|-------|-----|-------|-------|---------| | 基金A | ... | ... | ... | ... | ... | ... | | 基金B | ... | ... | ... | ... | ... | ... |

并给出综合建议:哪个估值更低、更适合当前配置。

资源使用指引

references/

  • index_codes.md — 主流指数代码与名称映射表,识别指数时查阅。
  • valuation_metrics.md — PE/PB/股息率/分位的定义、计算口径、解读要点。
  • data_sources.md — 各估值数据源的详细使用说明、字段映射、抓取要点。

scripts/

  • fetch_valuation.py — 多源估值数据抓取脚本。当 WebFetch 无法直接解析页面时使用。支持从天天基金、中证指数、且慢等源抓取并合并字段。用法:python fetch_valuation.py --index <指数代码> --fund <基金代码>

assets/

  • report_template.md — 估值报告 Markdown 模板,直接套用生成最终报告。

常见指数基金类型与估值要点

| 类型 | 典型指数 | 重点关注指标 | 估值特点 | |------|---------|------------|---------| | 宽基 | 沪深300、中证500、创业板、上证50 | PE分位 | 长期均值回归明显 | | 红利 | 中证红利、红利低波 | 股息率、PB | 股息率高于4%偏低估 | | 行业-消费 | 中证白酒、食品饮料 | PE分位 | 长期高估值,看消费景气 | | 行业-医药 | 中证医药、创新药 | PE分位 | 受集采影响大 | | 行业-科技 | 半导体、新能源、人工智能 | PB、PS | 周期+成长,分位波动大 | | 行业-金融 | 银行、券商、保险 | PB、股息率 | 低PB高股息常态 | | 港股 | 恒生、恒生科技、恒生中国央企 | PE、股息率 | 估值长期偏低,看AH溢价 | | 美股 | 标普500、纳斯达克100 | PE、席勒PE | 长期牛市,分位偏高 | | 跨境QDII | 中概互联、纳指、日经 | PE、折溢价 | 注意QDII溢价风险 |

注意事项

  1. 数据时效性:估值数据每日更新,报告必须注明数据日期。隔夜数据可能延迟,美股指数估值通常滞后1个交易日。
  2. 指数 vs 基金:估值指的是底层指数的估值,基金净值是基金交易价格。ETF还涉及二级市场折溢价。
  3. 增强型指数基金:增强型基金有主动偏离,估值仅作参考,需结合基金经理超额收益能力。
  4. QDII溢价风险:中概互联、纳指等QDII-ETF常出现高溢价,溢价率>2%时提示风险,>5%强烈建议回避。
  5. 分位区间:不同平台分位计算区间不同(3年/5年/10年),跨平台比较需统一口径,推荐用近5年。
  6. 免责声明:所有估值结论仅供参考,不构成投资建议。市场有风险,投资需谨慎。