easyhistory——获取股票的历史数据

easyhistory——获取股票的历史数据

该库的地址为shidenggui/easyhistory。可以用来获取股票历史数据。

安装

下载该项目解压后将easyhistory文件夹放入系统文件夹中即可,例如,我放在了/Users/mr.cheng/anaconda3/lib/python3.6/site-packages文件夹中。
然后在pip install -r requirements.txt安装依赖项。

读取 rqalpha 保存的历史数据

rqalpha的安装方法为:

1
pip install -i https://pypi.douban.com/simple rqalpha

具体可以参考rqalpha的安装教程

安装好之后再运行rqalpha update_bundle即可下载回测数据。bundle 默认存放在 ~/.rqalpha 下。

然后就可以通过easyhistory调用了:

1
2
3
4
# 获取平安银行的数据:
import easyhistory
df = easyhistory.history('000001')
df.to_csv("~/Desktop/temp.csv")

可以获取2005年以来的日度数据。

读取上证指数:

1
easyhistory.history("000001", market = "sh")

初始化日线历史数据

1
easyhistory.init('D', export='csv', path='history')
  1. 下载后的原始数据在 path/day/raw_data 下, 复权后数据在 path/day/data下;
  2. 下载所有股票的历史数据需要很长时间,推荐直接从百度盘(数据到 20160318 )下载。

更新数据:

1
easyhistory.update('D', export='csv', path='history')

# Python

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×