daily-review · diff
git:20260912.5fde395 to git:20260916.6ce05e2
45 added, 60 removed. Audit A to A.
---
name: daily-review
description: >-
用于A股交易日收盘后的每日复盘,或盘中大盘走势与板块异动快照;分析市场情绪、主线板块、产业链共振、资金延续及龙头中军状态。不适用于盘前预测或近5日轮动复盘。
---
- # A股每日复盘与盘中快照引擎
+ # A股每日复盘与实战作战发起引擎
- > 收盘模式执行完整复盘;盘中模式只输出截至 `as_of` 的部分事实、异动与待验证条件。两种模式共享证据和覆盖率契约,但不得混用完成状态。
+ > 基于“收盘事实定调 ➡️ 二八撕裂与假阳线审计 ➡️ 10:00分水岭分时脉冲拦截 ➡️ 主线生命周期 ➡️ 连板梯队健康度 ➡️ 次日实战候选作战池 ➡️ 评估闭环”的交易日复盘系统。
执行分析前必须读取并遵循 [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 的“今天行情/板块异动”进入盘中快照,其余明确盘后意图进入收盘复盘:
- - **市场大盘**:“今天大盘怎么看”、“今天股市怎么样”、“今天为什么大盘跌了/大涨”、“今天行情怎么样”
- - **行业板块**:“今天哪个板块最强/最猛”、“主力资金今天净流入哪个行业”、“今天有哪些强势板块”
- - **短线情绪**:“今天涨停多不多/炸板率高不高”、“今天最高连板到几板了”、“今天龙虎榜机构买了什么”
- - **复盘指令**:“复盘”、“每日复盘”、“盘后总结”、“看下今天的盘面”
+ 当用户输入以下口语提问时,自动路由并激活本 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% 时只输出定性观察,不输出精确评分或个性化风险暴露;缺失项按契约重新归一化。
+ 2. **工具调用路由**:收盘模式优先调用 MCP `get_close_review_context`。盘中模式改用原子接口获取快照。未注册 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. 主线生命周期五阶段
- - **启动期**:首板爆发且板块放量突破,产业链初现共振;
- - **强化期**:连板梯队成型,大容量中军稳健走趋势,主力资金持续净流入;
- - **分歧期**:后排跟风回落,炸板率上升,龙头放量换手分化;
- - **加速期**:龙头连续缩量一字/缩量涨停,板块拥挤度触及高位警戒;
- - **衰竭期**:高位筹码松动,龙头跳水放巨量滞涨或跌停,资金向低位溢出。
+ 模型负责特征归类,精确数值计算统一调用 `scripts/calculate.py` 纯函数库:
- ### 4. 连板梯队健康度与孤桩断层预警
- - 调用 `calculate_ladder_health` 评估连板梯队完整度与断层风险。
- - **断层预警**:最高板 $\ge 4$ 且中间连续断层 $\ge 2$ 层时,输出 `isolated_leader_risk: 孤桩龙头,警惕断板A杀与板块踩踏`,并在首屏摘要卡与风险旗标中强制披露。
+ ### 1. 全市场情绪总分与二八撕裂审计
+ $$ ext{情绪总分} = ext{涨跌比得分}(25) + ext{昨涨停溢价}(20) + ext{连板晋级率}(20) + ext{炸板率得分}(20) + ext{两市成交量能}(15)$$
+ - **缩量封顶**:缩量上涨情绪总分强制封顶 60 分;
+ - **二八撕裂与假阳线审计 (`calculate_market_divergence_index`)**:
+ - 若指数收涨但红盘率 $\le 35\%$ 或中位数 $\le -1.0\%$,判定为 `extreme_polarization`(权重护盘掩护出货),情绪分扣减 20 分并封顶 60 分;
+ - 若指数收假阳大阴线(日内回落 $\ge 1.5$ 点或假阳实体),判定为 `fake_positive_trap`(假阳线诱多),情绪分扣减 15 分并封顶 60 分。
- ### 5. 存量吸血极化与板块流出勾稽
- - 存量市场(两市成交额比值 $\le 1.05$)且领涨主线成交额占比 $\ge 8\%$ 时,调用 `calculate_sector_cannibalization` 识别虹吸现象,输出 `siphon_index` 与失血受损板块 `affected_sectors`。
+ ### 2. 盘中 10:00 分水岭分时脉冲拦截 (`filter_intraday_impulse`)(盘中模式专用)
+ - **早盘诱多陷阱 (`early_morning_trap`)**:10:00 前快速冲高,但在回踩时跌破分时均价线(分时黄线),直接判定为诱多废票,禁止追高;
+ - **真实强势确认 (`confirmed_intraday_strength`)**:放量突破且回踩分时黄线稳稳站稳,确认具备日内承接力。
- ### 6. 日内分时微结构(盘中快照模式专项)
- - **10:00 分水岭法则**:10:00 前的板块异动标记为 `early_morning_impulse`,需经受分时均价线(分时黄线)回踩不破且换手承接充分的考验,方可定调为日内真强势,杜绝假高潮诱多;
- - **尾盘博弈法则**:14:00 后的异动识别尾盘抢筹(次日高开预期)或尾盘跳水(隔夜避险抢跑)。
+ ### 3. 主线生命周期与连板梯队断层预警
+ - 调用 `calculate_ladder_health`,最高板 $\ge 4$ 且断层 $\ge 2$ 层时强制输出 `isolated_leader_risk: 孤桩龙头` 风险旗标。
---
- ## 四、报告输出模版与术语白话化
+ ## 四、报告输出模版与实战作战池
- 收盘模式按以下结构输出完整报告。盘中模式沿用相同证据层,但标题必须标注“盘中快照”,只输出截至 `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` 继承:
+ 收盘模式按以下结构输出完整报告(盘中快照模式只输出截至 `as_of` 已发生事实与分时脉冲审计):
+ 1. **首屏摘要卡(必须置顶)**:
+ 严格遵循公共 Agent 输出协议:结论、逻辑状态(市场状态)、当前位置(主线阶段)、置信度、覆盖率、数据状态、最大风险和下一步观察;同时附带 `next_actions`(查看证据、运行次日推演、生成报告)。
+ 2. **白话速览(第一屏,无行话)**:解答“今天盘面整体怎么样(真涨还是假阳诱多)”、“最强板块在发生什么”、“明天要防什么陷阱”。
+ 3. **全市场情绪温度与二八割裂指数**:披露五项情绪分值、二八撕裂判定、假阳线警告与 Market Regime 状态。
+ 4. **领涨主线与中军龙头状态机**:主力资金流向、领航龙头与容量中军表现、连板梯队健康度。
+ 5. **🎯 次日实战候选作战池 (Next Day Actionable Watchlist,核心产物)**:
+ 为明日盘前与开盘提供明确的标的池与按键执行触发门槛:
+ | 标的代码/简称 | 板块定位 | 标的角色 | 次日开盘触发买点 (If) | 战术动作 (Then) | 失效与防守底线 |
+ |:---|:---:|:---:|:---|:---|:---|
+ | 标的 A | 主线核心 | 第一身位先锋 | 竞价高开>2.5% 且金额比>1.5 | 9:30开盘打板确认 | 开盘破昨日收盘价清仓 |
+ | 标的 B | 主线中军 | 容量趋势中军 | 回踩 5 日均线企稳且大单承接 | 分时均线逢低低吸 | 跌破 10 日线硬止损 |
+ 6. **次日盘前推演衔接矩阵**:次日 9:25 竞价高开/平开/低开的确认与证伪观测点。
+ 7. **数据来源与覆盖率审计**:披露数据时点、来源链接、覆盖率与参与评分权重。
+ 8. **跨 Skill 交接摘要 (Handoff JSON)**:输出下述 JSON,供次日 `market-prediction` 对账与穿透 `stock-analysis` 继承:
+
```json
{
"report_type": "daily",
- "as_of": "YYYY-MM-DD HH:mm",
+ "as_of": "YYYY-MM-DD 15:00",
"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": ["背离预警", "高位风险"],
+ "risk_flags": ["二八撕裂预警", "高位分歧风险"],
"next_triggers": [
{
"id": "TRG-0925-01",
"trigger_type": "竞价强弱 | 分时均线 | 中军承接",
"condition": "次日中军平开震荡且龙头无大额负反馈",
"status": "pending",
"condition_above": "龙头高开>=3%且竞价量比>=1.5",
- "action_above": "前排弱转强确认买点",
+ "action_above": "前排弱转强确认买点,开盘打板第一身位",
"condition_as_expected": "平开震荡,中军均线上方承接良好",
"action_as_expected": "持股观望,分时均线不破不减",
"condition_below": "龙头低开<=-3%或大单砸盘",
"action_below": "放弃追高,无条件执行防守减仓",
"invalidation_condition": "开盘5分钟放巨量跌停"
}
]
}
```
- ### 术语白话化规则(强制)
- 专业术语首次出现必须附一句话白话解释:
- - **炸板率**(涨停后又被卖单砸开的比例,越高说明高位接力越脆弱);
- - **容量中军**(板块里成交体量大、负责托住板块趋势的机构大票);
- - **连板晋级率**(昨天涨停的票今天继续涨停的概率,反映短线赚钱效应持续性);
- - **连板梯队断层**(连板股之间层级出现空缺,如 6 板与 2 板之间断层,反映龙头孤立无援,极易引发断板踩踏);
- - **存量吸血极化**(单一板块成交过大且无全市场增量,导致资金从其他板块大量抽血下跌);
- - **10:00 分水岭**(早盘前半小时容易冲高出货,需等待回踩分时均线确认承接力)。
-
---
## 五、交付与台账闭环
- 1. **台账与标准 Artifact 持久化**:盘中模式不执行以下收盘台账命令;仅在 15:00 完场数据核验后执行。
+ 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` 数据结构填入)。
+ 2. **可选战报长图**:用户要求生成卡片时,调用 `python scripts/generate_report_card.py --type daily --json report.json`。