--- 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 个,每个有"如果触发该怎么办"的应对 **未通过任何一项 = 重新写,不能交付。**