PRDS DATA 开发文档 首页 密钥登录

三、财务信息

3.12 涨跌统计

GET/api/market_breadth

一个国家全部股票的上涨、下跌、平盘只数和按涨跌幅分档的只数。

请求

请求头 Authorization:你的密钥(必填)。

参数是否必填说明
country必填国家,如 america;全部取值见「国家与市场参数」
type可选stock(默认)只统计股票 / stockdr 把存托凭证也算进去
date可选交易日,yyyy-MM-dd 或 Unix 秒;不传取最新交易日

说明

返回

统一外壳 {status, message, data, total, page, market, symbol, code, interval},数据在 data 里。出错时 HTTP 状态码仍是 200,status 为 500,message 是原因。

错误

HTTP返回情况
200{"Cmd":"api","State":-1,"Msg":"没有订阅产品权限"}没带 country
200status=500 Type(stock|stockdr) is invalidtype 写错

示例

GET/market_breadth?country=america

请求头 Authorization: 你的密钥 · HTTP 200

{
  "status": 0,                           // 0 成功,500 失败
  "message": "SUCCESS",                  // 成功为 SUCCESS,失败时是原因
  "data": {                              // 数据
    "country": "america",                // 国家
    "markets": "AMEX,NASDAQ,NYSE",       // 统计了哪些市场
    "scope": "stock",                    // stock 或 stock+dr
    "trade_date": 1791158400,            // 交易日,UTC 零点的 Unix 秒
    "total": 5701,                       // 总只数 = 上涨 + 下跌 + 平盘
    "advancing": 1965,                   // 上涨只数
    "declining": 1533,                   // 下跌只数
    "unchanged": 2203,                   // 平盘只数
    "up10_plus": 65,                     // 涨 10% 以上
    "up5_to10": 174,                     // 涨 5% ~ 10%
    "up1_to5": 1096,                     // 涨 1% ~ 5%
    "up0_to1": 630,                      // 涨 0 ~ 1%
    "down0_to1": 507,                    // 跌 0 ~ 1%
    "down1_to5": 798,                    // 跌 1% ~ 5%
    "down5_to10": 163,                   // 跌 5% ~ 10%
    "down10_plus": 65,                   // 跌 10% 以上
    "ignored_stale": 36,
    "updated_at": "2026-10-05 10:40:11"  // 更新时间
  },
  "total": 0,                            // 总条数,分页的接口才有值
  "page": 0,                             // 当前页,分页的接口才有值
  "market": null,                        // 市场代码
  "symbol": null,                        // 产品代码
  "code": null,                          // 产品代码
  "interval": null                       // K 线周期,这类接口不用
}