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
置顶