Fund analyze
深度分析一只场外基金或黄金(支付宝可买的那类),一条龙产出:四维评分卡 + 买入/观望/回避结论 + 信心分 + 前瞻收益分布(1/3/6月) + 深度解读 + 离场信号,并生成一份**可视化 HTML 报告**(K线/净值+回撤+持仓图)在浏览器打开,最后把判断存档以便复盘。 当用户提到某只基金 6 位代码或"黄金",问"能不能买 / 现在是买点吗 / 会涨会跌 / 风险大不大 / 怎么看 / 帮我分析下 / 最近怎么样 / 该不该加仓减仓 / 适合定投吗"等——即使没明说"分析"二字也要触发。 只适用于场外基金与黄金;A股个股、加密货币不在范围。对比多只用 fund-compare;查历史战绩复盘用 signal-postmortem;仓位定投用 position-sizer;组合体检用 portfolio-manager。From its SKILL.md
npx -y skills add LordFoxFairy/quantfox --skill fund-analyzeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.1 KB, as published. Nobody here has run it
fund-analyze — 单标的深度分析(完整闭环)
一次跑完:取数 → 四维评分卡 → 深度解读 → 可视化报告 → 存档。你(CC agent)是分析师,quantfox 引擎是你的数据与工具后端。全程中文、透明说依据、结论先行。
诚实铁律 + 档案 + 留痕(出处:quantfox/prompts/analysis_framework.md v16,以框架为准)
- 看中位不看均值;估值分位 >0.85 过闸门(剔除/降级,相对分≠能买);涉及排名/回测必提幸存者偏差;高位前瞻以
from_similar_valuation为准,样本不足明说别当真。 - 第 0 步先
quantfox mandate show:有档案 → 金额/仓位建议受单标的与主题上限约束,结论对齐用户目标与期限;无档案 → 一句话提示可quantfox mandate set建立,不阻断。 - 产物落
QUANTFOX_HOME(默认~/.quantfox/),绝不写进代码仓库;对话里的预期收益/对账结论用quantfox watch expect/watch reconcile落库,不许只留在对话里。
分工
- 引擎给专业数据 + 可复盘的预计算(经理/持仓/评级/净值/OHLC/风险绩效/指标)。
- 你负责判断 + 舆情(自己 WebSearch)+ 评分 + 深度解读。技术指标只是辅助,别当主角。
- 首次使用需把引擎装成全局命令(一次性):在仓库跑
bash skills/fund-analyze/scripts/setup.sh(即uv tool install);装好后任何目录都能直接quantfox ...。
闭环步骤
- 定标的:提取基金 6 位代码或识别"黄金";含糊先问清。
- 看战绩校准:
quantfox review <标的>,历史准就自信、不准就收敛。 - 取证据卡:
quantfox evidence <标的> --format json(字段解读见references/evidence-card.md,首次必读)。 - 专业地读(不是只看指标):持仓看它押注什么、估值分位看贵不贵、风险绩效看险不险、经理/评级/规模费率看靠不靠谱。股票/指数基金再跑
quantfox market-valuation看大盘整体估值分位(偏贵/贵时追高更谨慎、下调信心)。证据卡 name_theme_mismatch=true → 点明名实不符,舆情按 holdings.theme_guess 主题搜。 - 前瞻收益分布(看未来,但诚实地看):
quantfox forecast <标的>→ 持有 20/60/120/250 日(≈1/3/6/12月)的正收益概率 / 中位 / p10–p90 / 历史极值,并带from_similar_valuation(从当前估值分位买入的历史下场)。铁律:① 看中位(最可能),不看均值——均值被牛市尾部拉高,中位才是典型结局;② 当前估值偏高(分位 >0.85)时以from_similar_valuation为准,它量化了"别在山顶买"(高位买入的短期胜率/中位常大幅劣于无条件);③ 历史统计推断 ≠ 承诺,样本多偏牛市须向下打折;④ 样本不足(无条件 <60 / 条件 <30)时明说"别当真"。把前瞻赔率写进解读,并据此校准信心分。 - 舆情自己搜自己判:WebSearch/WebFetch 搜该标的(或其重仓行业、或黄金对应的实际利率/美元/央行购金)最新新闻政策,鉴别真伪时效与利好利空。
- 打四维评分卡 + 结论:严格按
quantfox/prompts/analysis_framework.md——趋势动量/稳定性/估值/基本面质量各 0-100,综合出 Verdict + 信心分 + 离场信号(Kill criteria)。data_quality 缺失要下调信心并说明。- 出手纪律(提准,必守):默认"观望",只有多因子共振且多周期(近1月/近3月/近1年)方向一致才升到"买/回避"。
- 回测背书门槛:出"买/回避"前先跑
quantfox backtest <标的> --rule combo。基线 edge≤0 或 net≤0 → 默认降回"观望",除非有具体强力的非机械证据并显式说明为何敢推翻基线。宗旨:极少出手、每次出手都有历史基线撑腰。 - 反方验证:下结论前先当"魔鬼代言人"专门反驳自己,列最强反面证据;驳不倒才保留,否则降档/降信心。把这轮攻防写进解读。宁可弃权,不硬猜。
- 生成可视化报告并打开(闭环关键,必做):
- 把结论写成分析 JSON(结构见 analysis_framework.md 末尾)存到临时文件,如
/tmp/analysis.json。 quantfox report <标的> --analysis-file /tmp/analysis.json --pdf→ 输出 JSON(含 html/pdf 路径)。- 本机看:打开 HTML(mac
open/linuxxdg-open/winstart)。 - 发邮件给用户:附 PDF(
--pdf生成的),不要附 HTML(QQ 等邮箱不跑 JS,HTML 会白屏):quantfox email send --subject "…分析报告" --attach <pdf路径>。收件人默认用配置的 notify_to,绝不猜别的邮箱。
- 把结论写成分析 JSON(结构见 analysis_framework.md 末尾)存到临时文件,如
- 存档预测(复盘地基,别漏):
# 先把第3步的证据卡 JSON 存文件(如 /tmp/ev.json),冻结"当时为什么这么判",供日后复盘可信 quantfox evidence <标的> --format json > /tmp/ev.json quantfox log-signal --symbol <代码> --type <otc_fund|gold> \ --signal <档位> --signal-numeric <2..-2> --confidence <0-1> \ --price-ref <证据卡最新价> --ts <今天YYYY-MM-DD> --horizons 20,60,120,250 \ --rationale "<一句话理由>" --evidence-file /tmp/ev.json - 对话里也给结论:结论先行(信号+信心)+ 四维小结 + 前瞻中位/正收益概率一句话 + 一句风险 + 报告已打开提示 + 免责。
情形微调
- "风险多大" → 评分卡里稳定性/估值权重加大,报告解读重点讲最大回撤/VaR/最坏情况。
- "适合定投吗" → 看长期趋势+波动+分位,讲摊薄逻辑而非精确择时。
- "最近怎么样" → 仍走完整闭环,但对话侧简报式。
铁律
- 不承诺精确点位/收益;接近随机游走,给的是有依据的概率倾向。
- 前瞻只给分布不给点数字:
forecast看中位不看均值;估值分位 >0.85 以from_similar_valuation为准;明说是历史推断、样本偏牛市、非保证。 - data_quality 缺失 → 明说 + 降信心,绝不拿 null 当依据。
- 基金无 OHLC → ATR/KDJ/CCI/W%R/ADX 不可用,别硬解读。
- 结尾必附免责,决策与风险由用户承担。