market-prediction · diff
git:20260912.e902403 to git:20260916.6ce05e2
109 added, 38 removed. Audit A to A.
---
name: market-prediction
description: >-
用于A股交易日盘前8:30–9:15及9:25竞价窗口,研判市场环境、指数空间、主线机会和概率情景,输出可滚动验证的盘前报告。不适用于收盘复盘或近5日板块轮动。
---
- # A股盘前全景研判与概率推演引擎
+ # A股盘前实战全景研判与情景作战推演引擎
- > 基于“市场Regime先验 ➡️ 去重证据簇启发式贝叶斯更新 ➡️ ATR空间盈亏比 ➡️ 归一化机会函数 ➡️ 9:25竞价后验更新 ➡️ 评估闭环”的盘前研判系统。
+ > 基于“市场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}}$)。
- 2. **Layer 2 交易机会函数 (Opportunity Detection)**:评估今日是否具备可验证的结构性机会。
+ 系统彻底解耦为四大实战层级,将“宏观研报”全面升级为“交易员按键作战指南”:
+ 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 执行盘前与竞价推演:
+ 当用户输入以下口语提问时,自动路由并激活本 Skill:
- **盘前方向**:“明天大盘怎么走”、“明天大盘会跌吗/会涨吗”、“早盘看多还是看空”、“明天能不能买/要不要减仓”
- - **竞价窗口**:“9:25 竞价怎么看”、“今天开盘强不强”、“竞价超预期了吗”、“今天早盘开盘策略”
- - **推演指令**:“盘前预测”、“今日推演”、“早盘研判”、“大盘概率推演”
+ - **竞价窗口**:“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` 获取结构化数据;覆盖率低于 70% 时只输出条件情景,不输出精确评分。具体采集细节见 `references/tool-recipes.md`。
+ 采集截至 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` 纯函数(参见 `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 竞价增量更新**:开盘量比与幅度超预期时执行增量贝叶斯修正;若主线龙头低开核按钮,强制下调机会分。
+ ### 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. **白话速览(第一屏,无行话)**:解答“今天大盘大概率怎么走”、“为什么这么看”、“什么信号说明看错了”。
- 3. **三态概率分布与 Market Regime 定调**:披露先验状态、似然修正过程与归一化概率。
- 4. **空间点位与盈亏比不对称性**:清晰展示 R2/R1/Pivot/S1/S2、上下剩余空间比。
- 5. **交易机会函数 Opportunity 评分**:0–100 机会分、风险暴露定级(积极/中性/防守)。
- 6. **主线板块状态机与资金延续研判**:主线生命周期阶段(启动/分歧/强化/加速/衰竭)。
- 7. **9:25 集合竞价验证坐标**:次日 9:25 开盘幅度、竞价量比与确认/证伪观测阈值。
+
+ 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 交接摘要**:文末输出下述 JSON,供盘后复盘与个股诊断继承:
+ 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", "condition": "竞价高开>1.5%且金额比>1.2", "status": "pending"}]
+ "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只以上核按钮"
+ }
+ ]
}
```
- ### 术语白话化规则(强制)
- 专业术语首次出现时必须附不超过一句话的白话解释(白话速览内禁止未解释术语):
- - **概率与空间**:$P_{\text{Up}}$(看涨概率)、ATR(平均真实波幅,衡量日常震荡宽度)、Pivot(日内强弱平衡基准价)。
- - **状态与指标**:Market Regime(市场所处的温湿度大环境)、Opportunity(综合胜率与盈亏比的整体交易吸引力得分)。
+ ---
+ ### 模式 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`(可参考 `references/report-card-example.json` 数据结构填入)。
+ 2. **可选战报长图**:用户要求生成卡片时,调用 `python scripts/generate_report_card.py --type prediction --json report.json`。