qmt量化交易策略小白学习笔记第30期【qmt编程之获取行业概念数据--如何获取板块分类信息数据以及板块成分股数据】

本文主要是介绍qmt量化交易策略小白学习笔记第30期【qmt编程之获取行业概念数据--如何获取板块分类信息数据以及板块成分股数据】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

qmt编程之获取行业概念数据

qmt更加详细的教程方法,会持续慢慢梳理。

也可找寻博主的历史文章,搜索关键词查看解决方案 !

感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系!

获取行业概念数据

提示

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

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

获取板块分类信息数据

调用方法

python

from xtquant import xtdata
xtdata.get_sector_list()
参数
返回值
  • list:所有板块的列表信息(包含过期板块),可以配合板块成分股查询接口使用

示例

示例

from xtquant import xtdata
sector_list = xtdata.get_sector_list()

返回值

[ '1000SW1交通运输','1000SW1传媒','1000SW1公用事业','1000SW1农林牧渔','1000SW1医药生物','1000SW1商贸零售','1000SW1国防军工','1000SW1基础化工','1000SW1家用电器','1000SW1建筑材料','1000SW1建筑装饰','1000SW1房地产','1000SW1有色金属','1000SW1机械设备',...]

获取板块成分股数据

调用方法

内置python

from xtquant import xtdata
xtdata.get_stock_list_in_sector(sector_name)
参数
参数名称数据类型描述
sector_namestring板块名,如'沪深300','中证500'、'上证50'、'我的自选'等
返回值
  • list:内含成份股代码,代码形式为 'stockcode.market',如 '000002.SZ'

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

示例

# 获取沪深300的板块成分股
from xtquant import xtdata
sector = xtdata.get_stock_list_in_sector('沪深300')
print(sector)

返回值

['000001.SZ', '000002.SZ', '000063.SZ', '000069.SZ',...]

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

示例

from xtquant import xtdatacenter as xtdc  xtdc.set_token("你的token")xtdc.init()from xtquant import xtdataxtdata.download_history_contracts()print([i for i in xtdata.get_sector_list() if "过期" in i])print("="*10)print(xtdata.get_stock_list_in_sector('过期上证A股'))

返回值

['过期上期所', '过期上证A股', '过期上证B股', '过期上证期权', '过期上证转债', '过期中金所', '过期大商所', '过期沪深A股', '过期沪深B股', '过期沪深转债', '过期深证A股', '过期深证B股', '过期深证期权', '过期深证转债', '过期科创板', '过期能源中心', '过期郑商所']
==========
['600001.SH', '600003.SH', '600005.SH', '600068.SH', '600069.SH', '600074.SH', '600077.SH', '600086.SH', '600087.SH', '600090.SH', '600091.SH', '600093.SH', '600102.SH', '600122.SH', '600139.SH', '600145.SH', '600146.SH', '600175.SH', '600209.SH', '600240.SH', '600242.SH', '600247.SH', '600253.SH', '600260.SH', '600263.SH', '600270.SH', '600275.SH', '600291.SH', '600311.SH', '600317.SH', '600357.SH', '600385.SH', '600393.SH', '600401.SH', '600432.SH', '600466.SH', '600485.SH', '600532.SH', '600553.SH', '600555.SH', '600591.SH', '600607.SH', '600614.SH', '600631.SH', '600634.SH', '600652.SH', '600656.SH', '600677.SH', '600680.SH', '600687.SH', '600695.SH', '600701.SH', '600723.SH', '600747.SH', '600767.SH', '600781.SH', '600806.SH', '600832.SH', '600842.SH', '600849.SH', '600856.SH', '600870.SH', '600890.SH', '600891.SH', '600896.SH', '600978.SH', '600991.SH', '601258.SH', '601268.SH', '601299.SH', '601313.SH', '601558.SH', '603157.SH', '603996.SH', '688086.SH', '688555.SH']

 

 

这篇关于qmt量化交易策略小白学习笔记第30期【qmt编程之获取行业概念数据--如何获取板块分类信息数据以及板块成分股数据】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1059942

相关文章

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

C++中RAII资源获取即初始化

《C++中RAII资源获取即初始化》RAII通过构造/析构自动管理资源生命周期,确保安全释放,本文就来介绍一下C++中的RAII技术及其应用,具有一定的参考价值,感兴趣的可以了解一下... 目录一、核心原理与机制二、标准库中的RAII实现三、自定义RAII类设计原则四、常见应用场景1. 内存管理2. 文件操

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

使用SpringBoot整合Sharding Sphere实现数据脱敏的示例

《使用SpringBoot整合ShardingSphere实现数据脱敏的示例》ApacheShardingSphere数据脱敏模块,通过SQL拦截与改写实现敏感信息加密存储,解决手动处理繁琐及系统改... 目录痛点一:痛点二:脱敏配置Quick Start——Spring 显示配置:1.引入依赖2.创建脱敏

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

使用Python实现获取屏幕像素颜色值

《使用Python实现获取屏幕像素颜色值》这篇文章主要为大家详细介绍了如何使用Python实现获取屏幕像素颜色值,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、一个小工具,按住F10键,颜色值会跟着显示。完整代码import tkinter as tkimport pyau

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

python获取cmd环境变量值的实现代码

《python获取cmd环境变量值的实现代码》:本文主要介绍在Python中获取命令行(cmd)环境变量的值,可以使用标准库中的os模块,需要的朋友可以参考下... 前言全局说明在执行py过程中,总要使用到系统环境变量一、说明1.1 环境:Windows 11 家庭版 24H2 26100.4061