- 功能描述:获取每日开盘前当日股票的股本数据,包括总股本和流通股本,涨跌停价格等。
- 返回限量:单次最多返回8000条数据
- 接口权限:需单独开通权限
- 说明:
1. 如果需要获取历史数据,请按照交易日期进行遍历获取。交易日期可由交易日历(trade_cal)接口获取;
2. 该接口在前一个交易日晚上会有部分字段数据写入,次日数据还会更新。如有本地保存数据,请注意更新;
3. 该接口适宜在每个交易日开盘前获取当天的数据,能够由此了解到当日各个股票的总股本和流通股本,同时也能够获知当日各个股票价格的涨停价和跌停价限制;
输入参数:
名称 |
类型 |
必选 |
描述 |
ts_code |
str |
N |
股票代码 |
trade_date |
str |
N |
交易日期(YYYYMMDD格式,下同) |
start_date |
str |
N |
开始日期 |
end_date |
str |
N |
结束日期 |
开日时期和结束日期是在数据库中对trade_date进行限定的时间范围,两端日期均包含。
输出参数:
名称 |
类型 |
默认显示 |
描述 |
trade_date |
str |
Y |
交易日期 |
ts_code |
str |
Y |
TS股票代码 |
total_share |
float |
Y |
总股本(万股) |
float_share |
float |
Y |
流通股本(万股) |
pre_close |
float |
Y |
昨日收盘价 |
up_limit |
float |
Y |
今日涨停价 |
down_limit |
float |
Y |
今日跌停价 |
pre_close字段并非上一个交易日真实的(名义)收盘价,该字段为“昨收价”,即上一个交易日收盘价的除权参考价。当没有除权除息发生的时候,该字段与上一个交易日的收盘价相同,但一旦发生除权除息,则就会进行相应的除权除息调整。
接口示例:
示例1:仅传递日期,获取指定日期全市场股票股本情况
import tushare as ts pro = ts.pro_api() df = pro.stk_premarket(trade_date='20260710') df
输出结果:
ts_code symbol name area industry cnspell market list_date act_name act_ent_type 0 000001.SZ 000001 平安银行 深圳 银行 PAYH 主板 19910403 无实际控制人 无 1 000002.SZ 000002 万科A 深圳 全国地产 WKA 主板 19910129 无实际控制人 无 2 000004.SZ 000004 国华退 None None GHT 主板 19901201 李映彤 自然人 3 000006.SZ 000006 深振业A 深圳 区域地产 SZYA 主板 19920427 深圳市人民政府国有资产监督管理委员会 地方国企 4 000007.SZ 000007 全新好 深圳 其他商业 QXH 主板 19920413 无实际控制人 无 ... ... ... ... ... ... ... ... ... ... ... 5525 920222.BJ 920222 益坤电气 浙江 电气设备 YKDQ 北交所 20260630 余明宣 自然人 5526 301583.SZ 301583 托伦斯 江苏 机械基件 NTLS 创业板 20260710 钱珂 自然人 5527 920136.BJ 920136 永励精密 浙江 汽车配件 YLJM 北交所 20260709 王兴海 自然人 5528 920189.BJ 920189 康美特 北京 化工原料 KMT 北交所 20260708 葛世立 自然人 5529 920081.BJ 920081 欧伦电气 浙江 家用电器 NOL 北交所 20260710 陈先勇 自然人 5530 rows × 10 columns
示例2:传递股票代码和交易日期区间,获取某支股票某段时间内的股本情况
df = pro.stk_premarket(ts_code='000001.SZ', start_date='20260701', end_date='20260710') df
输出结果:
trade_date ts_code total_share float_share pre_close up_limit down_limit 0 20260710 000001.SZ 1.940592e+06 1.940560e+06 10.49 11.54 9.44 1 20260709 000001.SZ 1.940592e+06 1.940560e+06 10.60 11.66 9.54 2 20260708 000001.SZ 1.940592e+06 1.940560e+06 10.47 11.52 9.42 3 20260707 000001.SZ 1.940592e+06 1.940560e+06 10.50 11.55 9.45 4 20260706 000001.SZ 1.940592e+06 1.940560e+06 10.29 11.32 9.26 5 20260703 000001.SZ 1.940592e+06 1.940560e+06 10.28 11.31 9.25 6 20260702 000001.SZ 1.940592e+06 1.940560e+06 10.16 11.18 9.14 7 20260701 000001.SZ 1.940592e+06 1.940560e+06 10.05 11.06 9.05
说明:
本文说明
本文旨在对Tushare的股本情况(盘前)(stk_premarket)数据接口进行介绍,提供更多参考示例和使用说明。目的是为了让用户和AIGC工具能够更便捷、准确地使用该接口。大家在使用过程中遇到什么问题和建议可在线留言,作者会进行数据探索并将建议反馈给Tushare团队。本文另一个目的也是为了聚集大家的智慧以创建“我为人人,人人为我”的共创氛围。