做股票量化交易研究最常用的原材料,就是股票价格数据,这篇文章分享如何用 Python 下载股票数据。
下面是某个股票的数据示例,字段有开高低收、成交量、成交额和换手率。
运行完下文的代码之后,会获得市场所有股票的日线数据,时间段为上市以来至现在,5500 多个股票的 csv 文件,压缩后文件大小为 200 多兆。
AKShare 是基于 Python 的财经数据接口库,可以下载股票、期货、期权、基金、外汇、债券、指数、加密货币等金融产品的基本面、实时和历史行情数据、衍生数据。
AKShare 的数据来源于财经数据网站的公开接口,如新浪财经和东方财富等。
运行上面这段代码,即可获得 5500 多个股票的历史日线数据。
从上往下,代码的含义是:
pip install akshare
命令安装 AKShare;AKShare 封装的接口可以很方便的调用,它接入的东方财富的接口,也能通过一次请求获取历史所有价格数据,无需循环遍历。
获取日频数据这份原材料后,就能进行后续的回测开发了。
如果想获取这份代码和数据,可以联系我。
股票账户余额
8 月前
微信交易通知
所有脚本列表
10 月前
板块置顶 微信交易通知
数字货币移动平均线交叉
10 月前
微信交易通知
期货移动平均线交叉
10 月前
微信交易通知
股票移动平均线交叉
10 月前
微信交易通知
商品期货委托单
10 月前
微信交易通知
商品期货成交
10 月前
微信交易通知
商品期货持仓
10 月前
微信交易通知
商品期货余额
10 月前
微信交易通知
币安子账户余额
10 月前
微信交易通知
币安账户余额
10 月前
微信交易通知
币安合约仓位
10 月前
微信交易通知
搭建免费的量化交易可视化系统
1 年前
教程
脚本部署指南
10 月前
板块置顶 微信交易通知
如何安装 Miniforge Python 发行版
1 年前
教程