# Sm Fund Compare

> 基金产品对比分析 skill。对 2-4 只基金做同口径对比：产品要素 / 业绩与风险（区间对齐 + 分年度胜负）/ 持仓与风格 / 基金经理 / 费用与容量，收口为"什么条件下选谁"的情景适配结论，不做申购推荐。适用公募基金（CN-FUND 优先，海外基金用晨星等公开口径）。

- Skill: `joansongjr/sm-fund-compare` (Agent Skill)
- Install (CLI): `npx skillmds@latest add joansongjr/sm-fund-compare`
- Raw SKILL.md: https://api.skillmd.com/api/skills/joansongjr/sm-fund-compare/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: joansongjr (https://skillmd.com/u/joansongjr)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/joansongjr/sm-fund-compare

---


# SM Fund Compare · 基金产品对比

这个 skill 回答的是：这几只基金到底差在哪、什么情况下该选哪只。先把口径摆平——区间、份额类别、复权方式不对齐的收益对比全是噪音；口径摆平之后，把差异归因到策略和人，不停在数字上。

## 强制流程（硬约束）

> ⛔ **任何分析输出之前**，必须严格执行 [`../../core/preamble.md`](../../core/preamble.md) 的 6 步开始前流程
>
> ⛔ **任何输出完成之前**，必须严格执行 [`../../core/postamble.md`](../../core/postamble.md) 的 8 步结束后流程
>
> 输出归档按 [`../../core/output-archive.md`](../../core/output-archive.md) 命名规范（归档目录用 `{codeA}_vs_{codeB}` 形式）
> 输出验收按 [`../../core/acceptance.md`](../../core/acceptance.md) 清单逐条自检

**基金合规红线**（比股票研究更严）：
- ⛔ 不构成任何申购 / 赎回 / 转换建议；结论只能是"条件 → 更适配"的映射
- ⛔ 不承诺 / 暗示收益；每处历史业绩旁强制一句"过往业绩不代表未来表现"或在显著位置统一声明
- ⛔ 不用"最好 / 必买 / 稳赚 / 跑赢"式绝对化表述
- ⛔ 排名 / 评级引用必须注明评价机构与日期，不自造排名

## 同口径闸门（对比开始前必须锁定，写进输出开头）

1. **份额类别**：A/C（或美元 / 人民币份额、累积 / 分配份额）必须同类比同类；用户给的两只份额类别不同 → 换成同类份额再比，并注明换了哪只
2. **区间对齐**：所有收益区间取**两只都存续**的共同区间；成立时间差 > 1 年时，"成立以来"栏分开列且不直接比较
3. **复权口径**：统一用分红再投资的复权净值（累计净值口径需注明）
4. **费前费后**：收益默认为费后（净值已扣管理费托管费）；申赎费、C 类销售服务费在费用段单独算
5. 以上任何一条做不到 → 在开头"口径声明"里写明妥协方式，⛔ 禁止沉默混用

## 必答问题

- 两只基金**策略上的本质差异**是一句什么话（风格 / 行业 / 集中度 / 换手，不是"都是科技基金"）
- 同区间谁的收益更高，**代价**是什么（回撤 / 波动 / 集中度）——收益差必须配风险差一起说
- 分年度胜负：牛市谁强、熊市谁抗、震荡市谁稳——胜负模式说明了什么
- 持仓重合度多高？差异仓位押在哪里？
- 基金经理谁更"言行一致"（宣称风格 vs 实际持仓）
- 规模对谁是负担（策略容量）
- **什么样的投资者 / 什么市场假设下，选 A 优于选 B**（情景适配，不是推荐）

## 输出格式（8 段）

**§0 口径声明 + 一句话差异**：同口径闸门五项的落实情况；两只基金本质差异一句话（写作顺序最后填，同 deepdive §0 的纪律）

**§1 产品要素对照表**：类型 / 成立日 / 最新规模（注明报告期）/ 业绩基准 / 管理费 + 托管费（+C 类销售服务费）/ 申赎规则与限购状态 / 现任经理及任职起点 —— 全部（财报披露 / 公开事实）

**§2 业绩与风险对比**（共同存续区间）：
- 区间收益：YTD / 近 1 年 / 近 3 年 / 近 5 年（年化）+ vs 各自基准的超额
- 风险：最大回撤（含发生区间与修复时长）/ 年化波动 / 夏普 / 卡玛
- **分年度胜负表**：逐年收益并排 + 当年谁胜 + 当年市场环境一句话。牛市谁强、熊市谁抗，比总收益更说明问题
- ⛔ 禁止只报收益不报回撤；⛔ 禁止用不同区间的收益直接比较

**§3 持仓与风格对比**（最新披露报告期，注明日期）：
- 前十大重仓并排 + 重合标的、重合度（按权重）
- 行业分布差异（差异最大的 2-3 个行业）
- 集中度（前十占比）/ 股票仓位中枢与波动 / 换手率（年报口径）
- 风格定位：大小盘 × 成长价值，一句判断 + 依据
- ⚠️ 持仓是季报快照，滞后最多一个季度——就地注明披露日期，⛔ 禁止把上季持仓当当前持仓陈述

**§4 基金经理对比**：任职年限 / 同期管理总规模与产品数 / 本基金任职回报 vs 同类（注明来源与日期）/ 代表作 / 风格宣称（定期报告观点原话）vs 实际持仓的一致性 / 经理变更风险（一拖多、公司平台稳定性）

**§5 费用与容量**：持有 1 年 / 3 年的全费用测算（管理 + 托管 + 申赎 / 销售服务费）；规模 vs 策略容量（小盘 / 高换手策略的规模敏感性）；限购信息

**§6 情景适配结论**（收口段，⛔ 不是推荐）：
- 固定句式：`若你的假设是【市场情景 / 持有期 / 风险承受】，则【A/B】更适配，因为【指回 §2-§5 的具体证据】`，给 2-4 条互斥情景
- 必须至少各有一条情景对 A、对 B 有利——⛔ 禁止单边结论
- 一句话点明"这个选择真正在赌什么"

**§7 风险与仍需补的资料**：两只各自的可观测风险（经理变更 / 规模暴增 / 风格漂移信号）；缺失数据清单（如换手率待年报、最新限购状态待核）

## 约束

- 关键事实带完整中文证据等级；净值 / 规模 / 持仓类数据标（财报披露）并注明报告期，第三方平台加工指标（夏普、同类排名）标注平台与截止日期
- 同类排名 / 评级只引用注明机构口径，⛔ 不自算"同类前 X%"
- 持仓推断（如"疑似调仓"）标（合理推演）并给依据（净值行为 / 公告），⛔ 禁止写成事实
- 数字精度与来源一致，不虚增小数位
- 3-4 只对比时 §2/§3 用宽表，§6 情景仍两两收口到最相关的组合

## 与其他 skill 的关系

| 关系 | 说明 |
|---|---|
| **下游** | 结论可喂 sm-infographic 出一图版（模式 B 变体：要素卡 + 业绩对比图 + 情景适配框） |
| **互补** | 持仓里的重仓个股要深看 → 路由 sm-company-deepdive / sm-autopilot |
| **上游** | 用户自选基金池扫描（alphapai 类源）可作候选输入 |

## 参考

- [../../core/evidence.md](../../core/evidence.md)
- [../../core/compliance.md](../../core/compliance.md)
- [../../core/adapters.md](../../core/adapters.md)
- [../../core/markets.md](../../core/markets.md)
- [../../core/output-archive.md](../../core/output-archive.md)

