ETF每日持仓组合(深市)
接口介绍
接口:etf_sz_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 |
赎回现金替代保证金率(%) |
| sub_cc |
float |
Y |
申购替代金额(单位:人民币元) |
| red_cc |
float |
Y |
赎回替代金额(单位:人民币元) |
| exchange |
str |
Y |
交易所代码HK港交所 SH上交所 SZ深交所 OTH其他 |
代码示例
# 获取接口实例
pro = ts.pro_api()
# 拉取159051.SZ易方达中证全指医疗器械ETF在2026年6月25日的持仓组合数据
df = pro.etf_sz_cons(ts_code='159051.SZ', trade_date='20260625')
print(df)
数据结果
trade_date ts_code con_code con_name qty sub_flag cpr rdr sub_cc red_cc exchange
0 20260625 159051.SZ 159900.SZ 申赎现金 0 必须 0.00 0.00 512407.5000 141173.9000 SZ
1 20260625 159051.SZ 000710.SZ 贝瑞基因 400 允许 34.00 0.00 0.0000 0.0000 SZ
2 20260625 159051.SZ 002022.SZ 科华生物 800 允许 34.00 0.00 0.0000 0.0000 SZ
3 20260625 159051.SZ 002030.SZ 达安基因 1500 允许 34.00 0.00 0.0000 0.0000 SZ
4 20260625 159051.SZ 002223.SZ 鱼跃医疗 900 允许 34.00 0.00 0.0000 0.0000 SZ
5 20260625 159051.SZ 002382.SZ 蓝帆医疗 1200 允许 34.00 0.00 0.0000 0.0000 SZ
6 20260625 159051.SZ 002432.SZ 九安医疗 500 允许 34.00 0.00 0.0000 0.0000 SZ
7 20260625 159051.SZ 002551.SZ 尚荣医疗 900 允许 34.00 0.00 0.0000 0.0000 SZ
8 20260625 159051.SZ 002901.SZ 大博医疗 100 允许 34.00 0.00 0.0000 0.0000 SZ
9 20260625 159051.SZ 002950.SZ 奥美医疗 400 允许 34.00 0.00 0.0000 0.0000 SZ