miniQMT如何获取指数成分股?支持miniQMT量化交易的券商有吗?
发布时间:2026-1-12 15:28阅读:196
怎么用 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格式方便大家使用。

温馨提示:投资有风险,选择需谨慎。
恒生指数成分股有哪些?
- 26年量化交易有推荐平台吗?QMT量化交易系统怎么样?如何申请QMT量化软件?
- miniQMT量化交易系统?原生python环境策略开发优势?广州miniQMT量化申请券商有吗?
- QMT量化交易系统,量化交易必备!如何在券商申请QMT量化交易软件?
- 26年原生python环境的miniQMT量化怎么申请?哪家券商提供miniQMT量化交易权限?
- 一句话看懂融资融券基础逻辑!2026年融资融券利率息费用最低券商有没有推荐?
- 2026年股票开户流程详解!26年股票开户佣金费率优惠的证券公司介绍?
- miniQMT量化交易系统简介!2026年上海miniQMT量化交易免费支持券商?
- QMT和PTrade量化交易软件提供券商有吗?26年新手做量化交易选QMT还是PTrade?


问一问

+微信
分享该文章
