miniQMT获取板块的成分股?哪家券商提供miniqmt
创始人
2026-01-22 14:49:39

能不能用 miniQMT 获取中证A500的成分股?他自己用 DeepSeek 查了半天,结果还是没找到满意的答案。说实话,AI 在很多场景下确实很强大,但一旦涉及 QMT 相关的专业知识,往往就会显得有点“掉链子”。

今天我就来分享一篇实用干货:如何通过 miniQMT 获取板块、行业、指数等成分股。

1. 前期准备

首先你得找你的所在券商营业部开通miniQMT权限才能进行下一步,接下来安装需要用到的xtquant包:

我这里安装的是xtquant 250516.1.1版本

2. 下载板块数据

miniQMT刚安装的时候是没有板块数据的,我们需要把这些数据下载一下才可以通过接口获取。这一步可以通过打开QMT来下载,具体方法如下:

作为专业搞量化的,咱肯定得用代码来完成这一步骤: 新建一个miniQMT_block.py文件,然后输入如下代码开始下载板块数据:

注意:官方给出的下载代码是xtdata.download_sector_data(),这行代码在xtquant 250516.1.1会卡死(数据会下载到本地,但是就是卡着不动),查看了源码,改成了上面这种方式解决了板块数据下载卡死的问题。

3. 获取板块列表

具体代码如下:

sector_list存放的就是板块列表,然后我们把这个列表写入到txt文件中,方便大家查看:

4. 获取沪市指数

接下来我们要获取沪深指数的代码和名称,指数代码在后面获取成份股的时候会用到。

结果如下:

用上面的代码就可以获取所有沪深指数对应的指数代码了,但是光有代码我们还不清楚代码对应的指数名称,别急往下看。

为了便于查看指数代码和其名称,我把他们获取下来然后存放到csv文件中,具体代码如下:

5. 获取成份股

有了指数代码我们就可以获取对应的成份股了。我们以中证A500成份股为例。

我们打开沪深指数对照表.csv通过搜索功能,找到中证A500代码:000510.SH

获取成份股代码如下:

我把返回结果转换成了Dataframe格式方便使用。

相关内容

热门资讯

原创 中... 当全球的目光紧盯国际事务发展趋势时,特朗普正忙于打造属于自己的权力舞台,而中国则默默地投身于完善全球...
原创 白... 这两天,美国总统特朗普突然宣布要建立一个名为和平委员会的新机构,并向全球60多个国家发出了邀请函。白...
原创 特... 为了夺取格陵兰岛,特朗普真的是不惜一切代价。20日,他再次公开宣称,他夺取格陵兰岛的目标从未改变,并...
液冷公司顺利注册并拿下AMD打... 12月30日,美利信官方公众号发布文章称,重庆美利信科技股份有限公司与台湾创新企业“钜量创新绿能股份...