返回列表 发布新帖

场景_如何获取全市场的股票代码?

5522 4
发表于 2024-3-24 17:26:04 | 显示全部楼层 阅读模式

问题

大家常常在问,全市场多少股票?在 QMT 软件里面,用一行代码就可以解决:

# 内置Python
C.get_stock_list_in_sector('板块名称')

# 原生Python
xtdata.get_stock_list_in_sector('板块名称')

板块名称就是沪深A股,代表全部股票。当然你也可以举一反三,填写沪深 300等等板块名称,这个可以在 QMT 左侧的板块栏目里找到,如下图:

板块名称.png

解答

内置 Python

内置Python_获取全市场股票代码.png

#encoding:gbk

def init(C):
    sector_name = '沪深A股'
    code_list = C.get_stock_list_in_sector(sector_name)
    print(f'{sector_name}一共有{len(code_list)}只品种')
    print('-------')
    print(code_list)

返回结果

沪深A股一共有5114只品种
-------
['000001.SZ', '000002.SZ', '000004.SZ', '000005.SZ', '000006.SZ', '000007.SZ', '000008.SZ', '000009.SZ', '000010.SZ', '000011.SZ', '000012.SZ', '000014.SZ', ……]

原生Python

原生Python_获取全市场股票代码.png

from xtquant import xtdata  

sector_name = '沪深A股'  
code_list = xtdata.get_stock_list_in_sector(sector_name)  
print(f'{sector_name}一共有{len(code_list)}只品种')  
print('-------')  
print(code_list)

返回结果

沪深A股一共有5114只品种
-------
['000001.SZ', '000002.SZ', '000004.SZ', '000005.SZ', '000006.SZ',……]

不清楚的内容可添加下方助理微信咨询,有其他 QMT 小技巧想学习的吗?欢迎在下方留言,笔者将根据大家的留言持续更新哦!

欢迎和我一起加入迅投组建的 QMT 实战交流社群,交流群内有许多做量化交易的高手和大佬,具有良好的分享和互助氛围。且迅投官方会不定期为多次分享、乐于助人的群友申请送投研专业版的机会。

只需扫描下方的二维码,名额有限,限时加入。一起分享见解、交换信息、并共同进步,就像群友说的:“就算周末,晚上也有地方沟通交流!”

企业微信截图_17235220909173.png

评论4

心如止水
发表于 2024-3-29 10:27:42 | 显示全部楼层
还有其他想学习的 QMT 小技巧吗?欢迎大家在下方留言,版主将根据大家的留言持续更新哦!
大橘一腚
发表于 2024-10-16 20:29:53 | 显示全部楼层
能一下获取全部股票的名称吗?
*******8128_Tsh33
发表于 2025-3-10 14:44:55 | 显示全部楼层
为什么“上证50”没有效果?


sector_name = '上证50'  
code_list = xtdata.get_stock_list_in_sector(sector_name)  
print(f'{sector_name}一共有{len(code_list)}只品种')  
print('-------')  
print(code_list)
*******8128_Tsh33
发表于 2025-3-10 14:50:36 | 显示全部楼层
from xtquant import xtdata
xtdata.enable_hello = False
sector_list = xtdata.get_sector_list()
print(sector_list)




sector_name = '上证50'
stocks = xtdata.get_stock_list_in_sector(sector_name)
print(stocks)

这个代码有效果!

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 蜀ICP备19002686号-2
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表