sector-rotation · git:20260908.bcd58e6 · 2026-09-08 · sha256 57da483b0295cd23
sector-rotation git:20260908.bcd58e6A
Immutable. This exact content is served forever at /api/v1/blob/57da483b0295cd23.
---
name: sector-rotation
description: >-
用于复盘A股近5个交易日的行业与概念轮动,分析资金迁移、主线与补涨节奏、主线衰竭指数及次日跟踪矩阵,输出完整轮动报告。不适用于单日收盘复盘或盘前概率推演。
---
# A股近5日板块轮动与节奏复盘引擎
> 基于“资金性质(机构 vs 游资)+ 产业链传导 + 状态转移矩阵 + 主线衰竭指数 (SEI) + 高低切博弈 + 次日盘前跟踪矩阵”的 5 日市场轮动节奏复盘框架
执行分析前必须读取并遵循 [A股研究公共契约](references/common-research-contract.md)。
<!-- PROMPT_INCLUDE: references/common-research-contract.md -->
---
## 一、角色定位与交易哲学
执行近 5 个交易日(T-4 至 T 日)的板块资金轮动与证据裁决,拆解资金在不同行业与概念板块之间的迁移轨迹,研判:
1. **总量环境(Volume & Regime)**:市场属于增量攻坚、存量博弈,还是减量退潮?
2. **主线角逐与吸血(Dominant Rotation & Sucking Effect)**:哪个板块在走机构趋势,哪个题材在走游资连板,资金是否存在强吸血与跷跷板?
3. **轮动状态转移(State Transition)**:当前处于主线主升、畏高切低、避险防御,还是冰点衰退?
4. **高低切与主线衰竭(Pivot & Exhaustion)**:主线动能是否衰竭?次日资金最可能向何处切低或避险防守?
5. **次日跟踪矩阵(Next Day Watchlist)**:提炼高低切候选标的与防守观察点,无缝对接次日盘前预测。
### 🗣️ 口语化自然语言意图映射 (Natural Language Intent Mapping)
当用户输入以下非标准化口语提问时,自动路由并激活本 Skill 执行 5 日轮动分析:
- **板块轮动**:“最近哪几个板块在轮动”、“这周主线是谁”、“主力资金最近几天在往哪跑”、“5日轮动怎么看”
- **高低切换**:“现在去哪个板块比较安全”、“高位题材还能不能追”、“有什么低位补涨板块推荐”
- **轮动指令**:“板块轮动”、“5日复盘”、“行业轮动”、“主线衰竭分析”
---
## 二、数据获取与数据降级规则(最高优先级)
1. **时间锚定**:以最近一个已收盘交易日(T日 15:00 完场数据)为终点,向前倒推 5 个完整交易日(T-4 至 T 日)。
2. **精准定向搜网模版**(高命中率):
- `"[T日日期] A股 涨停复盘 连板梯队 炸板率 财联社/同花顺"`
- `"[T日日期] A股 5日复盘 成交额 资金流向 行业主力资金"`
- `"[T日日期] 近5日 领涨板块 领跌板块 板块轮动"`
- `"[T日日期] 龙虎榜 机构席位 游资席位 净买入"`
3. **MCP 历史回补优先**:宿主已挂载 `marketgraph-data` MCP 时,优先按以下路由补数,补不齐的部分才走上述搜索与降级规则,禁止在有 MCP 可用的情况下直接判定“历史数据缺失”:
- **指数逐日涨跌幅(全 5 日)**:`get_index_kline`(P3 结构化指数日K网关,沪指/深成指/创业板指/中证全指/沪深300,一次返回 N 日逐日涨跌幅,替代不稳定的网页搜索)。
- **红盘率/上涨家数**:`get_market_breadth`(最新交易日为精确全市场涨跌家数与红盘率;历史交易日返回涨停/炸板/跌停池与沪指涨跌幅替代序列,以 `breadth_precision` 区分精度,历史红盘率不得估算)。
- **历史情绪与连板(T-1 至 T-4)**:`get_market_sentiment` 与 `get_limit_up_ladder`(均支持传历史交易日 `date_str`,格式 YYYYMMDD;历史日期的指数涨跌幅与成交额由指数日K回补)。
- **行业资金流(全 5 日)**:`get_sector_fund_flow` 传 `days=5`(对流入/流出榜板块回补 5 日主力净流入历史、累计净额与趋势定性);仅需当日全景时不传 `days`。
- **板块量价与累计涨幅**:`get_sector_kline`(板块日K序列与 MA 体系,5/20/60 日区间涨幅直供"板块 5 日累计涨幅"与主线衰竭 SEI 的量价背离输入;支持 BK 代码或中文板块名)。
- **席位数据**:`get_longhubang_detail`(支持历史日期;机构专用席位净额按席位合并买卖两榜计算,附逐席位明细)。
4. **多日数据缺失处理规则**:
- 若仅能提供部分天数数据(如仅有 T日 与 T-1日 ),**禁止凭空编造历史天数**。
- 计划权重为 T日40%、T-1日30%、T-2日20%、T-3与T-4各5%。缺失日期不得“估算”;仅在至少覆盖 3 日且原始权重覆盖率 ≥70% 时,对已取得日期的权重重新归一化。否则只做定性观察,不输出5日分数。
- 每日核心数字注明日期、统计口径与来源链接;不同平台的板块分类或资金流口径不一致时不得直接拼接。
- 固定阈值仅作为历史不足时的回退值;拥有至少60个交易日同口径数据后,优先采用滚动分位数并披露样本期。
---
## 三、资金轮动状态转移矩阵与衰竭模型
### 1. 资金轮动 4 种状态转移矩阵 (Rotation State Matrix)
分别判断“指数趋势状态”和“题材情绪状态”。下表用于题材资金轮动;允许输出“指数趋势延续 + 题材退潮”等混合状态,不得强行归入单一标签。
| 状态类型 | 典型特征 | 资金行为与交易员策略 | 转换预警信号 |
|:---:|:---|:---|:---|
| **State 1: 主线主升** | 核心板块成交占比 $\ge 8\%$,连续 3 日以上阳线,上中下游链条共振齐涨 | 资金高度聚焦,重点验证主线中军/龙头分歧后的承接 | 龙头松动放量,炸板率飙升 >35% |
| **State 2: 畏高切低/补涨** | 核心主线高位滞涨,连板高度受限,资金挖掘同属性低位个股或细分补涨 | 主线动能边际衰减,高位股分歧,低位首板/20cm 弹性股频繁爆发 | 低位补涨个股无跟风,炸板率增加 |
| **State 3: 避险防御** | 题材大面积退潮/高位杀跌,资金向高股息、红利、大市值银行/公用事业抱团 | 市场风险偏好剧降,主力放弃进攻,做多意愿低,转向防御性 ETF / 避险板块 | 大盘放量长阳突破,新催化剂爆发 |
| **State 4: 冰点衰退** | 涨停家数 $< 20$ 家,跌停大面积出现,连续 3 日缩量,高位股连续 A 杀 | 亏钱效应极强、流动性紧缩,维持防守观察并等待冰点转折确认 | 出现地量地价、尾盘跌停股被强封巨量撬板 |
---
### 2. 主线衰竭与背离指数 (Sector Exhaustion Index, SEI)
为杜绝“大盘放量掩盖主线出货”的失真问题,引入多维标准化的 **SEI 衰竭指数(0–100 分)**,专门针对**当前核心主线板块**进行评估:
$$\text{SEI} = \text{量价背离度}(0\text{-}40) + \text{接力与炸板风险}(0\text{-}30) + \text{资金溢出与高低切}(0\text{-}30)$$
#### A. 量价背离度评分 (0–40 分)
- **0–10 分 (健康)**:板块量价齐升,或良性缩量震荡。
- **11–24 分 (温和背离)**:板块成交放量但涨幅收窄 ($0\% \sim +1\%$)。
- **25–34 分 (严重放量滞涨)**:板块成交占比处于高位但板块指数收阴跌或冲高长上影线。
- **35–40 分 (巨量阴线派发)**:高位巨量大跌 ($<-2\%$),主力坚决出货。
#### B. 接力与炸板风险 (0–30 分)
- **0–10 分 (健康)**:炸板率 $<20\%$,连板梯队完整,龙头封单坚决。
- **11–20 分 (松动)**:炸板率 $20\% \sim 35\%$,后排个股出现冲高回落。
- **21–30 分 (失控)**:炸板率 $>35\%$,或核心领航龙头放量开板跳水/跌停。
#### C. 资金溢出与高低切特征 (0–30 分)
- **0–10 分 (健康聚焦)**:资金持续净流入主线中军与龙头,无明显流出。
- **11–20 分 (高低切换)**:资金流出高位核心龙头,转向主线内低位补涨或 20cm 弹性票。
- **21–30 分 (全面撤离/防御)**:资金大举撤离主线,全面涌入红利、银行、公用事业等避险板块。
#### D. SEI 综合判定基准
- **0–30 分**:🟢 **【主线动能充沛】**。量价共振良好,主升趋势未变。
- **31–60 分**:🟡 **【主线良性分歧】**。筹码正常换手,关注中军承接。
- **61–80 分**:🔴 **【动能严重衰竭 / 高低切确立】**。放量滞涨或高位供应增强,风险暴露转为防守观察。
- **81–100 分**:⛔ **【全面退潮踩踏】**。主力资金大举出逃,绝对回避。
---
## 四、5日情绪温度评分模型
先为每个可得交易日计算日度情绪分,再进行5日加权,避免用T日冒充5日结果:
$$s_d=\operatorname{Clamp}(100\times\text{当日连板晋级率}+B_d+F_d,0,100)$$
其中红盘率 ≥70% 时 $B_d=+10$、<40% 时 $B_d=-10$、其余为0;板块炸板率 >30% 时 $F_d=-10$、<15% 时 $F_d=+5$、其余为0。
红盘率以 `get_market_breadth` 的 `breadth_precision=exact` 口径为准;历史交易日仅有情绪池替代口径(`limit_pools_only`)时,$B_d$ 记 0 并在覆盖率审计中标注"红盘率非精确口径",不得用涨停/跌停家数估算红盘率补位。
$$S_{5d}=\frac{\sum_{d=T-4}^{T}w_ds_d}{\sum w_d},\quad w=[0.05,0.05,0.20,0.30,0.40]$$
缺失日不生成虚构的 $s_d$;仅按第二节的覆盖率规则决定是否允许重新归一化。
---
## 五、输出模版 (Output Format)
按以下结构输出;缺失模块标记 `N/A` 或删除,不得使用模板示例值补齐。
---
# 🔄 A股近 5 日板块轮动与节奏深度复盘
**分析区间**:[T-4 日至 T 日,标注数据截止点]
### 零、总量环境与轮动状态定调
- **5 日成交额走势**:逐日列出近 5 日两市成交额及放量/缩量节点(如:T-4日 9500亿 ➡️ T日 1.1万亿)。
- **主力资金偏好**:近 5 日主力资金累计净流入 Top3 板块与净流出 Top3 板块。
- **总量环境定性**:【增量攻坚 / 存量轮动 / 减量退潮】
- **当前轮动状态**:【State 1: 主线主升 / State 2: 畏高切低 / State 3: 避险防御 / State 4: 冰点衰退】
- **数据覆盖率**:【XX%|覆盖日期|缺失项】;不足70%时删除5日量化分数
---
### 一、主线角逐与资金博弈(机构 vs 游资)
- **机构趋势方向(持续强化线)**:
* 板块名称与 5 日累计涨幅。
* 龙虎榜席位分析:机构席位是连续净买入锁仓还是大额净卖出派发?(*标注“疑似假机构”或“散户接盘”风险*)。
- **游资连板方向(情绪穿越线)**:
* 领航龙头连板高度及近 5 日梯队变化。
* 标注近 5 日内炸板率最高的一天及出现的“大面股”跌幅。
- **跷跷板与吸血效应**:
* 指出日内或多日间反向拉锯的板块对(如:科技成长 vs 红利高股息)。
* 强势主线爆发对次要题材的吸血失血现象。
---
### 二、产业链传导与主线衰竭判定
- **产业链链条梳理**:按“上游资源/材料 ➡️ 中游制造/设备 ➡️ 下游应用/终端”呈现资金扩散路径。
- **链条传导状态**:【🟢 产业趋势共振 / 🟡 畏高切低补涨 / 🔴 事件性单点脉冲】
- **核心主线衰竭与背离指数 (SEI)**:
* **评估核心主线**:[板块名称]
* **得分计算**:量价背离分 [X] + 接力炸板分 [X] + 资金溢出分 [X] = **[XX] / 100 分**
* **风险状态判定**:【🟢动能充沛 / 🟡良性分歧 / 🔴动能衰竭(高低切) / ⛔退潮踩踏】
* **实战结论**:[明确阐述主线动能真实状况,是否存在放量滞涨或资金高低切换]
---
### 三、情绪温度与下一交易日切换推演
- **5 日情绪指标走向**:
| 交易日 | 红盘率 | 连板晋级率 | 炸板率 | 情绪状态 |
|:---:|:---:|:---:|:---:|:---:|
| T-4 | ___% | ___% | ___% | ___ |
| T-3 | ___% | ___% | ___% | ___ |
| T-2 | ___% | ___% | ___% | ___ |
| T-1 | ___% | ___% | ___% | ___ |
| T日 | ___% | ___% | ___% | ___ |
- **当前情绪温度得分**:[XX]/100 分
- **机构中军锚点**:核心中军竞价高/低开幅度观察阈值及进退应对策略。
- **游资龙头锚点**:题材高位龙头竞价开盘表现观察点。
---
### 四、次日盘前重点跟踪矩阵与验证坐标 (Next Day Watchlist)
*(只为次日 `market-prediction` 提供候选坐标,不在本技能内生成新的盘前概率。)*
| 跟踪分类 | 候选板块 | 代表标的 (代码/名称) | 次日 9:25 验证关注点 | 操作策略导向 |
|:---|:---|:---|:---|:---|
| 🟢 **高低切潜力主线** | [如:农业 / 化工] | [先锋龙头 / 20cm弹性股] | 同篮子竞价成交额相对昨日竞价是否 ≥1.5 且多数核心高开 | 确认后提高观察优先级 |
| 🟡 **老主线止跌观察** | [如:半导体 / CPO] | [核心中军容量票] | 观察 MA5/MA20 均线支撑是否跌破 | 等待止跌与承接确认 |
| 🔴 **高危回避方向** | [高位严重滞涨题材] | [高位炸板/断板个股] | 警惕竞价低开核按钮抛压 | 防守观察,等待风险收敛 |
- **标的穿透快捷指令(Cross-Skill 极速穿透)**:
> 💡 **个股深度诊断**:回复 `诊断 [股票代码/名称]`(例如 `诊断 600371` 或 `诊断 万向德农`),将自动继承本 5 日轮动的 L1(总量环境)与 L2(板块生命周期与资金状态)结论,直接对该标的展开 7+1 威科夫量价与赔率深度诊断(免去重复大盘检索)。
---
### 五、【可选交付】战报长图渲染 (Report Card)
当用户需要图片版战报(或提到“生成卡片 / 长图 / 战报图”)时,将报告关键结论写入 JSON 后调用(仓库根目录运行;未指定 `--output` 时默认输出文件名自动带日期,避免覆盖旧战报):
```bash
python scripts/generate_report_card.py --type rotation --json report.json
```
JSON 字段说明(正式报告必须填齐所列字段并通过脚本校验;只有显式 `--demo` 才可使用内置示例值):
```json
{
"title": "A股近 5 日板块轮动与节奏深度复盘",
"date_range": "8月24日(T-4) ~ 8月28日(T日)",
"summary": [["总量环境定性", "【存量轮动】"], ["当前轮动状态", "State 2 畏高切低"], ["主线衰竭 SEI", "64 / 100 [严重衰竭]"], ["收盘情绪温度", "30 / 100 [偏低分化]"], ["高低切流向", "农业种植 / 基础化工"]],
"volume_5d": [["T-4", "8月24日 (周一)", "约 2.01 万亿", "放量 +1282亿", "放量杀跌"]],
"fund_flow": [["[流入 Top1]", "基础化工: ..."], ["[流出 Top1]", "电子/半导体: ..."]],
"institution_lines": ["机构趋势方向描述", "机构席位加仓标的", "机构风险预警"],
"hotmoney_lines": ["连板标杆", "风险大面", "跷跷板拉锯"],
"sei_breakdown": [["量价背离度得分", "28 / 40 分", "严重放量滞涨 / 阴跌"]],
"chain_lines": ["• 产业链线条目: 环节 -> 环节 (备注)"],
"sentiment_5d": [["T-4", "8月24日 (周一)", "~27% (1460家红)", "36.36%", "26.0%", "冰点杀跌", "24 / 100"]],
"zhongjun_anchor": "[中军锚点] ...",
"longtou_anchor": "[龙头锚点] ...",
"watchlist": [["高低切潜力主线", "板块", "标的 (代码)", "竞价验证关注点", "操作策略导向"]]
}
```
其中 `summary`(5×2) / `volume_5d`(5×5) / `fund_flow`(≤5×2) / `sei_breakdown`(4×3) / `sentiment_5d`(5×7) / `watchlist`(≤4×5) 为多行数组,每行字段数与上例一致。**已通过脚本校验的最小可用示例**见 [战报长图 JSON 示例](references/report-card-example.json),可直接复制该文件修改后传入 `--json`。
---
### 六、【跨 Skill 交接】可复用交接摘要 (Handoff Snapshot)
报告末尾按公共契约输出交接摘要 JSON,供会话内 `market-prediction`(次日盘前)、`daily-review`(每日复盘)与 `stock-analysis`(个股穿透)直接继承;无对应内容的字段使用空数组或 `N/A`,不得补造:
```json
{
"report_type": "rotation",
"as_of": "YYYY-MM-DD 15:00 + 5日区间截止口径",
"source_count": 0,
"coverage": "0%",
"scored_weight": "0%",
"confidence": "高 | 中 | 低 | 数据不足",
"regime_namespace": "rotation-state-1-4",
"market_regime": "State 1-4 轮动状态",
"primary_sectors": ["高低切候选主线", "老主线"],
"watchlist": ["候选板块先锋标的代码", "中军锚点代码"],
"risk_flags": ["主线衰竭 SEI 等级", "退潮预警"],
"next_triggers": [{"id": "TRG-日期-925", "condition": "次日 9:25 竞价验证关注点", "status": "pending"}]
}
```
`next_triggers` 直接复用第四节跟踪矩阵的验证坐标;`market_regime` 填轮动状态(State 1–4),与每日复盘的 S0–S6 情绪定调区分。摘要同时落盘到 `~/.stock-prompt/state/handoff-<YYYYMMDD>-rotation.json`,保证跨会话可继承。
---
*(数据来源:东方财富、同花顺、财联社等公开财经平台)*
*(免责声明:本报告基于公开市场数据及AI模型静态推演,仅供个人学习与市场研究参考,不构成任何投资建议或决策依据。股市有风险,入市需谨慎。)*