刚开始研究QMT的话,最好从QMT的内置函数学习起,因为对于策略研究来说,需要的python基本知识不多,而需要的QMT内置函数非常多,包括获取成分股票、获取财务数据、获取行情、下单交易等。
首先,搭建环境,我用的是anaconda和jupyternotebook。因为anaconda搭建和管理虚拟环境非常专业,而jupyternotebook的交互界面非常好。
搭建成功后,开始敲代码:
from xtquant.xtdata import *#QMT的数据相关函数在这个库中
a=get_stock_list_in_sector('沪深A股')#这是获取沪深全部A部的函数
print(f'前10支股票的代码列表为:{a[:10]}')
print(f'全部A股的数量为:{len(a)}')
运行结果为:
前10支股票的代码列表为:['601882.SH', '603995.SH', '601128.SH', '600740.SH', '603909.SH', '600734.SH', '600642.SH', '600259.SH', '605298.SH', '601968.SH']
全部A股的数量为:5080
获取成功了,可是对比了一下同花顺,数量有差距,同花顺里面是5087支,哪天有时间对比一下究竟差了哪些。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75068
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!