如何免费申请miniqmt使用,miniqmt怎么获取板块成份股?
发布时间:1小时前阅读:27
能不能用 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格式方便使用。

总结
关注"叩富问财"公众号,回复"资深吴经理",联系专属客户经理开通量化交易权限!
立即行动:打开微信,搜索"叩富问财",在对话框中输入"资深吴经理",开启你的量化交易之旅!
温馨提示:投资有风险,选择需谨慎。
什么是成份股?
下一篇资讯:
暂无下一篇
-
最新整理:2026全年A股休市日历出炉!
2026-01-12 13:33
-
2026年"国补"继续,核心变化有哪些?哪些板块&指数机会更大?
2026-01-12 13:33
-
2026A股16阳后,春季行情如何合理布局?
2026-01-12 13:33


问一问

+微信
分享该文章
