简单学量化在QMT中研究5获取板块信息

今天我们学习在qmt研究环境中获取板块信息。这里的板块包括一系列指数及概念。

首先获取板块信息:

from xtquant.xtdata import *
print(f'板块数量为{len(get_sector_list())}')
print(f'板块列表前10为:{get_sector_list()[:10]}')

因为板块数量太多,因此我们仅返回前10的板块名称列表:

板块数量为6349
板块列表前10为:['上期所', '上证A股', '上证B股', '上证期权', '上证转债', '中金所', '创业板', '大商所', '板块交易指数', '板块加权交易指数']

然后我们以“华为概念”为例,获取成分股:

l=get_stock_list_in_sector('TGN华为概念')#返回股票代码列表
l2=[]
for i in l:
    name=get_instrument_detail(i)['InstrumentName']#代码转换为股票名称
    l2.append(name)
print(f'华为概念的股票数量为:{len(l2)}')
print(f'华为概念股票列表前10个为:{l2[:10]}')

返回信息:

华为概念的股票数量为:788
华为概念股票列表前10个为:['楚天高速', '歌华有线', 'ST富润', '凤凰光学', '同方股份', '上汽集团', '永鼎股份', '东睦股份', '维科技术', '福田汽车']

一共788只呢,占据沪深A股的1/7还要多,所以,从股市的角度看,我们要支持华为:-)

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75053
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午2:50
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注