- 功能描述:获取DC板块每日成分数据
- 返回限量:单次请求最大返回8000行
- 接口权限:5000积分500次/分钟
- 说明:
1. 数据最早2024/12/20;
输入参数:
名称 |
类型 |
必选 |
描述 |
ts_code |
str |
N |
板块指数代码 |
con_code |
str |
N |
成分股票代码 |
trade_date |
str |
N |
交易日期 |
start_date |
str |
N |
开始日期 |
end_date |
str |
N |
结束日期 |
- 板块指数代码(
ts_code)请访问DC概念板块(dc_index)接口进行查询;- 日期字段格式均为:YYYYMMDD;
输出参数:
名称 |
类型 |
默认显示 |
描述 |
trade_date |
str |
Y |
交易日期 |
ts_code |
str |
Y |
概念代码 |
con_code |
str |
Y |
成分代码 |
name |
str |
Y |
成分股名称 |
示例:
示例1:获取某个板块在某个交易日的成分股
通过传递ts_code字段可指定特定板块,传递trade_date可指定特定交易日期。本示例演示获取人形机器人(板块代码为:BK1184.DC)在2026/07/23的成分股信息。
import tushare as ts pro = ts.pro_api() df = pro.dc_member(ts_code='BK1184.DC', trade_date='20260723') df
输出结果:
trade_date ts_code con_code name 0 20260723 BK1184.DC 605189.SH 富春染织 1 20260723 BK1184.DC 001208.SZ 华菱线缆 2 20260723 BK1184.DC 920220.BJ 朗信电气 3 20260723 BK1184.DC 301013.SZ 利和兴 4 20260723 BK1184.DC 002460.SZ 赣锋锂业 ... ... ... ... ... 253 20260723 BK1184.DC 688508.SH 芯朋微 254 20260723 BK1184.DC 603466.SH 风语筑 255 20260723 BK1184.DC 603893.SH 瑞芯微 256 20260723 BK1184.DC 301310.SZ 鑫宏业 257 20260723 BK1184.DC 688818.SH 电科蓝天 258 rows × 4 columns
示例2:获取某支股票在某个交易日所属板块
通过传递con_code字段可指定成分股代码,传递trade_date可指定特定交易日期。再配合通过DC概念板块(dc_index)接口获取到当日的板块信息,就可以查询到该股票当日所属板块的名称及板块类型等信息。本示例演示了获取平安银行(000001.SZ)在2026/07/23所属板块名称及类型。
# 通过DC概念板块(`dc_index`)接口获取板块名称、板块类型等基本信息 dc_bk_names = pro.dc_index(trade_date='20260723', fields='ts_code,name,idx_type') # 获取特定成分股所属板块代码 dc_members = pro.dc_member(con_code='000001.SZ', trade_date='20260723') # 将板块基本信息映射到成分数据上 dc_members = dc_members.merge(dc_bk_names, how='left', on='ts_code') dc_members
输出结果:
trade_date ts_code con_code name_x name_y idx_type 0 20260723 BK0153.DC 000001.SZ 平安银行 广东板块 地域板块 1 20260723 BK0475.DC 000001.SZ 平安银行 银行Ⅱ 行业板块 2 20260723 BK0500.DC 000001.SZ 平安银行 HS300_ 概念板块 3 20260723 BK0549.DC 000001.SZ 平安银行 深圳特区 概念板块 4 20260723 BK0552.DC 000001.SZ 平安银行 机构重仓 概念板块 5 20260723 BK0568.DC 000001.SZ 平安银行 深成500 概念板块 6 20260723 BK0596.DC 000001.SZ 平安银行 融资融券 概念板块 7 20260723 BK0637.DC 000001.SZ 平安银行 互联网金融 概念板块 8 20260723 BK0718.DC 000001.SZ 平安银行 证金持股 概念板块 9 20260723 BK0743.DC 000001.SZ 平安银行 深证100R 概念板块 10 20260723 BK0804.DC 000001.SZ 平安银行 深股通 概念板块 11 20260723 BK0821.DC 000001.SZ 平安银行 MSCI中国 概念板块 12 20260723 BK0830.DC 000001.SZ 平安银行 区块链 概念板块 13 20260723 BK0867.DC 000001.SZ 平安银行 富时罗素 概念板块 14 20260723 BK0879.DC 000001.SZ 平安银行 标准普尔 概念板块 15 20260723 BK1071.DC 000001.SZ 平安银行 跨境支付 概念板块 16 20260723 BK1112.DC 000001.SZ 平安银行 破净股 概念板块 17 20260723 BK1283.DC 000001.SZ 平安银行 银行 行业板块 18 20260723 BK1610.DC 000001.SZ 平安银行 股份制银行Ⅲ 行业板块 19 20260723 BK1635.DC 000001.SZ 平安银行 长期破净 概念板块 20 20260723 BK1640.DC 000001.SZ 平安银行 价值股 概念板块 21 20260723 BK1663.DC 000001.SZ 平安银行 大盘股 概念板块 22 20260723 BK1666.DC 000001.SZ 平安银行 大盘价值 概念板块 23 20260723 BK1714.DC 000001.SZ 平安银行 金融地产风格 概念板块
示例3:查询某支股票在哪些交易日被纳入到某个板块当中
通过传递ts_code字段可指定特定板块,传递con_code字段可指定成分股代码。本示例演示东港股份(002117.SZ)在哪些交易日被纳入人形机器人概念板块(BK1184.DC)。
df = pro.dc_member(ts_code='BK1184.DC', con_code='002117.SZ') df
输出结果:
trade_date ts_code con_code name 0 20260723 BK1184.DC 002117.SZ 东港股份 1 20260722 BK1184.DC 002117.SZ 东港股份 2 20260721 BK1184.DC 002117.SZ 东港股份 3 20260720 BK1184.DC 002117.SZ 东港股份 4 20260719 BK1184.DC 002117.SZ 东港股份 ... ... ... ... ... 527 20241225 BK1184.DC 002117.SZ 东港股份 528 20241224 BK1184.DC 002117.SZ 东港股份 529 20241222 BK1184.DC 002117.SZ 东港股份 530 20241221 BK1184.DC 002117.SZ 东港股份 531 20241220 BK1184.DC 002117.SZ 东港股份 532 rows × 4 columns
说明:
本文说明
本文旨在对Tushare的DC概念板块成分dc_member数据接口进行介绍,提供更多参考示例和使用说明。
通过本接口获取DC板块每日成分数据。本文演示了如何获取某个板块在某个交易日的成分股、如何获取某支股票在某个交易日所属板块以及如何查询某支股票在哪些交易日被纳入到某个板块当中。
本文目的是为了让用户和AIGC工具能够更便捷、准确地使用该接口。大家在使用过程中遇到什么问题和建议可在线留言,作者会进行数据探索将结果更新到文章中,并将建议反馈给Tushare团队。本文另一个目的也是为了聚集大家的智慧以创建“我为人人,人人为我”的共创氛围。