---
name: market-prediction
description: >-
  用于A股交易日盘前8:30–9:15及9:25竞价窗口，研判市场环境、指数空间、主线机会和概率情景，输出可滚动验证的盘前报告。不适用于收盘复盘或近5日板块轮动。
---

# A股盘前全景研判与概率推演引擎

> 基于“市场Regime先验 ➡️ 去重证据簇启发式贝叶斯更新 ➡️ ATR空间盈亏比 ➡️ 归一化机会函数 ➡️ 9:25竞价后验更新 ➡️ 评估闭环”的盘前研判系统。

执行分析前必须读取并遵循 [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}}$）。
2. **Layer 2 交易机会函数 (Opportunity Detection)**：评估今日是否具备可验证的结构性机会。

### 🗣️ 口语化自然语言意图映射 (Natural Language Intent Mapping)
当用户输入以下非标准化口语提问时，自动路由并激活本 Skill 执行盘前与竞价推演：
- **盘前方向**：“明天大盘怎么走”、“明天大盘会跌吗/会涨吗”、“早盘看多还是看空”、“明天能不能买/要不要减仓”
- **竞价窗口**：“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` 获取结构化数据；覆盖率低于 70% 时只输出条件情景，不输出精确评分。具体采集细节见 `references/tool-recipes.md`。

---

## 三、概率推演、空间点位与机会函数

### 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` 纯函数（参见 `references/tool-recipes.md`）：
- **贝叶斯后验**：由模型评估 4 大证据簇在三态下的似然比，调用 `calculate_bayesian_posterior` 生成归一化后验概率。
- **空间点位引擎**：调用 `calculate_price_range` 结合 ATR14、MA5 与 MA20 输出 R2/R1/Pivot/S1/S2 及上下剩余空间。
- **机会函数 Opportunity (0–100)**：调用 `calculate_opportunity_score`，综合后验概率、盈亏比空间、主线质量与拥挤度。
- **9:25 竞价增量更新**：开盘量比与幅度超预期时执行增量贝叶斯修正；若主线龙头低开核按钮，强制下调机会分。

---

## 四、报告输出模版与术语白话化

按以下结构输出完整报告（缺失维度标注 `N/A`）：
1. **首屏摘要卡（必须置顶）**：按公共 Agent 输出协议输出结论、逻辑状态（市场 Regime）、当前位置（指数空间）、置信度、覆盖率、数据状态、最大风险和下一步观察；同时给出 `next_actions`（竞价更新、查看证据、生成报告）。
2. **白话速览（第一屏，无行话）**：解答“今天大盘大概率怎么走”、“为什么这么看”、“什么信号说明看错了”。
3. **三态概率分布与 Market Regime 定调**：披露先验状态、似然修正过程与归一化概率。
4. **空间点位与盈亏比不对称性**：清晰展示 R2/R1/Pivot/S1/S2、上下剩余空间比。
5. **交易机会函数 Opportunity 评分**：0–100 机会分、风险暴露定级（积极/中性/防守）。
6. **主线板块状态机与资金延续研判**：主线生命周期阶段（启动/分歧/强化/加速/衰竭）。
7. **9:25 集合竞价验证坐标**：次日 9:25 开盘幅度、竞价量比与确认/证伪观测阈值。
8. **研判基准与覆盖率审计**：披露数据时点、来源链接、覆盖率与参与评分权重。
9. **跨 Skill 交接摘要**：文末输出下述 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", "condition": "竞价高开>1.5%且金额比>1.2", "status": "pending"}]
}
```

### 术语白话化规则（强制）
专业术语首次出现时必须附不超过一句话的白话解释（白话速览内禁止未解释术语）：
- **概率与空间**：$P_{\text{Up}}$（看涨概率）、ATR（平均真实波幅，衡量日常震荡宽度）、Pivot（日内强弱平衡基准价）。
- **状态与指标**：Market Regime（市场所处的温湿度大环境）、Opportunity（综合胜率与盈亏比的整体交易吸引力得分）。

---

## 五、交付与台账闭环

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`（可参考 `references/report-card-example.json` 数据结构填入）。
