admin 管理员组

文章数量: 1184232

历史行情数据是做量化投资的基础必用数据。怎么借助ChatGPT来零代码实现批量下载沪深京 A 股历史行情数据呢?

在ChatGPT里面输入提示词如下:

写一段Python代码,用akshare库下载沪深京所有 A 股历史行情数据,具体步骤:

  1. 获取所有沪深京股票代码

接口: stock_zh_a_spot_em

输入参数

名称类型描述

---

输出参数

名称类型描述

序号int64-

代码object-

2、下载沪深京 A 股历史行情数据

后复权;开始日期:2013年1月1日;结束日期:2023年6月13日;日线数据;

下面是akshare库的接口信息:

接口: stock_zh_a_hist

输入参数

名称类型描述

symbolstrsymbol='603777'; 股票代码可以在 ak.stock_zh_a_spot_em() 中获取

periodstrperiod='daily'; choice of {'daily', 'weekly', 'monthly'}

start_datestrstart_date='20210301'; 开始查询的日期

end_datestrend_date='20210616'; 结束查询的日期

adjuststr默认返回不复权的数据; qfq: 返回前复权后的数据; hfq: 返回后复权后的数据

3、保存所有数据到F盘的文件名为stocklist的excel文件中。

程序运行后,出错了:

ChatGPT修复后,运行正常:

本文标签: 沪深 代码 行情 数据 历史