fund-copilotlisted
Install: claude install-skill caredhieacid/fund-copilot
# 支付宝基金筛选
## 目标
从公开公募基金数据或用户给出的支付宝候选代码中,生成可复核的候选排名。所有数值由脚本计算;不要凭语言模型印象补数据。
## 默认行为
当用户没有说明参数时,不追问,采用:
- 策略:`best`——跨全类别推荐:A股宽基、策略/主题指数、QDII(海外)、债券、主动权益
各出类别内最优(QDII 最多 4 只),**评分只在同类别内可比**;QDII 参赛但暂停申购剔除、
限大额/限购保留并打标;
- 风险:`medium`;持有期:3 年;
- 每只基金给出“历史持有体验”(任一时点买入持有 1/3/5 年的历史正收益概率、最长回本时长)
和“建议持有 ≥N 年”参考(历史胜率 ≥80% 的最短窗口;须声明历史不代表未来);
- 排除:封闭、定开、各类持有期/滚动持有锁定产品、养老、FOF、二级债/转债、主题行业单押;
单类策略(如 `core-index`)下 QDII 与红利/低波/港股策略指数不参赛,`best`/`all` 下参赛;
- 剔除份额规模低于 0.5 亿份的基金(清盘风险);同一指数最多保留 1 只(`--max-per-index` 可调);
- 收益、回撤、波动等指标按分红复权口径计算;自动模式仅保留历史覆盖完整评估窗口的基金;
- 不登录支付宝,不读取账户,不下单。
必须在���答中明确哪些参数使用了默认值,并转述各类别首选与其持有时长参考。
参数约束:`--risk low` 目前只保留债券型基金,不能与 `--strategy core-index` 或
`--strategy active` 组合(脚本会直接报错);低风险请求用 `--strategy bond`(或
`balanced`/`all`)。
## 执行步骤
1. 定位本 `SKILL.md` 所在目录,记为 `SKILL_DIR`。
2. 确认 `SKILL_DIR/.venv/bin/python` 存在;不存在时提示用户在该目录运行 `./setup.sh`,不要伪造结果。
3. 将用户意图映射为参数:
- 「推荐最好的」「不限类型」「都看看」:`--strategy best`(默认)
- 长期定投、普通人核心仓位、宽基:`--strategy core-index`
- 稳健、低波动、债基:`--strategy bond --risk low`
- 主动股票/混合基金:`--strategy active`,并提醒经理变更校正有限
- 多类型比较:`--strategy balanced`
- 用户给出明确基金代码时,使用 `--codes`;用户提供 CSV/文本候选池时,使用 `--watchlist`
4. 从 `SKILL_DIR` 执行脚本。示例:
```bash
cd "$SKILL_DIR"
.venv/bin/python scripts/fund_picker.py \
--strategy core-index \
--risk medium \
--holding-years 5 \
--top 5 \
--output /tmp/alipay_fund_report.md \
--json-output /tmp/alipay_fund_report.json
```
指定基金代码比较:
```bash
cd "$SKILL_DIR"
.venv/bin/python scripts/