上次介绍了获取个股基本数据和画图的方法,
今天来学习一个如何获得所有股票的历史交易数据。
通过tushare可以非常方便的获得A+H所有股票的历史交易数据,主要思路是两步:
第一步,获得A+H所有的股票代码:
pool = pro.stock_basic()
输出是股票信息的dataframe,具体如下(仅展示前5行):
第二步,通过遍历pool的股票代码索引ts_code获得每只股票的历史交易数据:
df = pro.daily()
输出效果如下:
保存到excel:
writer = pd.ExcelWriter('H://quant//'+ i +