A 股板块轮动怎么查
看板块比看个股更早发现方向:涨幅榜找强势、估值分位判贵贱、产业链看逻辑。三个接口串起来就是一次板块体检,下面给可运行代码。
为什么先看板块再看个股
个股会骗人,板块不会:一只股票涨可能是消息面脉冲,一个板块整体走强通常是资金在做方向选择。先确定"钱往哪个方向去",再在板块里挑标的,比反过来更容易。
三步:① 涨幅榜(谁在涨)→ ② 估值分位(贵不贵)→ ③ 产业链(逻辑在哪)。
第一步:当日板块涨幅榜
import requests
KEY = "ct-你的Key"
r = requests.get("https://api.ashareapi.com/v1/sector",
headers={"Authorization": "Bearer " + KEY}, timeout=15)
b = r.json()
rows = b.get("structured") or b["data"]
for row in rows[:10]:
print(row) # 板块名称 / 涨跌幅 / 领涨股 / 涨跌家数- 返回覆盖行业 / 概念 / 地域三类板块
- 看板块时先看涨跌家数:板块涨但只有 1-2 只涨 = 龙头带动,不是普涨
第二步:这个板块贵不贵?(估值分位)
# 板块代码形如 pt01801780(申万板块)
r = requests.get("https://api.ashareapi.com/v1/sector-valuation",
headers={"Authorization": "Bearer " + KEY},
params={"code": "pt01801780"}, timeout=15)
print(r.json().get("structured") or r.json()["data"])
# 返回:PE / PB / PS / PCF + 股息率 + 历史百分位- 历史百分位是关键:PE 20 倍是高是低,取决于它过去十年在什么区间
- 百分位 ≥ 80% → 偏贵(赔率差);≤ 20% → 偏便宜(但要问"为什么便宜")
- 板块代码是 `pt` 开头(如 `pt01801780`),不是股票代码
第三步:这条链的逻辑在哪?(产业链)
# 某只股票处于产业链的什么位置
r = requests.get("https://api.ashareapi.com/v1/industry-chain",
headers={"Authorization": "Bearer " + KEY},
params={"mode": "stock", "code": "sh600667"}, timeout=15)
print(r.json().get("structured") or r.json()["data"])
# 返回:所属产业链主题 / 节点 / 上中下游位置 / 关联度 / 业务描述
# 反向:某个主题的产业链图谱(有哪些公司、各在什么位置)
r = requests.get("https://api.ashareapi.com/v1/industry-chain",
headers={"Authorization": "Bearer " + KEY},
params={"mode": "graph", "topic": "半导体"}, timeout=15)- `mode=list` → 全部主题(183 个)· `mode=graph&topic=X` → 图谱 · `mode=stock&code=X` → 个股定位
- 用途:板块涨起来时,知道"谁在给谁供货",比看概念标签靠谱
组合用法:找「涨得好 + 估值不高 + 有逻辑」
| 涨幅榜 | 估值分位 | 产业链 | 怎么读 |
|---|---|---|---|
| 强 | 低(≤30%) | 清晰 | 最理想:可能处于启动早期 |
| 强 | 高(≥80%) | 清晰 | 趋势可能延续,但赔率变差 —— 只做交易不做投资 |
| 强 | 低 | 模糊 | 当心:可能是纯资金博弈,没有基本面承接 |
| 弱 | 低 | 清晰 | 观察名单:逻辑在、位置低,等催化剂 |
常见错误与边界
- 板块代码写错 → 必须 `pt` 开头(如 `pt01801780`),股票代码无效
- 只看一天涨幅 → 单日板块涨幅噪音大,至少看 5/20 日维度
- 把估值低当买入理由 → 低估值可能是"价值陷阱"(行业在衰退)
- 产业链关联度不是持仓建议 → 关联度高只说明业务相关,不代表股价会同步
- 限流 → 板块类端点需要 Key;匿名只能调 5 个免费端点
常见问题
板块代码形如 `pt01801780`(`pt` 前缀 + 8 位数字)。可以用 `/v1/sector` 拿到板块列表与名称,或用 `/v1/industry-chain?mode=list` 看产业链主题。
用当前 PE/PB/PS 与该板块自身历史序列比较,得出当前值在历史中的百分位(如 80% = 比历史上 80% 的时间都贵)。它描述位置,不预测涨跌。
概念板块是市场贴的标签(可能有蹭概念的公司);产业链是按"上中下游 + 业务描述"组织的真实供应关系,并给出关联度。做逻辑判断时产业链更可靠。
常见三种:① 板块涨是龙头带动,你拿的不是龙头;② 你的股票只是"概念相关"而非"业务相关"(用产业链关联度核对);③ 板块内资金在切换(高切低)。
不免费 —— `/v1/sector`、`/v1/sector-valuation`、`/v1/industry-chain` 都需要 API Key。免费的是行情 / K线 / 热搜 / 市场总览 / 涨跌分布这 5 个。
最后更新: 2026-09-23
代码与字段取自线上真实返回(2026-09-23 验证:sector 返回 124 行板块;sector-valuation 支持 pt 代码;industry-chain 的 stock 模式返回主题/节点/位置/关联度)。板块代码格式以端点文档为准。