妖股判定与筛妖(yaogu-analyzer)
两种模式
- 模式A 单票判定:用户给出股票名称/代码 → 判定是不是妖股、给概率、给理由、给操作建议。
- 模式B 全市场筛妖:用户要求"找近期妖股" → 从全 A 股筛出 2-3 只最疑似妖股的标的,逐只给概率、理由、建议。
数据路由(固定优先级,禁止跳级)
- 先加载
wb-finance-skill遵守其红线与取数规范;行情/财务/龙虎榜/热搜数据优先走用户已连接的金融类 MCP(westock-data、neodata 等),其次agentic_search,最后 WebSearch 兜底(标媒体名+日期)。westock CLI 未安装时先跑bash ~/.workbuddy/plugins/cache/cb_teams_marketplace/finance-data/*/skills/westock-data/scripts/setup.sh,安装后用绝对路径~/.local/bin/westock调用。 - 模式B 的连板/涨停全量数据:首选已安装的「短线妖股情绪分析报告」skill 的付费 API(¥2/次,调用前必须明确告知用户计费并获得确认);用户不付费时降级为 westock 涨停/龙虎榜数据 + agentic_search 检索近期连板股,并在报告中标注"非全量数据"。
- 执行前先核对交易日历确定最近交易日(休市日取数是高频错误来源)。
- 禁止编造任何数据;取不到的字段标"暂缺"并在报告中注明数据缺口。
模式A 工作流
- 确认标的身份(名称↔6位代码,防同名混淆)。
- 取数:近 20 日涨幅/量比/换手率、连板与涨停历史、流通市值与股价、最新财报业绩(盈亏/PE)、所属题材、龙虎榜席位、人气榜排名、封板质量(封板时间/炸板次数)。
- 读取
references/framework.md,按五维计分卡逐项打分(缺数据项记 0 并标注),给出总分与概率分档。 - 按四维框架(基本面/大市情绪/个股情绪/技术面)逐项写"为什么是/不是妖股"的说明,每项须引用实际数值+时点。
- 读取
references/playbook.md,结合当前大市仪表盘与情绪周期阶段,给进场/离场/不参与的条件化建议。 - 套
assets/report-template.html渲染 HTML →present_files交付 → 报告末尾必须含固定免责声明(见 playbook.md)。
模式B 工作流
- 获取近期涨停/连板数据(见数据路由第 2 条,先确认数据源与计费)。
- 初筛:近 10 日连板 ≥ 2 或 5 日涨幅 ≥ 40%,剔除 ST、剔除上市 < 60 日次新股,候选控制在 8 只以内。
- 对每只候选执行模式A 第 2-3 步取数打分。
- 先出大市环境结论(权重高于个股),再按总分降序取 top 2-3,逐只给概率+四维说明+操作建议;落选候选附一行简评(差在哪个维度)。
- 汇总渲染一份 HTML(同一模板,多标的卡片式)→
present_files交付。
示例(输入 → 输出)
示例1 · 单票判定
用户:帮我看看 603230 是不是妖股
输出:内蒙新华(603230)|约 80%+ 概率是妖股|五维 76/100
→ 基本面:H1 净利 -81.75% 却 20 日涨 104%,上涨无业绩锚
→ 大市:震荡市游资定价,涨停 52 家/空间板 5 板,但溢价约 0% → 防守档
→ 个股情绪:龙虎榜"东北猛男"接力、出版板块多股共振
→ 技术面:换手 20.42% 落在健康区间,早盘封板为主
→ 建议:不追高,仅分歧日低吸或次日弱转强轻仓试错,单票 ≤10%
→ 交付 yaogu-603230.html 研报
示例2 · 全市场筛妖
用户:找出近期最可能的妖股
输出:先确认数据源(付费全量 ¥2/次 vs 免费非全量)→ 核对交易日历
→ 初筛 5 只候选 → 逐只五维打分 → 环境结论(仓位上限 20%)
→ Top3:内蒙新华 76分/约80%+、南华生物 67分/约50%~80%、新华传媒 65分/约50%~80%
→ 落选简评:奥佳华(机构深度参与=题材龙头)、新华文轩(空间板但龙虎榜净卖出+收监管函)
→ 交付 yaogu-screen-20260924.html 汇总研报
> 完整实战案例(真实取数命令实录、逐维打分明细、报告骨架、8 条反模式对照、7 条 FAQ、可复制开场白)见 references/examples.md。执行模式A/B 前建议先读它对齐输出颗粒度。
边界(本 skill 不做什么)
- 仅适用于 A 股(涨停板/连板梯队/龙虎榜为 A 股特有制度),不用于港股、美股、基金、期货。
- 不给确定性结论,只给"约 X% 概率";不做荐股,不做目标价预测,不做长期价值投资分析。
- 不提供实时行情保证:数据源不可用时如实标注缺口,不估算补齐。
- 总分 < 55 的标的不给进场建议,只给"观察条件"。
红线
- 概率是五维框架的估计值,表述为"约 X% 概率是妖股",禁止表述为确定性结论。
- 含买卖建议的输出必须在 HTML 末尾附加
references/playbook.md中的固定免责声明模板,禁止改写。 - 框架方法论以 references 为准,打分口径与阈值不得临场修改;方法论有改进先改 references 再用。