虾皮市场宽度热力图
v1.0.2分析 A 股板块热力图,识别领涨、上升、反转行业。触发词:板块热力图、行业轮动、热门板块、领涨板块、板块分析、热力图。适用场景:分析板块热力图、识别热门行业、判断行业轮动。不适用场景:个股分析、指数分析、债券分析。
Like a lobster shell, security has layers — review code before you run it.
市场板块热力图分析 Skill
分析 A 股市场板块热力图,识别领涨、上升、反转行业,把握板块轮动机会。
Overview(功能概述)
使用大虾皮 API 获取行业板块热力图、概念板块、领涨股数据,通过 CS 指标(EMA20乖离率)、涨跌幅等分析板块短期强度,识别投资机会。
When to Use(何时使用)
当用户需要以下功能时触发:
- 分析板块热力图,了解市场板块表现
- 识别领涨板块和热门概念
- 判断行业轮动和热度扩散
具体触发词:板块热力图、行业轮动、热门板块、领涨板块、板块分析、热力图
Process(流程主体)
Step 0: 前期准备
跳过条件:Token 已配置且有效,确认已经配置了Token则跳过该步骤
步骤 0.1:检查 Token 配置状态
daxiapi config get token
步骤 0.2:如未配置,获取 Token
- 提示用户访问 daxiapi.com 个人主页
- 开通 API Token 功能
- 获取生成的 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 识别领涨板块
判断标准(必须同时满足两个条件):
- 出现在今日 CS 大于 5 的行业列表中
- 今日涨跌幅 > 0(从涨跌幅热力图今日列确认)
注意:CS > 5 是存量强度,若今日涨跌幅为负,说明板块在消化前期涨幅,不应称为"今日领涨",应标注为"CS 高位但今日回调"。
在 CS 热力图中查看这些行业近5日的 CS 值和 ↑↓ 方向,确认是持续上升还是单日冲高。
结合各板块领涨股数据验证板块行情广度:领涨股数量 ≥ 3 只才认定为真正的板块行情,否则只是个股行情带动,板块可信度低。
若 CS > 15,标注为过热,不建议追高。
CS 阈值参考:
| CS 范围 | 状态 | 操作建议 |
|---|---|---|
| > 15 | 过热 | 不追高 |
| 5–15 | 领涨 | 可考虑入场 |
| 0–5 | 正常 | 关注 |
| -5–0 | 偏弱 | 观望 |
| < -5 | 深度偏弱 | 建议离场或观望 |
A.2 识别上升板块
判断标准(优先使用预处理数据):
- 从今日 CS 新突破均线的行业列表(金叉行业)取今日刚突破 CS_MA20 的行业,这是上升信号最明确的一组
- 在 CS 热力图中查看这些行业近5日的
↑↓方向,确认是否连续多日 CS 上升 - 连续2日以上 CS 方向为
↑的行业,判定为上升板块 - 若今日板块内个股突破箱体较多的板块字段非空,将其中提到的板块作为补充上升信号,与金叉行业列表并列分析
A.3 识别反转板块
判断标准:
- 在 CS 热力图底部区域(CS < 0)找出近日 CS 方向开始出现
↑的行业 - 同时满足:CS < 0 且近2日 CS 连续
↑且当日涨跌幅 > 0 - 在 CS 热力图中确认该行业 CS 是否从更深的负值开始回升(而非在 -1 附近小幅震荡)
- 分析反转板块之间的关联性
A.4 热度扩散分析
对比今日 CS 在均线上方的行业列表与昨日 CS 在均线上方的行业列表:
- 今日数量 > 昨日数量:热度在扩散,市场广度在改善
- 今日数量 < 昨日数量:热度在收缩,市场广度在恶化
同时统计今日 CS 方向分布(up_count vs down_count),作为热度扩散的动能佐证:
- 均线上方数量增加 + up_count 占多数:热度扩散有动能支撑,信号可信
- 均线上方数量增加 + down_count 占多数:均线上方数量增加可能是滞后效应,需谨慎
路径 B:回调日分析
回调日的分析重心是评估市场整体热度状态和识别相对抗跌板块,而非寻找入场机会。
B.1 市场整体热度评估
综合以下三个维度给出市场热度判断:
- CS 方向分布:down_count / 行业总数,越高说明动能越弱
- 均线上方比例:今日 CS 在均线上方的行业数 / 行业总数,反映存量热度
- 均线上方变化:今日 vs 昨日均线上方行业数,反映热度趋势
给出热度判断:热度高位回调 / 热度中位震荡 / 热度低位探底
B.2 识别相对抗跌板块
判断标准:
- 今日涨跌幅 > 0(从涨跌幅热力图今日列筛选)
- 或今日涨跌幅虽为负但 CS 方向为 ↑(动能仍在积累)
表述规范:回调日中表现较好的板块,应描述为"相对抗跌"或"逆势偏强",不得使用"领涨"表述。
B.3 CS 高位板块风险提示
筛选今日 CS 大于 5 的行业列表中 CS 方向为 ↓ 的板块,提示这些板块处于"高位回调"状态,需警惕进一步回落。
B.4 热度扩散分析(同路径 A.4)
路径 C:分化日分析
分化日兼顾路径 A 和路径 B,重点在于识别强弱分化的方向。
- 按路径 A 识别今日涨跌幅 > 0 且 CS > 0 的板块作为强势方向
- 按路径 B 识别今日涨跌幅 < -1% 且 CS 方向为 ↓ 的板块作为弱势方向
- 分析强弱板块是否存在产业链或主题关联,判断资金流向
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(重要原则)
- 市场性质优先:分析前必须判断今日是上涨日/回调日/分化日,这决定整个报告的叙事框架
- 历史序列优先:直接使用 CS 热力图的5日历史数据和 ↑↓ 方向判断趋势,无需代理信号
- 领涨双条件:领涨板块必须同时满足 CS > 5 且今日涨跌幅 > 0,缺一不可
- 板块行情验证:领涨板块必须用各板块领涨股数据验证领涨股数量,≥3只才是板块行情
- 预处理数据优先:金叉行业列表、今日 CS 大于 5 的行业列表等预处理数据直接使用,不重复计算
- 个股突破箱体信号:上升板块分析中必须检查今日板块内个股突破箱体较多的板块字段,作为个股层面的早期信号
- 热度双维度:热度扩散分析必须同时看"均线上方数量变化"和"CS 方向分布"
- 结论先行:开头即给出核心结论
- 中性表述:不使用绝对化词汇,不贬低投资者
- 免责声明:所有报告必须包含免责声明
Error Handling(错误处理)
| 错误码 | 说明 | 处理方式 |
|---|---|---|
| 401 | 认证失败 | 检查 Token 配置 |
| 404 | API 不存在 | 检查命令拼写 |
| 429 | 请求频率超限 | 等待后重试 |
| 500 | 服务器错误 | 稍后重试 |
References
详细文档请参考:
Comments
Loading comments...
