返回 Skill 列表
extension
分类: 数据与分析无需 API Key

板块轮动雷达

基于"资金流向 + 价格走势 + 板块联动"三因子模型的板块轮动分析系统。覆盖行业轮动、概念轮动、风格轮动、地区轮动四大维度,自动识别板块状态、跷跷板效应和接力候选。

person作者: user_5393d83dhubcommunity

板块轮动侦探(Sector Rotation Detective)

Skill 分类

板块轮动分析 / 资金流向追踪 / 接力预测 / 跷跷板识别

适用人群

中短线投资者、板块轮动交易者、趋势跟踪型投资者

适用场景

  • "今天哪些板块在领涨/领跌?"
  • "资金正在流向哪些板块?"
  • "哪些板块处于启动初期可以关注?"
  • "这个板块是主升还是强弩之末?"
  • "科技和消费有没有跷跷板效应?"
  • "哪些板块可能接力上涨?"
  • "帮我做一下全市场板块轮动分析"
  • "板块轮动热力图更新"

核心分析框架

┌────────────────────────────────────────┐
│         板块轮动分析引擎                 │
├────────┬────────┬────────┬──────────────┤
│ 行业轮动 │ 概念轮动 │ 风格轮动 │ 地区轮动  │
│(通达信行业)│(通达信概念)│(大盘/小盘)│(31省市板块)│
└────────┴────────┴────────┴──────────────┘
        ↓         ↓
┌──────┴──────────────┴──────┐
│ Step 1: 当日快照              │
│   Top10 / Bottom10 极值筛选    │
├──────────────────────────────┤
│ Step 2: N日趋势判断           │
│   连续流入/流出 + 涨幅变化      │
├──────────────────────────────┤
│ Step 3: 联动与跷跷板           │
│   正相关联动 / 负相关跷跷板     │
├──────────────────────────────┤
│ Step 4: 轮动预测+建议          │
│   接力 / 复苏 / 风险 / 配置     │
└──────────────────────────────┘

分析数据获取路径

数据源矩阵

| 数据维度 | 工具/接口 | 调用方式 | |----------|----------|----------| | 板块日K线(涨跌幅、成交额、换手率) | tdx_kline | tdx_kline code="8803xx" setcode="0" period="4" wantNum="6" | | 板块主力净额(资金流向) | tdx_api_data | entry="TdxSharePCCW.tdxf10_gg_jyds" fixedTag="zjlx" code="板块成分股代表" | | 板块概览(PE/PB/成分股数) | tdx_api_data | entry="TdxSharePCCW.skef10_bk_cpbd_jczl" branch="001" code="8803xx" | | 板块阶段涨幅/排名 | tdx_api_data | entry="TdxSharePCCW.skef10_bk_cpbd_jczl" branch="003" code="8803xx" timeType="1m" | | 板块市场统计 | tdx_api_data | entry="TdxSharePCCW.skef10_bk_cpbd_jczl" branch="004" code="8803xx" | | 主力净流入TOP个股(用于推算板块资金) | tdx_screener | tdx_screener message="主力净流入" rang="AG" pageSize="30" | | 主力净流出TOP个股 | tdx_screener | tdx_screener message="主力净流出" rang="AG" pageSize="30" | | 个股行业/概念归属 | tdx_indicator_select | tdx_indicator_select message="XX股份 概念板块" | | 行业产业链信息 | tdx_api_data | entry="TdxSharePCCW.cfg_tk_gethy" industryCode="xxxx" | | 热点题材信息 | tdx_api_data | entry="TdxSharePCCW.tdxf10_gg_rdtc" code="xxxx" fixedTag="xxmmg" |

板块代码规则

通达信行业板块代码规则:

  • 行业板块:8803xx(如 880301=煤炭, 880361=半导体)
  • 概念板块:8805xx8806xx 等(如 880592=AI概念)
  • 地区板块:8807xx(如 880701=北京板块)
  • 风格板块:8808xx(如 880816=大盘股, 880823=小盘股)

核心判断引擎(Python脚本)

本 skill 附带 scripts/sector_rotation.py,提供以下计算能力:

规则1:板块状态分类(classify_sector_state)

| 状态 | 判断条件 | 建议 | |------|----------|------| | 主升板块 | 5日累计主力净额>0 AND 5日涨幅>5% | 可持有,注意追高风险 | | 启动初期 | 今日净流入转正 AND 昨日为负 AND 今日涨幅>2% | 重点关注,择机介入 | | 强弩之末 | 5日净额>0但今日<昨日 AND 今日涨幅<昨日涨幅 | 逐步减仓,锁定利润 | | 资金撤离 | 连续3日主力净额<0 | 回避,不抄底 | | 复苏初期 | 5日净额<0但今日转正 | 观察持续性 | | 蓄势整理 | 资金和涨跌幅小幅波动 | 等待方向明确 | | 拉高出货 | 涨但主力流出 | 警惕,减仓观望 |

规则2:跷跷板识别(analyze_seesaw)

内置配对: | 配对 | 方向 | 逻辑 | |------|------|------| | TMT ↔ 消费 | 反向 | 科技涨→消费跌 | | 成长 ↔ 价值 | 反向 | 科技/新能源↔金融/地产 | | 成长 ↔ 防御 | 反向 | 成长涨→消费医药跌 | | 新能源 ↔ 传统能源 | 反向 | 新能源弱→煤炭石油强 | | 铜 ↔ 小金属 | 反向 | 资金轮动 | | 地产 ↔ 银行 | 同向 | 同涨同跌 | | 券商 ↔ 科技 | 同向 | 情绪传导 | | 军工 ↔ 消费 | 反向 | 避险切换 |

规则3:接力预测(predict_rotation)

  • 接力候选:启动初期/复苏初期板块,今日资金转正
  • 可能衰竭:强弩之末/拉高出货板块
  • 可能复苏:资金撤离板块中流出减缓的

脚本使用方式

# 查找板块代码
uv run python scripts/sector_rotation.py find_sector "半导体"

# 分类板块状态(6个参数)
uv run python scripts/sector_rotation.py classify 2.5 8.0 1.2 0.8 3.1 2.5

# 构建雷达图(从stdin读取JSON)
echo '{"sectors":[...],"seesaw":[...],"prediction":{...}}' | uv run python scripts/sector_rotation.py radar

# 格式化输出雷达文本
echo '{"...":"..."}' | uv run python scripts/sector_rotation.py format

# 跷跷板分析
echo '{"sectors_map":{...}}' | uv run python scripts/sector_rotation.py seesaw

# 查看板块代码映射
uv run python scripts/sector_rotation.py list

# 查看跷跷板配对
uv run python scripts/sector_rotation.py seesaw_pairs

完整分析流程

⚡ 快速模式:一键轮动总览

当用户说"板块轮动分析"或"轮动热力图"时执行此流程。

Step 1: 获取板块行情数据
    → 遍历关键行业板块(880301~880399),批量查日K线
    → tdx_kline code="8803xx" setcode="0" period="4" wantNum="6"

Step 2: 获取资金流向数据
    → tdx_screener("主力净流入", pageSize=30) 
    → tdx_screener("主力净流出", pageSize=30)
    → 按行业汇总主力净额

Step 3: 执行分类引擎
    → 调用 classify_sector_state() 对每个板块分类

Step 4: 执行跷跷板分析
    → 调用 analyze_seesaw() 检查配对信号

Step 5: 执行接力预测
    → 调用 predict_rotation() 生成接力候选

Step 6: 构建并输出轮动雷达
    → 生成表格格式输出

🔍 深入模式:指定板块深度分析

当用户指定具体板块时执行。

1. 查板块操盘必读(基本信息+阶段涨幅+市场统计)
    → tdx_api_data branch="001/002/003" code="8803xx"
2. 查板块成分股TOP
3. 查板块历史K线及资金走势
4. 查该板块的产业链/概念归属
5. 执行完整状态分类
6. 输出深度分析报告

🔄 趋势模式:N日趋势跟踪

当用户说"资金连续N日流入XX板块"时执行。

1. 获取板块最近N日K线
    → tdx_kline code="8803xx" setcode="0" period="4" wantNum="N+1"
2. 逐日计算主力净额变化趋势
3. 判断资金流入/流出连续性
4. 输出趋势信号

选项快速指南

| 用户意图 | 调用模式 | 核心调用 | |----------|----------|----------| | "板块轮动分析" | ⚡ 快速模式 | 遍历日K线 + 主力净额 + 执行引擎 | | "半导体板块怎么样" | 🔍 深入模式 | cpbd + kline + 状态分类 | | "哪些板块在启动" | ⚡ 筛选模式 | 遍历日K线 + classify → 筛选启动初期 | | "科技板块该不该追" | 🔍 状态诊断 | cpbd(stage) + 状态分类 + seesaw分析 | | "哪个板块可能接力" | ⚡ 预测模式 | 所有板块分类 → predict_rotation | | "最近5天资金流向" | 🔄 趋势模式 | 多日K线 → 逐日资金变化 | | "成长和价值跷跷板" | 🔍 跷跷板模式 | analyze_seesaw |

板块轮动热力图输出格式

当执行完整轮动分析时,输出以下格式:

┌─────────────────────────────────────────────────────┐
│ 板块轮动雷达 (更新于 2026-07-16 11:11)              │
├─────────────────────────────────────────────────────┤
│ 📊 总览: XX板块 | 涨X跌X | 资金流入X个             │
│ 🟢 主升板块: 铜、煤炭...等X个                       │
│ 🔵 启动初期: 钢铁、铅锌                            │
│ 🟡 强弩之末: 半导体...等X个                        │
│ 🔴 资金撤离: 银行、地产                            │
├─────────────────────────────────────────────────────┤
│ 🎯 接力候选:钢铁(880318) | 启动初期 | 净额+0.5亿  │
│    → 关注!首次资金转正,涨幅异动                   │
│ ⚠️ 可能衰竭:半导体(880361) | 净额递减+涨幅缩小    │
│ 🔄 暂无复苏信号                                     │
├─────────────────────────────────────────────────────┤
│ 跷跷板仪表盘                                        │
│ ✅ 跷跷板活跃 | TMT ↔ 消费                          │
│   科技+3.2% 消费-1.5% | 资金确认                    │
└─────────────────────────────────────────────────────┘

各板块详细分析输出格式

当深入分析单一板块时:

┌─────────────────────────────────────────────────────┐
│ 🔍 半导体(880361) 深度分析                          │
├─────────────────────────────────────────────────────┤
│ 状态: 强弩之末 ⚠️                                   │
│ 信号: 净流入逐日递减 + 涨幅缩小                     │
│ 建议: 逐步减仓,锁定利润                            │
├───────────┬──────────┬─────────────────────────────┤
│ 指标       │ 今日      │ 趋势(5日)                   │
├───────────┼──────────┼─────────────────────────────┤
│ 涨跌幅     │ +1.2%    │ +8.0% → 涨幅缩小            │
│ 主力净额   │ +0.3亿   │ +2.5亿 → 流入递减           │
│ 成交额     │ 386亿    │ 放量滞涨 → 分歧加重         │
│ PE(TTM)    │ 52.3     │ 历史80%分位 → 偏贵          │
├───────────┴──────────┴─────────────────────────────┤
│ 📌 主要催化: AI芯片需求、国产替代政策              │
│ 🔗 产业链上游: 硅片、设备 → 下游: 封测、AI应用    │
│ 📊 跷跷板: 与消费形成跷跷板(科技强→消费弱)        │
└─────────────────────────────────────────────────────┘

与其他 skill 的关系

| 相关 skill | 互补关系 | 协作方式 | |-----------|----------|----------| | tdx-capital-weathervane | 本skill的上层 | 资金总览后聚焦板块轮动细节 | | tdx-board-cpbd | 板块基础数据 | 获取板块阶段涨幅、市场统计 | | tdx-board-valuation | 估值佐证 | 验证板块是否估值过高 | | tdx-bkbj | 板块深度对比 | 两个板块间详细比较 | | tdx-hot-lifecycle | 热点验证 | 确认板块热点的生命周期位置 | | tdx-ztltby | 龙头确认 | 板块内龙头股分析 | | tdx-mrtyjb | 日报输出 | 轮动分析可作为日报核心内容 |

数据时效性规范

  1. 盘中 vs 盘后

    • 盘中可用:涨跌幅、成交额、主力资金流向(估算)
    • 盘后确认:板块主力净额总量、北向资金
    • 盘中生成数据标注"盘中估算"
  2. K线数据说明

    • 日K线 period="4" 返回的是完整日线
    • K线数据的复权方式默认为前复权 tqFlag="11"
    • 如果需要不复权数据比较除权逻辑,设 tqFlag="0"
  3. 主力资金流向说明

    • 主力资金 = 单笔>=50万的交易
    • 基于大单交易估算,非精确数据
    • 结论仅供参考,不做唯一决策依据

版本记录

| 版本 | 日期 | 变更说明 | |------|------|----------| | v1.0 | 2026-07-16 | 初始创建,三因子模型,四大轮动维度,完整状态分类+跷跷板识别+接力预测 |