批量日线

批量日线: 一批证券(≤100码)一次HTTP往返取回, rows合并(每行含code); 复权/截尾/实时行语义与单票 /api/a/stock/day 完全一致。服务端按码数计点 —— 一次调用消耗 codes 中码数个配额点

门槛注册即用(免费版可用)

数据与 /api/a/stock/day 同源同口径, 覆盖全部历史; 每日16:00后当日数据可取

限制≤100码/次; 按码数计点(50码=50点); 每码独立截尾

接口说明

批量日线:一批证券(≤100码)一次 HTTP 往返取回,rows 合并返回(每行含 code 列)。

复权/截尾/实时行语义与单票 /stock/day 完全一致

按码数计点:50码一次=50点,与逐码等价 —— 省的是往返不是配额

全市场每日落库用 /stock/day 的 date 截面(1次1点拉8700行),别用批量

股票池>100码:SDK 里分批循环,或用 pro.batch() 执行器(内置限速与失败汇总)

快速调用

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

一批研究标的批量取(前复权)
import top369 as gp

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

df = pro.stock_day_batch(codes="sz000911,sh600519,bj832566",
             start_date="2026-09-01", adjust="qfq", limit=10)
print(df.groupby("code").size())

输入参数

名称类型必选描述
codesstrTrue逗号分隔≤100码(见代码规范), 例: sz000911,sh600519
start_datestrFalse起始日期 YYYY-MM-DD, 缺省全历史
end_datestrFalse结束日期 YYYY-MM-DD, 缺省最新
adjuststrFalse复权: qfq前复权 / hfq后复权, 缺省不复权
limitintFalse响应截尾: 每码只返回区间内最新N根(≤10000)
include_todayboolFalse盘中追加当日实时行(is_realtime标记); 复权序列不支持

返回字段

名称类型描述
total_codes / total_rowsint码数与合并后总行数
codes[]list每码行数清单: [{code, name, rows}]
rows[].codestr证券代码(批量行独有列)
rows[].date/open/.../turnover-与 /api/a/stock/day 单票行完全同构

返回数据样例

{
  "total_codes": 3,
  "total_rows": 6,
  "codes": [
    {
      "code": "sz000001",
      "name": "平安银行",
      "rows": 2
    },
    {
      "code": "sz000911",
      "name": "*ST广糖",
      "rows": 2
    },
    {
      "code": "sh600519",
      "name": "贵州茅台",
      "rows": 2
    }
  ],
  "rows": [
    {
      "code": "sz000001",
      "date": "2026-10-08",
      "open": 11.57,
      "high": 11.87,
      "low": 11.54,
      "close": 11.78,
      "volume": 148168500,
      "amount": 1743402496.0,
      "turnover": 0.76
    },
    {
      "code": "sz000001",
      "date": "2026-10-09",
      "open": 11.78,
      "high": 11.89,
      "low": 11.58,
      "close": 11.59,
      "volume": 107810500,
      "amount": 1259717120.0,
      "turnover": 0.56
    },
    {
      "code": "sz000911",
      "date": "2026-10-08",
      "open": 5.62,
      "high": 5.89,
      "low": 5.51,
      "close": 5.65,
      "volume": 15484500,
      "amount": 88080064.0,
      "turnover": 3.87
    }
  ]
}

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

最佳实践:批量是「一次HTTP往返」的省事通道, 不省配额点: 50码一次调用=50点, 与逐码调用等价; 股票池>100码请分批。全市场每日落库别用它 —— 用 date 截面(1次调用1点拉8700行)。

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