指数涨跌家数

每日复盘·指数面包屑: 9指数(上证180/380等)涨跌幅+收盘点位+上涨/下跌家数

门槛需要 基础版 及以上

数据2015-01-05起全历史; 每日盘后更新; 9指数逐行

限制与 /market/breadth(全市场涨跌分布) 互补: 本端点是指数维度的szjs/xdjs

接口说明

每日复盘·指数涨跌家数(2015起):9大指数涨跌幅+收盘点位+上涨/下跌家数。

判断指数与个股是否背离(指数涨个股跌=虚涨)用它

也覆盖 szjs/xdjs 赚钱效应核心列(情绪温度计)

快速调用

同一调用的三种等价写法,按接入习惯任选其一,复制即可运行。

最近一天9指数全景
import top369 as gp

pro = gp.pro_api("sk-xxxxxxxxxxxx")   # 安装: pip install top369

df = pro.index_breadth()
print(df[["code", "name", "zdf", "szjs"]])

输入参数

名称类型必选描述
codestrFalse指数代码(可选过滤)
start_datestrFalse起始日期 YYYY-MM-DD
end_datestrFalse结束日期 YYYY-MM-DD
limitintFalse返回条数上限, 默认60

返回字段

名称类型描述
rows[].r_date / code / namestr复盘日/指数代码/名称
rows[].zdf / spjfloat指数涨跌幅%/收盘点位
rows[].cjefloat成交额(亿)
rows[].szjs / xdjsint上涨家数/下跌家数(赚钱效应核心列)

返回数据样例

{
  "total": 5,
  "rows": [
    {
      "r_date": "2026-10-09",
      "code": "000010",
      "name": "上证180",
      "zdf": 0.095056,
      "spj": 9382.31,
      "cje": 2672.46,
      "szjs": 103,
      "xdjs": 71
    },
    {
      "r_date": "2026-10-09",
      "code": "399001",
      "name": "深圳成指",
      "zdf": 0.166074,
      "spj": 12641.9,
      "cje": 10119.9,
      "szjs": 1698,
      "xdjs": 1166
    },
    {
      "r_date": "2026-10-09",
      "code": "399005",
      "name": "中小100",
      "zdf": -0.124785,
      "spj": 7795.69,
      "cje": 1298.75,
      "szjs": 0,
      "xdjs": 0
    }
  ]
}

样例取自平台实时数据,rows共 5 条,样例仅展示前 3 条。

最佳实践:szjs(上涨家数) 连续缩量是情绪退潮前兆; 与 movers(hy) 的板块家数交叉验证。

认证方式、代码规范、错误码等通用约定见文档首页; 可在在线测试中直接调试本接口。