QMT Python API

行业概念数据

获取行业概念数据

提示

获取行业/板块信息前,需要先通过download_sector_data下载板块分类信息,或者在界面端下载中心手动选择全部板块

提供行业板块信息,概念板块信息,包含行业代码、名称等。

下载板块分类信息

调用方法

qmt://docs/python
Python
1from xtquant import xtdata
2xtdata.download_sector_data()

参数

返回值

示例

qmt://docs/python
Python
1from xtquant import xtdata
2xtdata.download_sector_data()

下载历史板块分类信息

调用方法

qmt://docs/python
Python
1from xtquant import xtdata
2xtdata.download_history_contracts()

参数

返回值

示例

qmt://docs/python
Python
1from xtquant import xtdatacenter as xtdc
2 
3xtdc.set_token("这里输入token")
4 
5xtdc.init()
6 
7from xtquant import xtdata
8 
9xtdata.download_history_contracts()
10 

获取板块分类信息数据

调用方法

qmt://docs/python
Python
1from xtquant import xtdata
2xtdata.get_sector_list()

参数

返回值

  • list:所有板块的列表信息(包含过期板块),可以配合板块成分股查询接口使用

示例

qmt://docs/python
Python
1from xtquant import xtdata
2sector_list = xtdata.get_sector_list()

获取板块成分股数据

调用方法

qmt://docs/python
Python
1from xtquant import xtdata
2xtdata.get_stock_list_in_sector(sector_name)

参数

参数名称数据类型描述
sector_namestring板块名,如'沪深300','中证500'、'上证50'、'我的自选'等

返回值

  • list:内含成份股代码,代码形式为 'stockcode.market',如 '000002.SZ'

示例1:获取当最新板块数据

qmt://docs/python
Python
1# 获取沪深300的板块成分股
2from xtquant import xtdata
3sector = xtdata.get_stock_list_in_sector('沪深300')
4print(sector)
5 

示例2:获取板块退市股票数据

qmt://docs/python
Python
1from xtquant import xtdatacenter as xtdc
2 
3xtdc.set_token("这里输入token")
4 
5xtdc.init()
6 
7 
8from xtquant import xtdata
9 
10xtdata.download_history_contracts()
11 
12print([i for i in xtdata.get_sector_list() if "过期" in i])
13 
14print("="*10)
15 
16print(xtdata.get_stock_list_in_sector('过期上证A股'))

获取概念成分股数据

调用方法

qmt://docs/python
Python
1from xtquant import xtdata
2xtdata.get_stock_list_in_sector(sector_name)

参数

参数名称数据类型描述
sector_namestring板块名,如'GN上海'等

返回值

  • list:内含成份股代码,代码形式为 'stockcode.market',如 '000002.SZ'

示例

qmt://docs/python
Python
1# 获取GN上海的板块成分股
2from xtquant import xtdata
3sector = xtdata.get_stock_list_in_sector('GN上海')
4print(sector)

获取迅投行业成分股数据

调用方法

qmt://docs/python
Python
1from xtquant import xtdata
2xtdata.get_stock_list_in_sector(sector_name)

参数

参数名称数据类型描述
sector_namestring板块名,如'SW1汽车'等

返回值

  • list:内含成份股代码,代码形式为 'stockcode.market',如 '000002.SZ'

示例

qmt://docs/python
Python
1# 获取SW1汽车行业的成分股
2from xtquant import xtdata
3 
4sector = xtdata.get_stock_list_in_sector('SW1汽车')
5print(sector)
6 

智能助手

咨询式 AI · 带入当前文档

智能助手加载中...