ETF每日持仓组合(沪市)
接口介绍
接口:etf_sh_cons
描述:获取上交所场内所有ETF每日盘前披露的的一篮子组合信息,包括成分股票数量、申赎现金折溢价比例等数据
限量:单次最大3000条,可根据代码或日期循环提取
积分:需要8000积分可以调取,具体请参阅积分获取办法
输入参数
| 名称 |
类型 |
必选 |
描述 |
| ts_code |
str |
N |
板块代码 |
| trade_date |
str |
N |
交易日期(YYYYMMDD) |
| con_code |
str |
N |
成分股票代码 |
| start_date |
str |
N |
开始日期(YYYYMMDD) |
| end_date |
str |
N |
结束日期(YYYYMMDD) |
输出参数
| 名称 |
类型 |
默认显示 |
描述 |
| trade_date |
str |
Y |
交易日期 |
| ts_code |
str |
Y |
ETF代码 |
| con_code |
str |
Y |
成分代码 |
| con_name |
str |
Y |
成分名称 |
| qty |
int |
Y |
股票数量(股) |
| sub_flag |
str |
Y |
现金替代标志:允许/必须 |
| cpr |
float |
Y |
申购现金替代溢价比率(%) |
| rdr |
float |
Y |
赎回现金替代折价比率(%) |
| sca |
float |
Y |
替代金额(单位:人民币元) |
| exchange |
str |
Y |
交易所代码HK港交所 SH上交所 SZ深交所 OTH其他 |
代码示例
# 获取接口实例
pro = ts.pro_api()
# 获取517030易方达中证沪港深300ETF在2026年6月15日的持仓组合信息
df = pro.etf_sh_cons(trade_date='20260615', ts_code='517030.SH')
print(df)
数据结果
trade_date ts_code con_code con_name qty sub_flag cpr rdr sca exchange
0 20260615 517030.SH 000001.SZ 平安银行 1100 允许 15 60 12364.000 SZ
1 20260615 517030.SH 00001.HK 长和 0 必须 - - 0.000 HK
2 20260615 517030.SH 00002.HK 中电控股 0 必须 - - 0.000 HK
3 20260615 517030.SH 00003.HK 香港中华煤气 1000 允许 30 0 5928.350 HK
4 20260615 517030.SH 00005.HK 汇丰控股 800 允许 30 0 99304.260 HK
.. ... ... ... ... ... ... .. .. ... ...
295 20260615 517030.SH 688256.SH 寒武纪 0 必须 - - 0.000 SH
296 20260615 517030.SH 688271.SH 联影医疗 0 必须 - - 0.000 SH
297 20260615 517030.SH 688506.SH 百利天恒 0 必须 - - 0.000 SH
298 20260615 517030.SH 688521.SH 芯原股份 0 必须 - - 0.000 SH
299 20260615 517030.SH 688981.SH 中芯国际 200 允许 73 0 - SH