name: a-stock-prediction
description: A股个股次日(T+1)走势预测 skill。当用户输入A股股票代码(如 600519、000858、300750、688981、430090)或公司名称(如"贵州茅台"、"宁德时代"、"比亚迪"),并要求预测次日走势、给出交易计划、评估盈亏概率时,触发本 skill。skill 会用 mcp__MiniMax__web_search 搜证大盘环境、龙虎榜、北向资金、融资融券、主力资金流、板块联动、公告与消息面等,按"四维分析框架"(大盘环境 30% / 资金行为 30% / 技术面 25% / 消息面 15%)交叉验证,产出可量化的方向预测(看多/看空/震荡 + 概率百分比 + 价格区间),并写入当前项目 markdown 目录下的 a-stock-{代码}-{YYYY-MM-DD}.md。输出包含详细逻辑推导链、中间结果与最终结果概率、专业术语小白解释、mermaid/ascii/svg 图表。适用场景:盘后复盘想做次日的方向判断与交易计划;不适用:长线基本面估值(改用 finance-core-analysis)、日内高频交易、港股/美股(改用 us-stock-prediction)。
A股个股次日走势预测
核心目标
把"A股次日走势"这一T+1 制度下的高风险、低信噪比问题,转成可重复、可量化、可复盘的决策流程:
- 风险锁死 — 单笔最大可承受亏损 ≤ 账户净值 2%(A股个股次日跌停就是 -10%,必须严控仓位)
- 赔率优先 — 只参与潜在盈利:潜在亏损 ≥ 2:1 的交易
- 逻辑可追溯 — 每一条结论必须能反向定位到具体数据来源
- 小白可读 — 每个专业术语第一次出现立即用括号通俗解释
A股市场关键背景(预测前必须明确)
| 特性 | 含义 | 对预测的影响 |
|---|---|---|
| T+1 制度 | 当日买入次日才能卖出 | 必须假设"买入后次日开盘跌停且封板"能否承受 |
| 涨跌停板 | 主板 ±10%、ST 股 ±5%、创业板/科创板 ±20%、北交所 ±30% | 不同板块的"出手区间"完全不同 |
| 散户主导 | 个人投资者交易占比 60%+ | 情绪化波动剧烈,主线轮动快 |
| 政策市 | 政策、监管直接影响板块涨跌 | 必查"近 3 日是否有相关政策" |
| 主力痕迹 | 龙虎榜、北向资金、融资融券是核心信号 | 不看这三个=瞎猜 |
工作流(7 步,严格按顺序执行)
[用户输入代码/名称]
│
▼
[步骤 1: 标的解析] — 确认代码、公司全称、交易所、板块、涨跌停幅度、是否 ST
│
▼
[步骤 2: 信息搜证] — 用 mcp__MiniMax__web_search 拉取大盘环境 + 个股 5 类关键数据
│
▼
[步骤 3: 四维打分] — 大盘环境 30% / 资金行为 30% / 技术面 25% / 消息面 15%
│
▼
[步骤 4: 综合推演] — 四维加权 → 方向预测(看多/看空/震荡) + 概率(%) + 价格区间
│
▼
[步骤 5: 交易计划] — 入场价、止损价、目标价、仓位、时间止损、退出条件
│
▼
[步骤 6: 写出 markdown] — 保存到 <项目>/markdown/a-stock-{代码}-{YYYY-MM-DD}.md
│
▼
[步骤 7: 输出摘要] — 给用户核心结论 + 文件路径
步骤 1:标的解析
收到用户输入(如"600519"或"贵州茅台"),用 mcp__MiniMax__web_search 确认以下信息:
| 字段 | 说明 | 来源关键词 |
|---|---|---|
| 股票代码 | 6 位数字(如 600519、000858、300750、688981、430090) | 用户输入 + 搜索 |
| 公司全称 | A股法定名称 | "{名称} 股票代码" |
| 交易所 | 沪市主板(60开)/深市主板(00开)/创业板(30开)/科创板(68开)/北交所(43、83、87、92开) | 由代码判断 |
| 涨跌停幅度 | ±10% / ±5%(ST) / ±20%(创业板、科创板) / ±30%(北交所) | 由板块判断 |
| 行业板块 | 申万一级行业(食品饮料/电池/医药生物等) | "{名称} 所属行业 申万" |
| 概念题材 | 主流概念(AI、机器人、固态电池、低空经济等) | "{名称} 概念板块" |
| 是否 ST | 普通 / *ST / ST | "{代码} ST" |
| 是否融资融券标的 | 是 / 否 | "{代码} 两融标的" |
| 是否陆股通标的 | 是 / 否(影响北向资金数据有效性) | "{代码} 港股通 陆股通" |
代码与板块快速对照:
60xxxx → 沪市主板 (±10%)
00xxxx → 深市主板 (±10%)
30xxxx → 创业板 (±20%,需 10 万门槛)
68xxxx → 科创板 (±20%,需 50 万门槛)
43/83/87/92 → 北交所 (±30%,需 50 万门槛)
ST/*ST → ±5%
步骤 2:信息搜证(盘后复盘清单)
严格按 P0 → P1 → P2 优先级调用 mcp__MiniMax__web_search,每条查询 ≤ 2 个关键词组合。
P0 必查(没查到则预测置信度降一级)
今日 上证指数 收盘 涨跌
今日 涨停 跌停 家数 连板
{股票代码} 今日 收盘价 涨跌
{股票代码} 今日 龙虎榜
{股票代码} 主力资金 流入
近一周 {股票代码} 公告
P1 强烈建议查
{股票代码} 北向资金 持股
{股票代码} 融资融券 余额
{股票代码} {行业板块} 今日 涨跌幅
{股票代码} 所在概念 龙头 涨幅
近 3 日 {行业} 政策 消息
A股 主线 今日 涨停板
P2 视情境查
{股票代码} 业绩预告 {季度}
{股票代码} 限售解禁 时间
{股票代码} 大股东 减持 公告
明日 A股 重要公告 财经日历
富时A50 期指 隔夜
人民币汇率 中间价 今日
搜证纪律
- 每个查询读 3-5 条结果,做交叉验证;只看 1 条来源 = 等同于瞎猜
- 数据严重缺失(连大盘指数都查不到)→ 直接降级为"低置信度",在 markdown 顶部明确标注"信息缺失,仅供参考"
- 禁止使用内置
web_search,必须使用mcp__MiniMax__web_search - 时效性优先:同一指标多个来源结果不一致,取最近的、最权威的(东方财富、同花顺、上交所/深交所公告优先于自媒体)
详见 references/search-queries.md(完整查询模板库)。
步骤 3:四维打分(详细规则见 references/four-dimension-framework.md)
每维给出 -2 ~ +2 的整数打分(强烈看空到强烈看多),并简述 1-3 条关键证据。
| 维度 | 权重 | 打分(举例) |
|---|---|---|
| 大盘环境 | 30% | 四大指数全部站5日线 + 涨停家数>80 + 主线连板高度3板以上 → +2;指数全线跌破年线 + 千股跌停 → -2 |
| 资金行为 | 30% | 龙虎榜知名游资净买入>5000万 + 主力净流入>流通市值1% + 北向加仓 → +2;主力连续 3 日净流出 + 龙虎榜砸盘 → -2 |
| 技术面 | 25% | 放量突破前期高点 + 多头排列 → +2;跌破年线 + 量价齐跌 → -2 |
| 消息面 | 15% | 业绩超预期 + 国家级行业政策利好 → +2;业绩暴雷或大股东减持 → -2 |
加权求和 → 范围 -2.0 ~ +2.0,映射到方向与置信度:
| 加权得分区间 | 方向 | 置信度 |
|---|---|---|
| > +1.0 | 强看多 | 高 |
| +0.3 ~ +1.0 | 弱看多 | 中 |
| -0.3 ~ +0.3 | 中性震荡 | 中低 |
| -1.0 ~ -0.3 | 弱看空 | 中 |
| < -1.0 | 强看空 | 高 |
对冲信号处理: 如出现"大盘强 + 个股技术弱"或"消息利好 + 资金净流出",置信度强制降一级,并在 markdown 中明确写"对冲点"。
步骤 4:综合推演 → 概率量化
输出四个数值(必须同时给):
方向: 看多 / 看空 / 震荡
方向概率: 55% (区间 50%-60%)
价格区间: 18.50 元 - 19.80 元 (次日内最可能的运行区间)
期望波动幅度: ±2.3% (基于近 5 日 ATR 估算)
概率估算方法(不要瞎编):
- 基础概率 50%(A股个股次日方向接近随机)
- 四维加权得分 × 7.5 → 得到偏移(满分 +2 → +15%,满分 -2 → -15%)
- 得分映射:50% + 偏移 = 初步概率
- 微调:
- 同板块龙头明确强势 / 弱势:±3%
- 有清晰 P0 催化 + 四维同向:±5%
- 信息严重缺失:clamp 回 45%-55%
- 涨停股次日特殊处理:见
references/scenarios.md场景1
- 硬性 clamp:任何方向概率 > 65% 自动 clamp 到 65%(A股次日方向是低信噪比事件,过度自信=爆仓最快路径)
价格区间计算:
- 中枢价 = 今日收盘价 × (1 + 加权得分 × 1.5%)
- 上界 = 中枢价 + 近 5 日 ATR × 1.28(80% 置信)
- 下界 = 中枢价 - 近 5 日 ATR × 1.28
- 涨跌停板硬约束:上界 ≤ 涨停价,下界 ≥ 跌停价
ATR(平均真实波幅)简化估算:近 5 个交易日的(最高 - 最低)平均值。
步骤 5:交易计划(标准模板)
只有置信度 ≥ "中" 才给完整交易计划;置信度 < "中" 只给"观望/小注试错"建议。
### 交易计划(仅置信度 ≥ "中" 才给)
- 入场触发价: ___ 元 (理由:____)
- 止损价: ___ 元 (理由:跌破 ___ 元支撑 / 形态破坏 / 单日亏损 7% 无条件清仓)
- 目标价 TP1: ___ 元 (赔率 1:1,平 50% 仓位)
- 目标价 TP2: ___ 元 (赔率 2:1,再平 30% 仓位)
- 跟踪止损: 剩余 20% 仓位用 1×ATR 跟踪
- 仓位大小: 账户净值的 ___% (确保止损触发时亏损 ≤ 2%)
- 最大持仓: ___ 个交易日(时间止损,A股不持仓过周末)
- 不做条件: 若次日集合竞价高开 > 7% 或低开 > 5%,放弃执行
仓位计算公式(强制使用):
仓位金额 = (账户净值 × 风险预算 2%) ÷ (入场价 − 止损价) × 入场价
仓位股数 = 仓位金额 ÷ 入场价 ÷ 100 × 100 (A股最少 1 手 = 100 股)
A股 T+1 特殊提示:
- 计划买入前必须自问:"如果买入后明天开盘直接跌停 -10% 并封死,我能否承受?"
- 单笔仓位上限:置信度高 ≤ 总资金 30%、置信度中 ≤ 15%、置信度低 ≤ 5%
- 永远保留至少 20% 现金(应对极端行情和突发机会)
步骤 6:输出 markdown 文件
命名规范
<项目根目录>/markdown/a-stock-{代码}-{YYYY-MM-DD}.md
例:/Users/digoal/new/markdown/a-stock-600519-2026-06-08.md
写作风格硬性要求
- 每个专业术语第一次出现时,立即用括号给出口语解释
- 正确: "今日龙虎榜(交易所每日公布的异常波动个股名单)显示知名游资'东方财富西藏南路'净买入 7800 万"
- 错误: "龙虎榜上炒股养家净买 7800 万"
- 每个数字必须标注单位、时点、来源
- 正确: "今日收盘价 1875.50 元(2026-06-07 15:00 收盘,东方财富)"
- 错误: "收盘 1875"
- 必须用图示,至少 2 个(优先级:四维雷达 mermaid > 价格刻度 ascii > 概率分布 svg)
- 逻辑链必须能逆向追溯:每一条结论都能定位到具体证据 + 数据来源 [n]
- 小白友好:假设读者完全不懂股票术语
必须包含的章节(顺序固定,详细模板见 assets/report-template.md)
# {代码} {公司全称} 次日走势预测
> 预测日期:YYYY-MM-DD | 目标交易日:YYYY-MM-DD
> ⚠️ 免责声明:本预测基于公开信息与概率推断,不构成投资建议。A股次日方向本身就是低信噪比事件,任何 ≥ 65% 的概率都视为过度自信。
## 一、核心结论(速读)
## 二、标的画像
## 三、四维分析详细推导
### 3.1 大盘环境(权重 30%,打分 ±N)
### 3.2 资金行为(权重 30%,打分 ±N)
### 3.3 技术面(权重 25%,打分 ±N)
### 3.4 消息面(权重 15%,打分 ±N)
## 四、四维加权汇总(含可视化)
## 五、概率推导与价格区间(含可视化)
## 六、交易计划(若置信度 ≥ "中")
## 七、风险与陷阱(列 3-5 个)
## 八、专业术语小白解释
## 九、数据来源(编号 [n] 引用)
详细的章节内容、占位符与可视化范例见 assets/report-template.md。
步骤 7:输出摘要
markdown 写完后,在聊天框给用户不超过 12 行的摘要:
✅ 已生成预测报告:markdown/a-stock-600519-2026-06-08.md
📊 核心结论(贵州茅台):
- 方向:弱看多(置信度 中)
- 次日方向概率:58% (区间 50%-66%)
- 关键价位:支撑 1850 元 / 压力 1920 元 / 止损 1830 元
- 期望波动:±1.8%
⚠️ 重要风险:
- 白酒板块今日资金净流出 12 亿,情绪偏弱
- 次日是月末,机构调仓可能加大波动
💡 建议仓位:总资金的 8%(基于止损 1830、入场 1875,单笔亏损不超过 2%)
📁 详细报告:/Users/digoal/new/markdown/a-stock-600519-2026-06-08.md
风险铁律(执行时必须严格遵守)
- 永远不要给出"必涨/必跌"的判断。即便四维全正向,也要给概率区间,留反手空间。
- 任何"≥ 65% 的方向概率"自动 clamp 到 65%。A股个股次日方向是低信噪比事件,过度自信是破产的最快路径。
- 信息缺失必须明确标注,并把置信度降级,而不是补全数据。
- 不预测的具体情形:
- 停牌中或预知次日停牌的股票
- 业绩预告窗口期(1/4/7/10 月)未披露的股票,只给"回避"建议
- 突发停牌核查、被证监会立案的股票,只给"清仓"建议
- 长线估值(应改用 finance-core-analysis skill)
- 日内高频点位(预测频率与时窗不匹配)
- A股专属红线(任一触发立即给"放弃/清仓"建议):
- 大盘跌破年线(250日均线)
- 个股连续 3 日主力净流出且阴跌
- 重大利空公告(业绩雷、限售解禁、立案、减持)
- 板块系统性走弱(连续 2 日跌幅板块前三)
- 不要把"看起来很对"的逻辑直接当成"会发生的现实"。每一步都要写明"如果这个证据错了,推理链怎么塌"。
反模式(出现这些情况要重做)
| 反模式 | 为什么错 | 正确做法 |
|---|---|---|
| 只看技术面就给方向 | 技术面滞后,A股短期由资金和情绪驱动 | 必须四维交叉验证 |
| 把"利好"翻译成"必涨" | 利好可能已被市场消化或被大盘对冲 | 给概率,不给定论 |
| 没有数据来源 | 等同于瞎猜 | 每条数据附 [n] 引用 |
| 概率写 75% / 90% | 过度自信 | 强制 clamp 到 ≤ 65% |
| 跳过步骤 2 直接打分 | 拍脑袋 | 必须先搜证,再打分 |
| 追高入场(当日已涨 > 7%) | 剩余空间小、回调风险大 | 高开 > 7% 直接放弃 |
| 抄底跌破年线的股票 | 接飞刀必死 | 跌破年线一律不买 |
| 忽视 T+1 风险 | 买入后跌停就锁死 | 仓位必须按"次日跌停可承受"反推 |
| 不分板块用统一止损% | 创业板涨跌幅 ±20% 与主板 ±10% 完全不同 | 按板块设止损 |
| 把"已经 5 连板"当 6 连板的依据 | 高度连板退潮风险极大 | 5 连板以上原则不参与 |
资源引用
- 四维分析详细规则:见
references/four-dimension-framework.md(打分细则、典型证据、常见陷阱) - 量化评分映射表:见
references/scoring-system.md(加权得分 → 概率 → 仓位 → 价格区间的完整公式) - A股搜证查询模板:见
references/search-queries.md(按情境分类的关键词组合) - 术语小白词典:见
references/terminology.md(每写一个术语前先查) - 典型场景应对手册:见
references/scenarios.md(首板/连板/超跌反弹/业绩窗口/政策利好 5 类场景) - 可视化模板库:见
references/visualization-templates.md(mermaid 雷达、ascii 价格尺、svg 概率分布、ASCII K线) - 报告完整模板:见
assets/report-template.md(可直接复制的 markdown 骨架)
编写预测时,如果用到某个参考文件,先 Read 它再继续 — 不要凭印象生成内容。
自检清单(交付前 30 秒过一遍)
- 标的解析完整(代码、交易所、板块、涨跌停幅度、是否 ST、是否两融、是否陆股通)
- 至少 5 条 P0 搜证查询已执行(必含大盘、龙虎榜、主力资金、近期公告)
- 四维打分有具体证据 + 数据来源 [n]
- 加权得分算式清晰、可验证
- 方向概率 ≤ 65%,并给出区间
- 价格区间被涨跌停板硬约束(没超出 ±10% / ±20%)
- 交易计划包含入场/止损/目标/仓位/时间止损/不做条件
- 仓位用公式计算,确保单笔亏损 ≤ 2%
- 至少 2 个可视化图(mermaid + ascii 或 + svg)
- 至少 5 个专业术语有小白解释
- 数据来源在文末以 [n] 编号列出
- 文件命名符合
a-stock-{代码}-{YYYY-MM-DD}.md - 文件保存到
<项目根目录>/markdown/下 - 报告顶部有免责声明
- 风险点列出 3-5 个,每个有"如果触发该怎么办"的应对
未通过任何一项 = 重新写,不能交付。