Tushare接口文档:备用行情(bak_daily)

简介: `bak_daily`是Tushare提供的一个补充性质的行情数据接口,用于获取包含多种特定指标的历史日线行情数据。该接口返回的日线行情数据比基础的`daily`接口包含更丰富的指标字段,如量比、换手率、振幅、内外盘、强弱度、活跃度、攻击波以及近3月/6月涨幅等。这些指标在基础的日线行情接口中通常不直接提供。但数据仅从2017年中左右开始。
  • 功能描述:获取A股备用日线行情,出为基础的量价数据外还包括量比、换手率、振幅、内外盘、强弱度、活跃度、攻击波以及近3月/6月涨幅等
  • 返回限量:单次请求最大返回7000行
  • 接口权限:5000积分:500次/分钟;
  • 说明:
    1. 本接口数据每个交易日上午九点多钟会创建当天的记录,创建时会使用到昨天的收盘价,每个交易日下午六点多会使用当日的数据进行更新;
    2. 本接口数据中会包含上市但未交易的记录;
    3. 虽然本接口输入参数明确提供了offset和limit参数,但本文作者仍旧不推荐使用这两个参数进行取数;
    4. 数据从2017年中左右开始;

输入参数:

名称 类型 必选 描述
ts_code str N 股票代码
trade_date str N 交易日期
start_date str N 开始日期
end_date str N 结束日期
offset str N 开始行数
limit str N 最大行数

输出参数:

名称 类型 默认显示 描述
ts_code str Y 股票代码
trade_date str Y 交易日期
name str Y 股票名称
pct_change float Y 涨跌幅
close float Y 收盘价
change float Y 涨跌额
open float Y 开盘价
high float Y 最高价
low float Y 最低价
pre_close float Y 昨收价
vol_ratio float Y 量比
turn_over float Y 换手率
swing float Y 振幅
vol float Y 成交量
amount float Y 成交额
selling float Y 内盘(主动卖,手)
buying float Y 外盘(主动买, 手)
total_share float Y 总股本(亿)
float_share float Y 流通股本(亿)
pe float Y 市盈(动)
industry str Y 所属行业
area str Y 所属地域
float_mv float Y 流通市值
total_mv float Y 总市值
avg_price float Y 平均价
strength float Y 强弱度(%)
activity float Y 活跃度(%)
avg_turnover float Y 笔换手
attack float Y 攻击波(%)
interval_3 float Y 近3月涨幅
interval_6 float Y 近6月涨幅

示例:

示例1:获取某个交易日A股全市场所有股票的日行情

通过传递trade_date可指定返回特定交易日的数据。

import tushare as ts
pro = ts.pro_api()

df = pro.bak_daily(trade_date='20260827')
df

输出结果:

  ts_code    trade_date    name    pct_change    close    change    open    high    low    pre_close    ...    area    float_mv    total_mv    avg_price    strength    activity    avg_turnover    attack    interval_3    interval_6
0    000001.SZ    20260827    平安银行    -1.19    11.59    -0.14    11.70    11.72    11.51    11.73    ...    深圳    2249.12    2249.1554    11.59    -2.69    4614.0    0.0    0.70    None    None
1    000002.SZ    20260827    万 科A    -0.64    3.11    -0.02    3.12    3.14    3.08    3.13    ...    深圳    302.20    371.0541    3.10    -2.14    3492.0    0.0    0.97    None    None
2    000006.SZ    20260827    深振业A    3.23    7.34    0.23    7.07    7.47    7.05    7.11    ...    深圳    99.09    99.0900    7.30    1.74    2445.0    0.0    4.11    None    None
3    000007.SZ    20260827    全新好    1.19    12.75    0.15    12.63    12.82    12.37    12.60    ...    深圳    44.17    44.1150    12.58    -0.31    1913.0    0.0    3.07    None    None
4    000008.SZ    20260827    神州高铁    -0.40    2.49    -0.01    2.50    2.50    2.46    2.50    ...    北京    67.64    67.6284    2.48    -1.90    2218.0    0.0    1.22    None    None
...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...
5557    920992.BJ    20260827    中科美菱    0.44    11.37    0.05    11.33    11.37    11.17    11.32    ...    安徽    5.57    11.0289    11.29    -0.21    315.0    0.0    1.79    None    None
5558    920071.BJ    20260827    金钛股份    0.00    0.00    0.00    0.00    0.00    0.00    0.00    ...    辽宁    0.00    0.0000    0.00    0.00    0.0    0.0    0.00    None    None
5559    920269.BJ    20260827    杰锋动力    0.00    0.00    0.00    0.00    0.00    0.00    0.00    ...    安徽    0.00    0.0000    0.00    0.00    0.0    0.0    0.00    None    None
5560    920288.BJ    20260827    华大海天    0.00    0.00    0.00    0.00    0.00    0.00    0.00    ...    浙江    0.00    0.0000    0.00    0.00    0.0    0.0    0.00    None    None
5561    920289.BJ    20260827    华汇智能    0.00    0.00    0.00    0.00    0.00    0.00    0.00    ...    广东    0.00    0.0000    0.00    0.00    0.0    0.0    0.00    None    None
5562 rows × 31 columns

示例2:获取某支股票所有行情数据

通过传递ts_code可获取指定股票的行情数据。

df = pro.bak_daily(ts_code='000001.SZ')
df

输出结果:

  ts_code    trade_date    name    pct_change    close    change    open    high    low    pre_close    ...    area    float_mv    total_mv    avg_price    strength    activity    avg_turnover    attack    interval_3    interval_6
0    000001.SZ    20260828    平安银行    0.00    11.59    0.00    0.00    0.00    0.00    11.59    ...    深圳    2249.12    2249.155400    11.59    0.00    0.0    0.0    0.00    NaN    NaN
1    000001.SZ    20260827    平安银行    -1.19    11.59    -0.14    11.70    11.72    11.51    11.73    ...    深圳    2249.12    2249.155400    11.59    -2.69    4614.0    0.0    0.70    NaN    NaN
2    000001.SZ    20260826    平安银行    1.21    11.73    0.14    11.55    11.75    11.52    11.59    ...    深圳    2276.29    2276.323800    11.68    0.51    4573.0    0.0    1.82    NaN    NaN
3    000001.SZ    20260825    平安银行    0.26    11.59    0.03    11.57    11.64    11.53    11.56    ...    深圳    2249.12    2249.155400    11.58    0.61    4621.0    0.0    0.52    NaN    NaN
4    000001.SZ    20260824    平安银行    1.31    11.56    0.15    11.38    11.58    11.35    11.41    ...    深圳    2243.30    2243.333600    11.54    3.44    4808.0    0.0    1.85    NaN    NaN
...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...
2217    000001.SZ    20170620    平安银行    -0.11    9.12    -0.01    9.12    9.16    9.09    9.13    ...    深圳    1542.92    1565.941392    9.12    -0.36    3402.0    0.0    0.33    NaN    NaN
2218    000001.SZ    20170619    平安银行    1.22    9.13    0.11    9.03    9.15    9.02    9.02    ...    深圳    1544.61    1567.658433    9.11    0.52    3616.0    0.0    1.22    NaN    NaN
2219    000001.SZ    20170616    平安银行    -0.22    9.02    -0.02    9.04    9.08    9.01    9.04    ...    深圳    1526.00    1548.770982    9.04    0.08    3117.0    0.0    0.11    NaN    NaN
2220    000001.SZ    20170615    平安银行    -0.44    9.04    -0.04    9.08    9.08    9.03    9.08    ...    深圳    1529.39    1552.205064    9.05    -1.13    3160.0    0.0    0.11    NaN    NaN
2221    000001.SZ    20170614    平安银行    -0.44    9.08    -0.04    9.12    9.13    9.04    9.12    ...    深圳    1536.15    1559.073228    9.07    0.28    3778.0    0.0    0.44    NaN    NaN
2222 rows × 31 columns

示例3:获取多支股票某段时间内的行情数据

通过向ts_code参数传递一个以英文逗号分割的股票代码列表字符串可获取多支股票的数据,传递start_date和end_date可指定返回数据的日期范围,fields字段可返回指定的字段。

本示例演示获取一个时间段内多支股票的行情数据,因为单支股票目前多则有两千多行记录,虽然不传递时间范围仅传递多支股票代码也能够获取到数据,但本文作者并不推荐这么做。

  df = pro.bak_daily(ts_code='000001.SZ,600519.SH,920978.BJ', start_date='20250101', end_date='20251231', fields='trade_date,ts_code,close')
df

输出结果:

  trade_date    ts_code    close
0    20251231    000001.SZ    11.41
1    20251231    600519.SH    1377.18
2    20251231    920978.BJ    36.90
3    20251230    000001.SZ    11.48
4    20251230    600519.SH    1389.72
...    ...    ...    ...
724    20250103    600519.SH    1475.00
725    20250103    920978.BJ    13.26
726    20250102    000001.SZ    11.43
727    20250102    600519.SH    1488.00
728    20250102    920978.BJ    13.30
729 rows × 3 columns

说明:

bak_daily是Tushare提供的一个补充性质的行情数据接口,用于获取包含多种特定指标的历史日线行情数据。
该接口返回的日线行情数据比基础的daily接口包含更丰富的指标字段,如量比、换手率、振幅、内外盘、强弱度、活跃度、攻击波以及近3月/6月涨幅等。这些指标在基础的日线行情接口中通常不直接提供。但数据仅从2017年中左右开始。

相关文章
|
2月前
|
人工智能 JavaScript 测试技术
如果你今年准备找测试开发工作,我建议你认真看看DeepSeek Harness
DeepSeek Harness(dsh)是2026年8月开源的MIT许可Agent框架,以“一切皆插件”为核心,Star超15万。本文提供3个实操项目:实测评估、插件开发、AI/人工用例对比,助测试工程师打造差异化竞争力。
|
3月前
|
存储
Tushare接口文档:交易日历(trade_cal)
本文旨在对Tushare的交易日历trade_cal数据接口进行介绍,提供更多参考示例和使用说明。交易日历可以用来作为获取其他数据的关键(迭代)参数,也可以进行其他的应用。本文还基于交易日介绍了如何获取每周及每月最后一个交易日。
693 1
Tushare接口文档:交易日历(trade_cal)
|
3月前
|
数据挖掘
Tushare接口文档:个股资金流向(moneyflow)
本文旨在对Tushare的个股资金流向`moneyflow`数据接口进行介绍,提供更多参考示例和使用说明。 本接口可获取沪深A股票资金流向数据,分析大单小单成交情况,用于判别资金动向。本文除了从交易日、个股方面简单介绍如何快速获取数据外,还演示了如何计算主力资金流向及对单支股票主力资金流向绘制趋势图,最后演示了如何筛选主力资金净流入top 10的个股。
721 9
|
3月前
Tushare接口文档:指数基本信息(index_basic)
本文旨在对Tushare的指数基本信息`index_basic`数据接口进行介绍,提供更多参考示例和使用说明。 通过本接口可获取指数的基础信息,例如指数代码、全称简称、发布方、基期、加权方式等。在指数行情等多个需要依赖`ts_code`而不清楚后缀的情况下,可以使用该接口获取指数代码`symbol`与`ts_code`的对应关系。本文还介绍了如何通过传递`market`和`category`字段分别指定发布指数的交易所或服务商以及指数分类。
366 1
|
3月前
|
存储 算法
Tushare接口文档:复权因子(adj_factor)
本文介绍的复权因子是“累计后复权因子”,存储的是每个交易日的快照。本文介绍了如何获取某个交易日全市场股票的复权因子、如何获取单只股票最近6000条复权因子、如何获取某段时间区间里的复权因子以及如何计算前复权和后复权价格。
542 8
|
3月前
Tushare接口文档:股票历史分钟行情(stk_mins)
本文旨在对Tushare的股票历史分钟行情`stk_mins`数据接口进行介绍,提供更多参考示例和使用说明。股票分钟行情作为中高频数据,在投资中扮演着极其重要的角色。本文介绍了如何如何获取不同频率的分钟行情、常见的参数设置以及简要介绍了统计区间口径。
505 1
|
3月前
|
存储
Tushare接口文档:A股日线行情(daily)
本接口可以获取股票日行情数据,包括高开低收、成交量、成交额等数据。本文介绍了接口不同参数一般的使用方法,并推荐了实战中将历史行情按照`trade_date`循环遍历获取后存储在本地,之后再在每日更新。本文还对`pre_close`字段、盘后固定价格成交数据进行了强调。
857 1
|
3月前
|
存储 Shell
Tushare接口文档:股票基础信息(stock_basic)
本文旨在对Tushare的stock_basic数据接口进行介绍,讲解了如何使用stock_basic接口获取A股股票基础信息数据。并增加了一些使用案例和说明,方便用户和大模型工具便捷并准确调用。
449 0
|
4月前
|
人工智能 分布式计算 关系型数据库
2026阿里云服务器价格解析:最低38元1年起,热门实例活动价格与选购指南参考
2026年阿里云服务器价格参考:轻量应用服务器2核2G抢购价低至38元/年,2核4G为9.9元/月起;经济型e实例99元/年、u1实例199元/年,均支持新购续费同价;通用算力型u2i实例包年3折起,第九代企业级实例(c9i/g9i/r9i)低至6.4折。本文还按业务场景给出选购建议:轻量级应用选轻量/e实例,成长型企业选u2i,高性能计算选九代实例,并强调通过领券、抢购活动等可进一步降低成本。

热门文章

最新文章