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