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

温馨提示:投资有风险,选择需谨慎。
- 轻量化极简量化策略开发系统—miniQMT!26年miniQMT量化系统提供券商!
- miniQMT量化系统:个人投资者的轻量化交易利器!2026年北京miniQMT量化软件提供券商?
- 个人开通可转债需要满足什么条件?26年可转债手续费最低优惠券商怎么联系?
- 可转债简介,如何参与可转债交易?可转债开户手续费最低多少?
- 专业量化工具不神秘:苏州QMT量化的功能亮点与适用场景介绍!苏州QMT量化申请!
- 迅投QMT:专业量化交易的必备平台!26年天津QMT量化申请找谁可以办理?
- 迅投QMT量化交易系统:从概念、核心功能到适用人群的全面解析!
- ETF投资方式与开户指南:如何获取优惠ETF佣金?2026年ETF开户券商哪家好?


问一问

+微信
分享该文章
