# ETF每日持仓组合(沪市) ### 接口介绍 接口:etf_sh_cons 描述:获取上交所场内所有ETF每日盘前披露的的一篮子组合信息,包括成分股票数量、申赎现金折溢价比例等数据 限量:单次最大3000条,可根据代码或日期循环提取 积分:需要8000积分可以调取,具体请参阅[积分获取办法](https://tushare.pro/document/1?doc_id=13) ### 输入参数 名称 | 类型 | 必选 | 描述 ---- | ----- | ---- | ---- 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其他 ### 代码示例 ```python # 获取接口实例 pro = ts.pro_api() # 获取517030易方达中证沪港深300ETF在2026年6月15日的持仓组合信息 df = pro.etf_sh_cons(trade_date='20260615', ts_code='517030.SH') print(df) ``` ### 数据结果 ```text 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 ```