Xiapi-skills xiapi-heatmap-analysis

分析 A 股板块热力图,识别领涨、上升、反转行业。触发词:板块热力图、行业轮动、热门板块、领涨板块、板块分析、热力图。适用场景:分析板块热力图、识别热门行业、判断行业轮动。不适用场景:个股分析、指数分析、债券分析。

install
source · Clone the upstream repo
git clone https://github.com/ksky521/xiapi-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ksky521/xiapi-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/xiapi-heatmap-analysis" ~/.claude/skills/ksky521-xiapi-skills-xiapi-heatmap-analysis && rm -rf "$T"
manifest: skills/xiapi-heatmap-analysis/SKILL.md
source content

市场板块热力图分析 Skill

分析 A 股市场板块热力图,识别领涨、上升、反转行业,把握板块轮动机会。

Overview(功能概述)

使用大虾皮 API 获取行业板块热力图、概念板块、领涨股数据,通过 CS 指标(EMA20乖离率)、涨跌幅等分析板块短期强度,识别投资机会。

When to Use(何时使用)

当用户需要以下功能时触发:

  • 分析板块热力图,了解市场板块表现
  • 识别领涨板块和热门概念
  • 判断行业轮动和热度扩散

具体触发词:板块热力图、行业轮动、热门板块、领涨板块、板块分析、热力图

Process(流程主体)

Step 0: 前期准备

跳过条件:Token 已配置且有效,确认已经配置了Token则跳过该步骤

步骤 0.1:检查 Token 配置状态

daxiapi config get token

步骤 0.2:如未配置,获取 Token

  1. 提示用户访问 daxiapi.com 个人主页
  2. 开通 API Token 功能
  3. 获取生成的 Token

步骤 0.3:配置 Token

daxiapi config set token YOUR_TOKEN_FROM_DAXIAPI

步骤 0.4:验证配置

daxiapi sector heatmap

如返回正常数据,则配置成功。


Step 1: 获取数据

# 行业热力图(含5日历史序列 + 预处理分类数据)
daxiapi sector heatmap

# 概念板块
daxiapi sector gn

# 各板块领涨股
daxiapi sector top

数据说明

sector heatmap
返回以下关键内容:

  • csHeatmap
    (CS 热力图):近5个交易日各行业 CS 值,每个数值后带
    ↑↓
    标注当日变化方向
  • zdfHeatmap
    (涨跌幅热力图):近5个交易日各行业当日涨跌幅
  • zdf5Heatmap
    (5日涨跌幅热力图):近5个交易日各行业5日涨跌幅
  • crossover
    (个股突破箱体信号):今日板块内突破箱体股票较多的板块,个股层面的早期信号
  • cs_gt_5_names
    (CS > 5 行业列表):今日 CS > 5 的行业,领涨候选
  • cs_gt_ma20_names
    (均线上方行业列表):今日 CS 高于 CS_MA20 的行业
  • yest_cs_gt_ma20Names
    (昨日均线上方行业列表):用于与今日对比,判断热度扩散趋势
  • cs_crossover_ma20_names
    (金叉行业):今日 CS 新突破 CS_MA20 的行业,昨日不在、今日在
  • cs_crossover_5_names
    (新突破 +5 行业):昨日 CS ≤ 5、今日 CS > 5 的行业

Step 1.5: 判断今日市场性质(必做,决定后续分析重心)

这是整个分析的前置定性步骤,必须在进入具体板块分析前完成

步骤:统计 CS 热力图中今日 CS 方向分布

遍历 CS 热力图中今日(最新一列)所有行业的

↑↓
方向标注,统计:

  • up_count
    :今日 CS 方向为 ↑ 的行业数量
  • down_count
    :今日 CS 方向为 ↓ 的行业数量
  • up_ratio
    :up_count / 行业总数

市场性质判断规则

up_ratio市场性质分析重心
≥ 60%上涨日识别领涨板块、上升板块,寻找入场机会
40%–60%分化日识别主线方向,分析强弱分化,谨慎操作
< 40%回调日识别抗跌板块,评估市场整体热度,以观望为主

市场整体热度评估(配合市场性质使用):

  • 今日 CS 在均线上方的行业数 / 行业总数 > 60%:市场整体偏热,多数行业在均线上方
  • 今日 CS 在均线上方的行业数 / 行业总数 30%–60%:市场冷热分化
  • 今日 CS 在均线上方的行业数 / 行业总数 < 30%:市场整体偏冷,多数行业在均线下方

重要:市场性质决定报告叙事框架。回调日不应将"跌得少"的板块包装为"领涨",而应描述为"相对抗跌"。


Step 2: 分析数据

根据 Step 1.5 判断的市场性质,选择对应的分析路径。


路径 A:上涨日分析

A.1 识别领涨板块

判断标准(必须同时满足两个条件):

  1. 出现在今日 CS 大于 5 的行业列表中
  2. 今日涨跌幅 > 0(从涨跌幅热力图今日列确认)

注意:CS > 5 是存量强度,若今日涨跌幅为负,说明板块在消化前期涨幅,不应称为"今日领涨",应标注为"CS 高位但今日回调"。

在 CS 热力图中查看这些行业近5日的 CS 值和

↑↓
方向,确认是持续上升还是单日冲高。

结合各板块领涨股数据验证板块行情广度:领涨股数量 ≥ 3 只才认定为真正的板块行情,否则只是个股行情带动,板块可信度低。

若 CS > 15,标注为过热,不建议追高。

CS 阈值参考

CS 范围状态操作建议
> 15过热不追高
5–15领涨可考虑入场
0–5正常关注
-5–0偏弱观望
< -5深度偏弱建议离场或观望
A.2 识别上升板块

判断标准(优先使用预处理数据):

  1. 从今日 CS 新突破均线的行业列表(金叉行业)取今日刚突破 CS_MA20 的行业,这是上升信号最明确的一组
  2. 在 CS 热力图中查看这些行业近5日的
    ↑↓
    方向,确认是否连续多日 CS 上升
  3. 连续2日以上 CS 方向为
    的行业,判定为上升板块
  4. 若今日板块内个股突破箱体较多的板块字段非空,将其中提到的板块作为补充上升信号,与金叉行业列表并列分析
A.3 识别反转板块

判断标准

  1. 在 CS 热力图底部区域(CS < 0)找出近日 CS 方向开始出现
    的行业
  2. 同时满足:CS < 0 且近2日 CS 连续
    且当日涨跌幅 > 0
  3. 在 CS 热力图中确认该行业 CS 是否从更深的负值开始回升(而非在 -1 附近小幅震荡)
  4. 分析反转板块之间的关联性
A.4 热度扩散分析

对比今日 CS 在均线上方的行业列表与昨日 CS 在均线上方的行业列表:

  • 今日数量 > 昨日数量:热度在扩散,市场广度在改善
  • 今日数量 < 昨日数量:热度在收缩,市场广度在恶化

同时统计今日 CS 方向分布(up_count vs down_count),作为热度扩散的动能佐证:

  • 均线上方数量增加 + up_count 占多数:热度扩散有动能支撑,信号可信
  • 均线上方数量增加 + down_count 占多数:均线上方数量增加可能是滞后效应,需谨慎

路径 B:回调日分析

回调日的分析重心是评估市场整体热度状态识别相对抗跌板块,而非寻找入场机会。

B.1 市场整体热度评估

综合以下三个维度给出市场热度判断:

  1. CS 方向分布:down_count / 行业总数,越高说明动能越弱
  2. 均线上方比例:今日 CS 在均线上方的行业数 / 行业总数,反映存量热度
  3. 均线上方变化:今日 vs 昨日均线上方行业数,反映热度趋势

给出热度判断:热度高位回调 / 热度中位震荡 / 热度低位探底

B.2 识别相对抗跌板块

判断标准

  1. 今日涨跌幅 > 0(从涨跌幅热力图今日列筛选)
  2. 或今日涨跌幅虽为负但 CS 方向为 ↑(动能仍在积累)

表述规范:回调日中表现较好的板块,应描述为"相对抗跌"或"逆势偏强",不得使用"领涨"表述

B.3 CS 高位板块风险提示

筛选今日 CS 大于 5 的行业列表中 CS 方向为 ↓ 的板块,提示这些板块处于"高位回调"状态,需警惕进一步回落。

B.4 热度扩散分析(同路径 A.4)

路径 C:分化日分析

分化日兼顾路径 A 和路径 B,重点在于识别强弱分化的方向。

  1. 按路径 A 识别今日涨跌幅 > 0 且 CS > 0 的板块作为强势方向
  2. 按路径 B 识别今日涨跌幅 < -1% 且 CS 方向为 ↓ 的板块作为弱势方向
  3. 分析强弱板块是否存在产业链或主题关联,判断资金流向

Step 3: 汇总报告

按照 报告模板 生成结构化输出。

报告要求

  • ✅ 结论先行:第一部分是核心结论,一句话,普通人能看懂
  • ✅ 市场性质明确:报告开头必须说明今日是上涨日/回调日/分化日,以及市场整体热度
  • ✅ 推导链完整:每个板块分析必须有"近5日走势 → 推导过程 → 结论"三层结构,不能只报数字
  • ✅ 区分板块行情与个股行情:领涨股 < 3 只必须注明是个股行情
  • ✅ 回调日不用"领涨"表述:改用"相对抗跌"或"逆势偏强"
  • ✅ 数据来源标注:每个分析维度注明使用的数据
  • ✅ 操作建议分类:明确区分"可关注 / 需回避 / 等待观察"三类

报告结构(自适应)

章节上涨日回调日分化日
一、核心结论
二、市场性质与热度
三、领涨板块分析❌(改为抗跌板块)✅(仅强势方向)
四、上升板块分析✅(简化)
五、反转板块分析✅(简化)
六、热度扩散分析
七、概念板块热点✅(简化)
八、综合结论与操作建议
九、风险提示

回调日将第三章替换为"抗跌板块分析",第四、五章合并为"值得关注的信号"(若有则写,无则省略)。

Quality Checks(质量检查)

Red Flags(危险信号)

危险信号说明处理方式
🔴 数据缺失热力图数据无法获取明确说明数据缺失
🔴 绝对化表述使用"一定"等词汇改为"可能"、"大概率"
🔴 贬低性表述使用"韭菜"等词汇使用中性表述
🔴 回调日使用"领涨"表述回调日将抗跌板块称为领涨改为"相对抗跌"或"逆势偏强"
🔴 推荐板块 CS<0推荐 CS 为负的板块为领涨领涨板块需 CS > 0 且今日涨跌幅 > 0
🔴 个股行情误判为板块行情领涨股 < 3 只仍称为板块行情明确标注为个股行情
🔴 只报数字无推导列出 CS 值但不说明含义必须有"数据 → 判断依据 → 结论"推导链
🔴 跳过市场性质判断未判断今日是上涨/回调/分化日就直接分析板块必须先完成 Step 1.5

Verification(验证要求)

必须验证(对照 报告质量检查清单):

  • 是否完成了 Step 1.5 市场性质判断,并在报告中明确说明
  • 核心结论是否一句话说清楚今日主线
  • 每个板块分析是否有"近5日走势 → 推导过程 → 结论"三个层次
  • 回调日是否使用了"相对抗跌"而非"领涨"表述
  • 领涨板块是否同时满足 CS > 5 且今日涨跌幅 > 0
  • 领涨板块是否用各板块领涨股数据验证了领涨股数量
  • 领涨股 < 3 只的是否注明为个股行情
  • 上升板块是否优先使用金叉行业列表,并检查了今日板块内个股突破箱体较多的板块字段
  • 反转板块是否注明"底部修复而非趋势逆转"的风险
  • 热度扩散分析是否同时包含"均线上方数量变化"和"CS 方向分布"两个维度
  • 概念板块是否与行业热力图做了印证
  • 操作建议是否明确区分了"可关注/回避/等待"三类
  • 是否包含风险提示和免责声明

Common Pitfalls(常见陷阱)

陷阱说明避免方法
回调日误判领涨将"跌得少"的板块称为领涨先判断市场性质,回调日改用"相对抗跌"表述
推荐过热板块推荐 CS > 15 的板块注意 CS 阈值,不追高
领涨条件不完整只看 CS > 5,不看今日涨跌幅领涨需同时满足 CS > 5 且今日涨跌幅 > 0
个股行情误判为板块行情领涨股只有1-2只仍称板块行情用各板块领涨股数据验证领涨股数量
忽视历史序列只看今日 CS 值,不看近5日方向结合 CS 热力图的 ↑↓ 方向判断趋势
热度扩散分析不完整只看均线上方数量,不看 CS 方向分布同时统计今日 CS 方向为 ↑ 和 ↓ 的行业数量
忽略个股突破箱体信号不使用板块内个股突破箱体信号上升板块分析中检查今日板块内个股突破箱体较多的板块字段
Token 失效或未配置报 401 或 Authentication failed先执行
daxiapi config get token
检查
请求频率超限连续调用返回 429降低请求频率,间隔重试
空数据直接下结论节假日或异常日返回空列表回退最近有效交易日并在报告中注明
绝对化表述使用"一定领涨"等表述改为"可能成为领涨"

Key Principles(重要原则)

  1. 市场性质优先:分析前必须判断今日是上涨日/回调日/分化日,这决定整个报告的叙事框架
  2. 历史序列优先:直接使用 CS 热力图的5日历史数据和 ↑↓ 方向判断趋势,无需代理信号
  3. 领涨双条件:领涨板块必须同时满足 CS > 5 且今日涨跌幅 > 0,缺一不可
  4. 板块行情验证:领涨板块必须用各板块领涨股数据验证领涨股数量,≥3只才是板块行情
  5. 预处理数据优先:金叉行业列表、今日 CS 大于 5 的行业列表等预处理数据直接使用,不重复计算
  6. 个股突破箱体信号:上升板块分析中必须检查今日板块内个股突破箱体较多的板块字段,作为个股层面的早期信号
  7. 热度双维度:热度扩散分析必须同时看"均线上方数量变化"和"CS 方向分布"
  8. 结论先行:开头即给出核心结论
  9. 中性表述:不使用绝对化词汇,不贬低投资者
  10. 免责声明:所有报告必须包含免责声明

Error Handling(错误处理)

错误码说明处理方式
401认证失败检查 Token 配置
404API 不存在检查命令拼写
429请求频率超限等待后重试
500服务器错误稍后重试

References

详细文档请参考: