对于股票分析者来说,股票交易数据非常的重要,尤其对于那些不知道如何获取股票数据的投资者来说更是弥足珍贵,所有我这里抛砖引玉一下,使用程序代码批量下载A股所有上市公司的交易数据,以供读者参考。
首先获取A股中所有的上市公司代码:
as tspro = ts.("**")#数据调用密钥官方网站注册即可获得 = pro.daily(="", ="", ="")#获取最新所有股票数据
接下来即是批量下载股票数据并保存到本地:
n = 1 m = len([""])#统计股票总数print(m)for i in [""]:#遍历下载所有股票数据 = pro.daily(=i, ="", =)#下载2010至今的股票数据 .("{}股票数据.csv".(i))#保存数据 print("已下载{}只股票数据,还剩{}只未下载".(n, m-n+1))#显示下载进度 n += 1 print("下载完毕")
最终运行结果如下:
视频加载中...下载到本地上的CSV文件可以直接用 excel打开进行数据筛选、统计等分析