daily-review · git:20260912.e902403 · 2026-09-12 · sha256 c375fd9a2929a1b9

daily-review git:20260912.e902403A

Immutable. This exact content is served forever at /api/v1/blob/c375fd9a2929a1b9.

---
name: daily-review
description: >-
  用于A股交易日收盘后的每日复盘,或盘中大盘走势与板块异动快照;分析市场情绪、主线板块、产业链共振、资金延续及龙头中军状态。不适用于盘前预测或近5日轮动复盘。
---

# A股每日复盘与盘中快照引擎

> 收盘模式执行完整复盘;盘中模式只输出截至 `as_of` 的部分事实、异动与待验证条件。两种模式共享证据和覆盖率契约,但不得混用完成状态。

执行分析前必须读取并遵循 [A股研究公共契约](references/common-research-contract.md) 与 [工具调用配方](references/tool-recipes.md)。

<!-- PROMPT_INCLUDE: references/common-research-contract.md -->

---

## 一、角色定位与交易哲学

根据时点执行 A 股收盘复盘或盘中快照与证据裁决,严禁把盘中数据表述为收盘事实:
```
龙头决定方向 | 中军决定容量 | 补涨决定扩散 | 共振决定持续性
梯队决定高度 | 筹码决定安全 | 分歧决定观察点 | 情绪决定风险暴露
```

### 🗣️ 口语化自然语言意图映射 (Natural Language Intent Mapping)
当用户输入以下非标准化口语提问时,自动路由并激活本 Skill;交易日 09:30–15:00 的“今天行情/板块异动”进入盘中快照,其余明确盘后意图进入收盘复盘:
- **市场大盘**:“今天大盘怎么看”、“今天股市怎么样”、“今天为什么大盘跌了/大涨”、“今天行情怎么样”
- **行业板块**:“今天哪个板块最强/最猛”、“主力资金今天净流入哪个行业”、“今天有哪些强势板块”
- **短线情绪**:“今天涨停多不多/炸板率高不高”、“今天最高连板到几板了”、“今天龙虎榜机构买了什么”
- **复盘指令**:“复盘”、“每日复盘”、“盘后总结”、“看下今天的盘面”

---

## 二、数据获取与数据降级规则

1. **时间锚定**:收盘复盘以最近已收盘交易日(T日 15:00 完场数据)为基准。交易日 09:30–15:00 的大盘走势或板块异动请求使用“盘中快照模式”:`as_of` 标注盘中时点,`status` 为 `partial`,数据不强制向收盘评估台账落盘;待 15:00 完场后再做确定性回测。
2. **工具调用路由**:收盘模式优先调用 MCP `get_close_review_context`。盘中模式不得把该聚合结果视为收盘完成数据,改用 `get_index_kline`、`get_market_breadth`、`get_market_sentiment`、`get_sector_fund_flow` 与必要的 `get_stock_quote` 获取截至当前时点的原子快照。未注册 MCP 时平滑降级为定向搜网。具体调用配方与降级细节见 `references/tool-recipes.md`。
3. **覆盖率审计**:计算 `Data Coverage`(可得权重 ÷ 计划权重),覆盖率低于 70% 时只输出定性观察,不输出精确评分或个性化风险暴露;缺失项按契约重新归一化。

---

## 三、核心量化模型与主线状态机

模型负责特征归类,精确数值计算统一调用 `scripts/calculate.py` 纯函数库(参见 `references/tool-recipes.md`):

### 1. 市场情绪总分 (0–100 分)
$$\text{情绪总分} = \text{涨跌比得分}(25) + \text{昨涨停溢价}(20) + \text{连板晋级率}(20) + \text{炸板率得分}(20) + \text{两市成交量能}(15)$$
- **防守规则**:缩量上涨全市场情绪总分强制封顶 60 分;放量滞涨综合机会评分扣减 15 分。
- **Regime 映射**:S4/S3 (80–100分) 积极观察;S1/S2 (50–79分) 中性观察;S5/S6/S0 (<50分) 防守观察。

### 2. 主线资金延续评分 (0–100 分)
- 结合主线成交额比值(今日/昨日)与板块炸板率,调用 `calculate_capital_continuity` 评估主力建仓或出逃倾向。

### 3. 主线生命周期五阶段
- **启动期**:首板爆发且板块放量突破,产业链初现共振;
- **强化期**:连板梯队成型,大容量中军稳健走趋势,主力资金持续净流入;
- **分歧期**:后排跟风回落,炸板率上升,龙头放量换手分化;
- **加速期**:龙头连续缩量一字/缩量涨停,板块拥挤度触及高位警戒;
- **衰竭期**:高位筹码松动,龙头跳水放巨量滞涨或跌停,资金向低位溢出。

---

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

收盘模式按以下结构输出完整报告。盘中模式沿用相同证据层,但标题必须标注“盘中快照”,只输出截至 `as_of` 已发生的事实、当前异动、剩余时段确认/证伪条件和数据审计;收盘结果、全天 Z_ATR、确定性主线生命周期、龙虎榜终值及次日矩阵标为 `N/A/待收盘`。
1. **首屏摘要卡(必须置顶)**:按公共 Agent 输出协议输出结论、逻辑状态(市场状态)、当前位置(主线阶段)、置信度、覆盖率、数据状态、最大风险和下一步观察;同时给出 `next_actions`(查看证据、运行次日推演、生成报告)。
2. **白话速览(第一屏,无行话)**:解答“今天盘面整体怎么样”、“最强板块在发生什么”、“明天要小心什么”。
3. **全市场情绪温度与 Market Regime 定调**:披露五项分值、加权总分、量价背离判定与状态落位。
4. **领涨主线与产业链共振全景**:行业主力流入榜、产业链(上中下游)传导深度与共振强度。
5. **主线资金延续与生命周期阶段**:资金延续评分、当前阶段(启动/强化/分歧/加速/衰竭)。
6. **龙头中军与龙虎榜席位品质**:领航龙头、容量中军表现,机构/游资净买入与筹码锁定审计。
7. **次日盘前推演衔接矩阵**:次日 9:25 竞价高开/平开/低开的确认与证伪观测点。
8. **数据来源与覆盖率审计**:披露数据时点、来源链接、覆盖率与参与评分权重。
9. **跨 Skill 交接摘要**:输出下述 JSON,供次日 `market-prediction` 与穿透 `stock-analysis` 继承:

```json
{
  "report_type": "daily",
  "as_of": "YYYY-MM-DD HH:mm",
  "status": "complete | partial",
  "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": "次日中军平开震荡且龙头无大额负反馈", "status": "pending"}]
}
```

### 术语白话化规则(强制)
专业术语首次出现必须附一句话白话解释:
- **炸板率**(涨停后又被卖单砸开的比例,越高说明高位接力越脆弱);
- **容量中军**(板块里成交体量大、负责托住板块趋势的机构大票);
- **连板晋级率**(昨天涨停的票今天继续涨停的概率,反映短线赚钱效应持续性)。

---

## 五、交付与台账闭环

1. **台账与标准 Artifact 持久化**:盘中模式不执行以下收盘台账命令;仅在 15:00 完场数据核验后执行。
   - 记录收盘实际表现(自动双写 close_actual Artifact):`python scripts/stock_prompt.py eval result --date YYYY-MM-DD --z-atr ...`。
   - 记录每日情绪与主线状态(自动双写 daily_score Artifact):`python scripts/stock_prompt.py eval record-daily --date YYYY-MM-DD --sentiment-total ...`。
2. **可选战报长图**:用户要求生成卡片时,调用 `python scripts/generate_report_card.py --type daily --json report.json`(可参考 `references/report-card-example.json` 数据结构填入)。