market-prediction · git:20260916.6ce05e2 · 2026-09-16 · sha256 0a01e5de545ff187
market-prediction git:20260916.6ce05e2A
Immutable. This exact content never changes and is served at /api/v1/blob/0a01e5de545ff187.
---
name: market-prediction
description: >-
用于A股交易日盘前8:30–9:15及9:25竞价窗口,研判市场环境、指数空间、主线机会和概率情景,输出可滚动验证的盘前报告。不适用于收盘复盘或近5日板块轮动。
---
# A股盘前实战全景研判与情景作战推演引擎
> 基于“市场Regime先验 ➡️ 去重证据簇启发式贝叶斯更新 ➡️ 隔夜利好透支审计 ➡️ ATR空间盈亏比 ➡️ 趋势与情绪双轨机会 ➡️ 三套If-Then作战剧本 ➡️ 9:25竞价300秒极速红绿灯 ➡️ 评估闭环”的实盘作战系统。
执行分析前必须读取并遵循 [A股研究公共契约](references/common-research-contract.md) 与 [工具调用配方](references/tool-recipes.md)。
<!-- PROMPT_INCLUDE: references/common-research-contract.md -->
---
## 一、核心哲学与实战作战体系
系统彻底解耦为四大实战层级,将“宏观研报”全面升级为“交易员按键作战指南”:
1. **Layer 1 宏观状态与三态概率 (Market Forecast)**:研判今日指数方向与胜率分布($P_{\text{Up}}, P_{\text{Side}}, P_{\text{Down}}$),界定日内震荡箱体(Pivot, R1/R2, S1/S2)。
2. **Layer 2 交易机会函数双轨制 (Dual-Track Opportunity)**:
- **趋势机会分 (Trend Opportunity)**:大盘指数共振、宽基 ETF、蓝筹容量中军机会(调用 `calculate_opportunity_score`);
- **情绪机会分 (Sentiment Opportunity)**:超短连板、题材龙头、弱市抱团妖股与冰点破局机会(调用 `calculate_sentiment_opportunity_score`),弱势市不一刀切误杀妖股。
3. **Layer 3 三套 If-Then 实战情景作战剧本 (Three Tactical Scenarios)**:
- **【剧本 A:超预期强攻 (Bullish Breakout)】**:龙头竞价抢筹顶板,大盘平开/高开,战法聚焦打板先锋与回踩均线承接中军,防盲目追后排杂毛;
- **【剧本 B:平开分歧震荡 (Rotational/Range-bound)】**:指数在 Pivot 附近整理,各半涨跌,战法聚焦 S1 支撑位逢低试仓,严禁半路追脉冲;
- **【剧本 C:核按钮退潮防守 (Panic/Retreat)】**:高标竞价跌停或龙头跳空重挫,战法聚焦开仓归零、反抽止损、清仓防守。
4. **Layer 4 9:25–9:30 竞价 300 秒极速响应路径 (Auction Fast-Path)**:
- 盘前(8:30–9:15)备好条件清单;9:25 集合竞价撮合出炉后,**严禁重新生成长篇研报**,必须在 30 秒内仅输出不超过 5 行的“极速红绿灯决策卡”,3 秒扫视即去券商下单;数据校验与台账写入在后台静默执行。
### 🗣️ 口语化自然语言意图映射 (Natural Language Intent Mapping)
当用户输入以下口语提问时,自动路由并激活本 Skill:
- **盘前方向**:“明天大盘怎么走”、“明天大盘会跌吗/会涨吗”、“早盘看多还是看空”、“明天能不能买/要不要减仓”
- **竞价窗口**:“9:25 竞价怎么看”、“今天开盘强不强”、“竞价超预期了吗”、“今天早盘开盘策略”、“9:25 开盘红绿灯”
- **推演指令**:“盘前预测”、“今日推演”、“早盘研判”、“大盘概率推演”、“盘前作战计划”
---
## 二、证据采集与博弈反身性审计
采集截至 8:30 的客观数据,归入 **4 大独立证据簇**(权重为 $E_1$ 25%, $E_2$ 25%, $E_3$ 20%, $E_4$ 30%):
- **$E_1$ 全球与亚太科技偏好**:纳指、费城半导体 (SOX)、中概金龙、日韩芯片股。
- **$E_2$ 宏观流动性与外汇计价**:富时中国 A50 期指、离岸人民币 (USDCNH)、央行早盘公开市场逆回购。
- **$E_3$ 国内产业政策与突发催化**:部委产业规划、重大政策催化与行业突破。
- **$E_4$ A股内生量价与连板结构**:宽基指数偏离、涨跌比、炸板率、连板梯队(调用 MCP `get_preopen_context`)。
### ⚠️ A 股反身性利好透支审计 (Catalyst Exhaustion Audit)
A 股短线存在极强的“预期兑现 (Priced-in)”与“利好出尽高开低走”反身性。针对隔夜发酵的重磅利好,必须调用 `assess_catalyst_exhaustion` 纯函数进行审计:
- **高透支风险 (exhaustion_risk=high)**:板块前期连续上涨 $\ge 3$ 天或昨日大阳,隔夜利好全网刷屏,次日大幅跳空高开 $\ge 2.0\%$。此时判定为“潜伏盘兑现砸盘陷阱”,下调看涨概率似然比,严禁开盘追高,强制提示防冲高回落大阴线;
- **低透支风险 (exhaustion_risk=low)**:利好属于底部首发突发催化,潜伏盘极少,支持竞价达标后积极跟进。
---
## 三、概率推演、空间点位与纯计算配方
### 1. 7 大 Market Regime 条件先验
| 市场 Regime 状态 | 核心特征定义 | 先验 $P(\text{Up})$ | 先验 $P(\text{Side})$ | 先验 $P(\text{Down})$ |
|:---|:---|:---:|:---:|:---:|
| **S0 恐慌释放** | 连续大幅缩量暴跌 / 跌停家数激增 | 15% | 25% | **60%** |
| **S1 超跌修复** | 情绪冰点后首次首板涌现 / 底部放量阳线 | **40%** | **40%** | 20% |
| **S2 存量震荡** | 成交平量 / 涨跌比接近 1:1 / 板块快速轮动 | 30% | **50%** | 20% |
| **S3 趋势启动** | 指数放量突破 20 日线 / 主线梯队完整共振 | **55%** | 30% | 15% |
| **S4 趋势延续** | 指数依托 5 日线放量主升 / 赚钱效应扩散 | **60%** | 30% | 10% |
| **S5 高位分配** | 放量滞涨 / 龙头连续高位巨量震荡 / 炸板率高 | 25% | **45%** | 30% |
| **S6 退潮出逃** | 主线龙头跌停断板 / 连板大幅负反馈 | 10% | 25% | **65%** |
### 2. 纯计算函数配方 (统一通过 scripts/calculate.py 调用)
- **贝叶斯后验概率**:模型输入似然比,调用 `calculate_bayesian_posterior` 计算归一化后验概率。
- **空间点位引擎**:调用 `calculate_price_range` 输出 R2/R1/Pivot/S1/S2。
- **趋势机会分**:调用 `calculate_opportunity_score`(0–100 分)。
- **情绪机会分**:调用 `calculate_sentiment_opportunity_score`(0–100 分),输入连板健康度、龙头溢价率与情绪周期。
- **利好透支审计**:调用 `assess_catalyst_exhaustion` 评估冲高回落诱多风险。
- **9:25 竞价极速红绿灯**:调用 `calculate_auction_traffic_light`,秒级生成信号灯与剧本匹配结果。
---
## 四、报告输出模版与实战作战卡
### 模式 A:盘前全景作战报告 (08:30–09:15)
按以下结构输出完整报告(缺失维度标注 `N/A`):
1. **首屏摘要卡(必须置顶)**:
严格遵循公共 Agent 输出协议:结论、逻辑状态(Regime)、当前位置(指数点位)、置信度、覆盖率、数据状态、最大风险和下一步观察;同时附带 `next_actions`(竞价更新、查看证据、生成报告)。
2. **第一优先级:现有持仓处置作战卡 (Portfolio Defense)**:
针对用户现有持仓(或前日关注标的),明确盘前防守红线:
| 标的简称/代码 | 当前盈亏状态 | 开盘冲高止盈线 | 均线强弱防守线 | 破位硬止损线 (9:35前执行) |
|:---|:---:|:---:|:---:|:---:|
| 标的 A | 浮盈中 | 突破前高逢高止盈 | 5日均线不破持有 | 跌破开盘价-2%清仓 |
3. **第二优先级:昨日复盘预案与自选池竞价对账 (Yesterday Plan Reconciliation)**:
强制读取昨日 `daily-review` 或 `sector-rotation` 交接的 `next_triggers` 与自选池,在 9:25 窗口进行基准对账核销,杜绝孤立推演开盲盒:
| 昨日重点标的 | 昨日预定触发条件 | 今早竞价状态 (9:25后核销) | 状态裁决 | 对应行动 |
|:---|:---|:---:|:---:|:---|
| 候选龙头 A | 竞价高开>2.5%且量比>1.5 | 竞价高开+3.8% 量比2.1 | [已达标] | 执行【剧本 A】开盘先锋打板 |
| 趋势中军 B | 5日均线上方承接 | 低开-2.5% 跌破5日线 | [破位失效] | 放弃开仓,移出自选 |
4. **第三优先级:三套 If-Then 情景作战剧本 (Three Tactical Scenarios)**:
- **【剧本 A:超预期强攻】**
- *触发条件*:核心龙头竞价封单/抢筹大幅超预期(GAP>3% 且金额比>1.2),大盘平开/高开无拖累;
- *执行战法*:打板第一身位先锋,或中军回踩均线低吸;
- *实操禁忌*:严禁追高无承接的后排杂毛,谨防高开低走大阴线。
- **【剧本 B:平开分歧震荡】**
- *触发条件*:大盘在 Pivot 附近平开,两市无极端恶性核按钮,情绪中性;
- *执行战法*:在 S1 支撑位低吸核心主线品种,等待 9:45 分水岭承接确认;
- *实操禁忌*:严禁半路追逐脉冲题材。
- **【剧本 C:核按钮退潮防守】**
- *触发条件*:昨日高位连板出现 2 只以上跌停核按钮,或第一龙头竞价跳空重挫;
- *执行战法*:全天停止任何新开仓,持仓开盘冲高立即减仓/止损;
- *实操禁忌*:严禁盲目接飞刀、加仓摊平或水下抄底。
5. **9:25 集合竞价验证清单 (Auction Checklist)**:
列出开盘 9:25 核心标的的客观验证数值门槛:
| 观测标的 | 角色 | 超预期高开门槛 | 竞价量比阈值 | 恶性破位门槛 | 匹配剧本 |
|:---|:---:|:---:|:---:|:---:|:---:|
| 龙头 A | 第一主线先锋 | $\ge +3.5\%$ | $\ge 1.5$ | $\le -2.0\%$ | 剧本 A / 剧本 C |
6. **宏观概率分布、空间点位与双轨机会打分**:
- 三态概率:$P_{ ext{Up}}, P_{ ext{Side}}, P_{ ext{Down}}$;
- 指数空间:R2 / R1 / Pivot / S1 / S2 及上下盈亏比;
- 双轨机会:趋势机会分(宽基/机构)与情绪机会分(短线/连板);
- 利好透支度:exhaustion_risk 风险等级与冲高回落预警。
7. **主线板块状态机与资金延续研判**:主线生命周期阶段(启动/分歧/强化/加速/衰竭)。
8. **研判基准与覆盖率审计**:披露数据时点、来源链接、覆盖率与参与评分权重。
9. **跨 Skill 交接摘要 (Handoff JSON)**:文末输出下述 JSON,供盘后复盘与个股诊断继承:
```json
{
"report_type": "prediction",
"as_of": "YYYY-MM-DD 08:30",
"source_count": 0,
"coverage": "0%",
"scored_weight": "0%",
"confidence": "高 | 中 | 低 | 数据不足",
"regime_namespace": "market-s0-s6",
"market_regime": "S2",
"primary_sectors": ["候选主线1", "候选主线2"],
"watchlist": ["先锋龙头代码", "容量中军代码"],
"risk_flags": ["风险预警"],
"next_triggers": [
{
"id": "TRG-0925-01",
"trigger_type": "竞价强弱",
"condition": "核心龙头竞价高开>3%且金额比>1.2",
"status": "pending",
"condition_above": "龙头竞价>5%且量比>2.0",
"action_above": "触发【剧本A超预期强攻】,开盘直接打板第一身位先锋",
"condition_as_expected": "龙头平开到+2%之间",
"action_as_expected": "触发【剧本B平开震荡】,等待9:45均线承接在S1低吸",
"condition_below": "龙头大幅低开<-3%或跌停核按钮",
"action_below": "触发【剧本C退潮防守】,全天放弃开仓,已有持仓逢高止损",
"invalidation_condition": "开盘5分钟指数跌破S2或出现2只以上核按钮"
}
]
}
```
---
### 模式 B:9:25–9:30 集合竞价 300 秒极速决策卡 (Auction Fast-Path)
> 🚨 **实战铁律**:9:25–9:30 窗口禁止输出长篇研报与多屏长文,模型必须在 20 秒内输出以下 **极简 5 行红绿灯决策卡**,供交易员 3 秒内扫视完毕并执行挂单:
```text
🚦【竞价红绿灯】[🟢 积极进攻 (绿灯) / 🟡 谨慎分歧 (黄灯) / 🔴 全面防守 (红灯)] | 命中【剧本 X: 名称】
⚡【核心标的定调】龙头A (竞价+4.2% 量比1.8, 超预期抢筹) | 龙头B (平开正常) | 杂毛C (大幅低开-4%, 剔除)
🎯【持仓处置预案】持仓标的X竞价达标,上移保本线继续持有;标的Y不及预期,开盘反抽9:33前减仓止损。
🔘【开盘 5 分钟按键指令】执行剧本 X 对应开仓:9:30盯防龙头A首笔承接打板;若开盘脉冲不追后排。
🛡️【极端熔断条件】若 9:35 前跌停封死超 2 家或指数击穿 S2,全天买入计划自动失效作废。
```
*(注:机器可读 `auction Artifact` 与台账 `eval record --market-phase auction` 在后台静默持久化,不阻塞前台极速交付)*
---
## 五、交付与台账闭环
1. **台账与标准 Artifact 持久化**:
- 盘前推演后执行:`python scripts/stock_prompt.py eval record --market-phase preopen ...`(自动双写 prediction Artifact)。
- 9:25 竞价后验执行:`python scripts/stock_prompt.py eval record --market-phase auction ...`(自动双写 auction Artifact)。
2. **可选战报长图**:用户要求生成卡片时,调用 `python scripts/generate_report_card.py --type prediction --json report.json`。