选股筛选
筛选负责缩小研究范围,不负责证明未来收益。
工作流
- 根据用户目标选择策略:
- 短线或未指定:读取
references/short-term.md,使用breakout。 - 中线:读取
references/mid-term.md,使用value。 - 热点或游资:读取
references/hot-money.md,使用hot_money。
- 短线或未指定:读取
- 调用
screen_candidates,传入策略和合理的top_n。 - 对排名前 3–5 的候选并行调用
stock_quote、stock_technical和stock_news。 - 需要估值确认时调用
stock_fundamentals。 - 排除行情失效、代码异常、重大利空或技术结构已破坏的候选。
- 输出代码、名称、筛选依据、复核证据、风险和数据时间;结果不足时不要补齐数量。
如需进一步分析某只股票,由当前 Agent 继续使用 $stock-analyzer,不要默认创建子 Agent。如需形成自动模拟盘计划,由编排任务读取目标 paper run,并在组合全部 Skill 结果后只调用一次 publish_paper_plan;本 Skill 自身不发布计划。
MCP 响应契约
- 每次调用先检查
schema_version和ok,候选数据只从data读取。 - 输出必须携带
meta.source、meta.as_of和meta.freshness.status;stale或unknown数据不能支持强结论。 ok=false时使用error.code说明失败,不得为了凑足候选数量而虚构结果。- 离线演示可依次读取
screen_candidates、stock_quote、stock_technical、stock_newsDemo 数据集,并显式标注meta.demo=true;Demo 候选不能转成模拟盘计划。