当前位置: 首页 > news >正文

量化交易 - 概念板块对应股票 python代码

代码

import os
import json
from xtquant import xtdataxtdata.enable_hello = False# 下载最新板块分类信息(建议初始化时调用)
xtdata.download_sector_data()
# 获取所有板块名称
sectors = xtdata.get_sector_list()
if not os.path.exists('data'):os.makedirs('data')
path = 'data/qmt_概念板块.txt'
save_to_local = True
if save_to_local:with open(path, 'w', encoding='utf-8') as f:f.write('\n'.join(sectors))data = {s: xtdata.get_stock_list_in_sector(s) for s in sectors}with open('data/qmt_概念板块.json', 'w', encoding='utf-8') as f:json.dump(data, f, ensure_ascii=False, indent=2)print('保存完毕!')

结果

最后一页:

可以看到有5600多个板块,算相当全的了, 每个板块有多只股票, 有的多有的少,根据板块大小来定

运行

由于板块数量较多, 所以运行整个代码时间需要比较长, 根据网速和电脑配置来决定, 一般是5~10分钟, 等看到 “保存完毕!” 就说明下载好啦

不需要每天下载, 因为板块数据短时间不会变动, 一两个月下载一次即可

大小竟然有12MB之大 (有点大,但有用, 我这放到QQ群里了, GitHub上可以看到),

格式如下:

可以看到, 数据还是非常全的, 然后我们就可以根据某个板块, 去筛选对应的股票了

http://www.dtcms.com/a/339615.html

相关文章:

  • IEEE Transactions on Communications (TCOM) 投稿状态记录
  • 右值引用与移动语义【C++进阶每日一学】
  • Chrome插件开发【windows】
  • Infusing fine-grained visual knowledge to Vision-Language Models
  • Kotlin 协程之Channel
  • Python脚本每天爬取微博热搜-升级版
  • 电商数据分析可视化预测系统
  • GPT-5论文写作全流程提示词库
  • 点大餐饮独立版系统源码v1.0.3+uniapp前端+搭建教程
  • 图像采集卡与工业相机:机器视觉“双剑合璧”的效能解析
  • spring事务(@Transactional)失效的情景及处理
  • RabbitMQ:SpringAMQP 多消费者绑定同一队列
  • shenyu网关与与nacos业务网关的定位
  • 源网荷储 + 微电网:1+1 如何大于 2?能源协同解决方案
  • c++日志宏 INFO(...)
  • Webpack 5 配置完全指南:从入门到精通
  • Docker镜像--镜像分层、UnionFS、镜像发布、私有库Registry
  • Java -- 用户线程和守护线程--线程同步机制
  • 大模型问题:幻觉分类+原因+各个训练阶段产生幻觉+幻觉的检测和评估基准
  • OpenSCA开源社区每日安全漏洞及投毒情报资讯|18th Aug. , 2025
  • 【GNSS定位原理及算法杂记6】​​​​​​PPP(精密单点定位)原理,RTK/PPK/PPP区别讨论
  • usb通信中工作模式:主机模式和设备模式
  • 2025年渗透测试面试题总结-21(题目+回答)
  • 水闸安全监测的主要核心内容
  • Java NIO 核心精讲(上):Channel、Buffer、Selector 详解与 ByteBuffer 完全指南
  • 数字政务安全实战:等保2.0下OA系统的身份认证与数据防护
  • 微软AD国产化替换倒计时——不是选择题,而是生存题
  • 三次握手四次挥手
  • 决策树算法详解
  • Orange的运维学习日记--47.Ansible进阶之异步处理