QMT Python API
行业概念数据
获取行业概念数据
提示
获取行业/板块信息前,需要先通过download_sector_data下载板块分类信息,或者在界面端下载中心手动选择全部板块
提供行业板块信息,概念板块信息,包含行业代码、名称等。
下载板块分类信息
调用方法
1
from xtquant import xtdata2
xtdata.download_sector_data()参数
- 无
返回值
- 无
示例
1
from xtquant import xtdata2
xtdata.download_sector_data()下载历史板块分类信息
调用方法
1
from xtquant import xtdata2
xtdata.download_history_contracts()参数
- 无
返回值
- 无
示例
1
from xtquant import xtdatacenter as xtdc 2
3
xtdc.set_token("这里输入token")4
5
xtdc.init()6
7
from xtquant import xtdata8
9
xtdata.download_history_contracts()10
获取板块分类信息数据
调用方法
1
from xtquant import xtdata2
xtdata.get_sector_list()参数
- 无
返回值
list:所有板块的列表信息(包含过期板块),可以配合板块成分股查询接口使用
示例
1
from xtquant import xtdata2
sector_list = xtdata.get_sector_list()获取板块成分股数据
调用方法
1
from xtquant import xtdata2
xtdata.get_stock_list_in_sector(sector_name)参数
| 参数名称 | 数据类型 | 描述 |
|---|---|---|
sector_name | string | 板块名,如'沪深300','中证500'、'上证50'、'我的自选'等 |
返回值
list:内含成份股代码,代码形式为 'stockcode.market',如 '000002.SZ'
示例1:获取当最新板块数据
1
# 获取沪深300的板块成分股2
from xtquant import xtdata3
sector = xtdata.get_stock_list_in_sector('沪深300')4
print(sector)5
示例2:获取板块退市股票数据
1
from xtquant import xtdatacenter as xtdc 2
3
xtdc.set_token("这里输入token")4
5
xtdc.init()6
7
8
from xtquant import xtdata9
10
xtdata.download_history_contracts()11
12
print([i for i in xtdata.get_sector_list() if "过期" in i])13
14
print("="*10)15
16
print(xtdata.get_stock_list_in_sector('过期上证A股'))获取概念成分股数据
调用方法
1
from xtquant import xtdata2
xtdata.get_stock_list_in_sector(sector_name)参数
| 参数名称 | 数据类型 | 描述 |
|---|---|---|
sector_name | string | 板块名,如'GN上海'等 |
返回值
list:内含成份股代码,代码形式为 'stockcode.market',如 '000002.SZ'
示例
1
# 获取GN上海的板块成分股2
from xtquant import xtdata3
sector = xtdata.get_stock_list_in_sector('GN上海')4
print(sector)获取迅投行业成分股数据
调用方法
1
from xtquant import xtdata2
xtdata.get_stock_list_in_sector(sector_name)参数
| 参数名称 | 数据类型 | 描述 |
|---|---|---|
sector_name | string | 板块名,如'SW1汽车'等 |
返回值
list:内含成份股代码,代码形式为 'stockcode.market',如 '000002.SZ'
示例
1
# 获取SW1汽车行业的成分股2
from xtquant import xtdata3
4
sector = xtdata.get_stock_list_in_sector('SW1汽车')5
print(sector)6