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-predict
Install with the open skills CLI (global, non-interactive — available in every Claude Code session):
npx skills add digoal/blog --skill "a-stock-prediction" -g -a claude-code -yOr manually — clone and copy the skill directory (SKILL.md + companion files):
git clone --depth 1 https://github.com/digoal/blog /tmp/blog && cp -r /tmp/blog/skills/a-stock-prediction ~/.claude/skills/a-stock-predictionThis skill is a directory: SKILL.md is the entry point; the files below ship with it.
---
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 估算)
```
**概率估算方法**(不要瞎编):
1. **基础概率 50%**(A股个股次日方向接近随机)
2. **四维加权得分 × 7.5** → 得到偏移(满分 +2 → +15%,满分 -2 → -15%)
3. **得分映射**:50% + 偏移 = 初步概率
4. **微调**:
- 同板块龙头明确强势 / 弱势:±3%
- 有清晰 P0 催化 + 四维同向:±5%
- 信息严重缺失:clamp 回 45%-55%
- 涨停股次日特殊处理:见 `references/scenarios.md` 场景1
5. **硬性 clamp**:**任何方向概率 > 65% 自动 clamp 到 65%**(A股次日方向是低信噪比事件,过度自信=爆仓最快路径)
**价格区间计算**:
- 中枢价 = 今日收盘价 × (1 + 加权得分 × 1.5%)
- 上界 = 中枢价 + 近 5 日 ATR × 1.28(80% 置信)
- 下界 = 中枢价 - 近 5 日 ATR × 1.28
- 涨跌停板硬约束:上界 ≤ 涨停价,下界 ≥ 跌停价
ATR(平均真实波幅)简化估算:近 5 个交易日的(最高 - 最低)平均值。
---
## 步骤 5:交易计划(标准模板)
只有**置信度 ≥ "中"** 才给完整交易计划;**置信度 < "中"** 只给"观望/小注试错"建议。
```markdown
### 交易计划(仅置信度 ≥ "中" 才给)
- 入场触发价: ___ 元 (理由:____)
- 止损价: ___ 元 (理由:跌破 ___ 元支撑 / 形态破坏 / 单日亏损 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`
### 写作风格硬性要求
1. **每个专业术语第一次出现时,立即用括号给出口语解释**
- 正确: "今日龙虎榜(交易所每日公布的异常波动个股名单)显示知名游资'东方财富西藏南路'净买入 7800 万"
- 错误: "龙虎榜上炒股养家净买 7800 万"
2. **每个数字必须标注单位、时点、来源**
- 正确: "今日收盘价 1875.50 元(2026-06-07 15:00 收盘,东方财富)"
- 错误: "收盘 1875"
3. **必须用图示,至少 2 个**(优先级:四维雷达 mermaid > 价格刻度 ascii > 概率分布 svg)
4. **逻辑链必须能逆向追溯**:每一条结论都能定位到具体证据 + 数据来源 [n]
5. **小白友好**:假设读者完全不懂股票术语
### 必须包含的章节(顺序固定,详细模板见 `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
```
---
## 风险铁律(执行时必须严格遵守)
1. **永远不要给出"必涨/必跌"的判断**。即便四维全正向,也要给概率区间,留反手空间。
2. **任何"≥ 65% 的方向概率"自动 clamp 到 65%**。A股个股次日方向是低信噪比事件,过度自信是破产的最快路径。
3. **信息缺失必须明确标注**,并把置信度降级,而不是补全数据。
4. **不预测的具体情形**:
- 停牌中或预知次日停牌的股票
- 业绩预告窗口期(1/4/7/10 月)未披露的股票,只给"回避"建议
- 突发停牌核查、被证监会立案的股票,只给"清仓"建议
- 长线估值(应改用 finance-core-analysis skill)
- 日内高频点位(预测频率与时窗不匹配)
5. **A股专属红线**(任一触发立即给"放弃/清仓"建议):
- 大盘跌破年线(250日均线)
- 个股连续 3 日主力净流出且阴跌
- 重大利空公告(业绩雷、限售解禁、立案、减持)
- 板块系统性走弱(连续 2 日跌幅板块前三)
6. **不要把"看起来很对"的逻辑直接当成"会发生的现实"**。每一步都要写明"如果这个证据错了,推理链怎么塌"。
---
## 反模式(出现这些情况要重做)
| 反模式 | 为什么错 | 正确做法 |
|---|---|---|
| 只看技术面就给方向 | 技术面滞后,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 个,每个有"如果触发该怎么办"的应对
**未通过任何一项 = 重新写,不能交付。**
Build fully-integrated 3-statement models (IS, BS, CF) in Excel with working capital schedules, D&A roll-forwards, debt schedule, and the plugs that make cash and retained earnings tie. Pairs with excel-author.
Airtable REST API via curl. Records CRUD, filters, upserts.
Search arXiv papers by keyword, author, category, or ID.