- 功能描述:获取业绩预告数据
- 返回限量:单次请求最大返回2000行
输入参数:
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| ts_code | str | N | 股票代码 |
| ann_date | str | N | 公告日期 |
| start_date | str | N | 公告开始日期 |
| end_date | str | N | 公告结束日期 |
| period | str | N | 报告期(每个季度最后一天的日期,比如20171231表示年报,20170630半年报,20170930三季报) |
输出参数:
| 名称 | 类型 | 默认显示 | 描述 |
|---|---|---|---|
| ts_code | str | Y | TS股票代码 |
| ann_date | str | Y | 公告日期 |
| end_date | str | Y | 报告期 |
| revenue | float | Y | 营业收入(元) |
| operate_profit | float | Y | 营业利润(元) |
| total_profit | float | Y | 利润总额(元) |
| n_income | float | Y | 净利润(元) |
| total_assets | float | Y | 总资产(元) |
| total_hldr_eqy_exc_min_int | float | Y | 股东权益合计(不含少数股东权益)(元) |
| diluted_eps | float | Y | 每股收益(摊薄)(元) |
| diluted_roe | float | Y | 净资产收益率(摊薄)(%) |
| yoy_net_profit | float | Y | 去年同期修正后净利润 |
| bps | float | Y | 每股净资产 |
| yoy_sales | float | N | 同比增长率:营业收入 |
| yoy_op | float | N | 同比增长率:营业利润 |
| yoy_tp | float | N | 同比增长率:利润总额 |
| yoy_dedu_np | float | N | 同比增长率:归属母公司股东的净利润 |
| yoy_eps | float | N | 同比增长率:基本每股收益 |
| yoy_roe | float | N | 同比增减:加权平均净资产收益率 |
| growth_assets | float | N | 比年初增长率:总资产 |
| yoy_equity | float | N | 比年初增长率:归属母公司的股东权益 |
| growth_bps | float | N | 比年初增长率:归属于母公司股东的每股净资产 |
| or_last_year | float | N | 去年同期营业收入 |
| op_last_year | float | N | 去年同期营业利润 |
| tp_last_year | float | N | 去年同期利润总额 |
| np_last_year | float | N | 去年同期净利润 |
| eps_last_year | float | N | 去年同期每股收益 |
| open_net_assets | float | N | 期初净资产 |
| open_bps | float | N | 期初每股净资产 |
| perf_summary | str | N | 业绩简要说明 |
| is_audit | int | N | 是否审计: 1是 0否 |
| remark | str | N | 备注 |
| update_flag | str | Y | 更新标志 |
示例:
示例1:获取某日公告的业绩快报
通过传递ann_date可指定业绩快报的公告日期,fields参数可指定返回的字段。
import tushare as ts
pro = ts.pro_api()
df = pro.express(ann_date='20260710', fields='ts_code,ann_date,end_date,revenue,operate_profit,total_profit,n_income,total_assets,total_hldr_eqy_exc_min_int,diluted_eps,diluted_roe,yoy_net_profit,bps,yoy_sales,yoy_op,yoy_tp,yoy_dedu_np,yoy_eps,yoy_roe,growth_assets,yoy_equity,growth_bps,or_last_year,op_last_year,tp_last_year,np_last_year,eps_last_year,open_net_assets,open_bps,perf_summary,is_audit,remark,update_flag')
df
输出结果:
ts_code ann_date end_date revenue operate_profit total_profit n_income total_assets total_hldr_eqy_exc_min_int diluted_eps ... op_last_year tp_last_year np_last_year eps_last_year open_net_assets open_bps perf_summary is_audit remark update_flag
0 601231.SH 20260710 20260630 2.733637e+10 9.387045e+08 9.391770e+08 8.220958e+08 4.094124e+10 2.240261e+10 0.35 ... None None None None None None None 0 None 0
1 rows × 33 columns
示例2:获取某支股票某段时间公告的业绩快报
通过传递ts_code可指定特定的股票,传递start_date和end_date可指定公告日的日期范围。
df = pro.express(ts_code='000001.SZ', start_date='20100101', end_date='20260903')
df
输出结果:
ts_code ann_date end_date revenue operate_profit total_profit n_income total_assets total_hldr_eqy_exc_min_int diluted_eps diluted_roe yoy_net_profit bps perf_summary update_flag
0 000001.SZ 20230117 20221231 1.798950e+11 5.747500e+10 5.725300e+10 4.551600e+10 5.321514e+12 4.346800e+11 2.20 12.36 3.633600e+10 None None 0
1 000001.SZ 20220114 20211231 1.693830e+11 4.598500e+10 4.587900e+10 3.633600e+10 4.921380e+12 3.954480e+11 1.73 10.85 2.892800e+10 None None 0
2 000001.SZ 20200114 20191231 1.379580e+11 3.628900e+10 3.624000e+10 2.819500e+10 3.939070e+12 2.730350e+11 1.54 11.30 2.481800e+10 None None 0
3 000001.SZ 20190104 20181231 1.167160e+11 3.230500e+10 3.223100e+10 2.481800e+10 3.420753e+12 2.200880e+11 1.39 11.49 2.318900e+10 None None 0
示例3:利用VIP版本获取某一季度全部上市公司数据
通过VIP版本的接口(express_vip)可实现仅传递一个period就能够获取某一季度全部上市公司数据。
df = pro.express_vip(period='20251231')
df
输出结果:
ts_code ann_date end_date revenue operate_profit total_profit n_income total_assets total_hldr_eqy_exc_min_int diluted_eps diluted_roe yoy_net_profit bps open_net_assets open_bps perf_summary update_flag
0 600853.SH 20260105 20251231 1.768488e+10 5.038053e+08 4.924153e+08 4.045131e+08 3.880316e+10 4.055785e+09 0.4000 10.34 4.129604e+08 None None None None 0
1 601139.SH 20260110 20251231 2.979567e+10 1.912390e+09 1.850510e+09 1.406780e+09 4.852645e+10 1.649955e+10 0.4900 8.77 1.457070e+09 None None None None 0
2 000563.SZ 20260110 20251231 2.928374e+09 1.918909e+09 1.916704e+09 1.438642e+09 2.974972e+10 1.916583e+10 0.2813 7.82 1.361054e+09 None None None None 0
3 601918.SH 20260113 20251231 1.234312e+10 3.043146e+09 3.071231e+09 2.064370e+09 5.270572e+10 1.688206e+10 0.7970 12.67 2.392941e+09 None None None None 0
4 603122.SH 20260113 20251231 6.886324e+08 NaN NaN NaN NaN NaN NaN NaN NaN None None None None 0
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1144 000603.SZ 20260423 20251231 2.461443e+09 8.283170e+08 8.101168e+08 5.254883e+08 7.106576e+09 3.487644e+09 0.7600 16.09 3.900354e+08 None None None None 0
1145 300720.SZ 20260423 20251231 2.280106e+08 2.821780e+07 2.867740e+07 2.311370e+07 6.379818e+08 5.811282e+08 0.1200 3.97 4.782860e+07 None None None None 0
1146 002807.SZ 20260424 20251231 4.124844e+09 2.332192e+09 2.364932e+09 2.049461e+09 2.193004e+11 1.959611e+10 0.8326 10.71 2.036811e+09 None None None None 0
1147 832317.BJ 20260228 20251231 1.236734e+08 -2.009000e+08 -2.130856e+08 -2.139131e+08 6.883656e+08 6.248986e+08 -0.5800 -29.23 -1.358760e+08 None None None None 0
1148 920206.BJ 20260206 20251231 5.066808e+08 NaN NaN 1.463515e+08 6.900960e+08 5.862058e+08 2.3000 28.57 1.156446e+08 None None None None 0
1149 rows × 17 columns
说明:
express接口返回上市公司业绩快报的关键财务数据,包括营业收入、营业利润、净利润、总资产、净资产、每股收益(EPS)、净资产收益率(ROE)等核心指标,以及部分指标的同比增长率。