一、AkShare简介和安装
AkShare 的介绍
- AkShare是基于 Python 的开源数据接口库,目的是实现对期货、期权、基金等衍生金融产品和另类数据从数据采集、数据清洗加工,、到数据下载的工具,满足金融数据科学家,数据科学爱好者在数据获取方面的需求。
- AkShare的特点是获取的是相对权威的财经数据网站公布的原始数据,通过利用原始数据进行各数据源之间的交叉验证,进而再加工,从而得出科学的结论。
- AkShare后续会基于学术论文和金融工程研究报告来添加更多数据接口和衍生指标并提供相应的计算代码。
AkShare 的特色
- 代码语法符合 PEP8 规范,数据接口的命名统一;
- 最佳支持 Python 3.7.5 及其以上版本;
- 提供最佳的文档支持, 每个数据接口提供丰富的说明和示例,只需要复制粘贴就可以下载数据;
- 持续维护由于目标网页变化而导致的部分数据接口运行异常问题;
- 持续更新财经数据接口,同时优化源代码;
AkShare 主要是用于财经研究,解决在财经研究中数据获取困难的问题。传统的 CTA 策略以趋势为主,但是自从 2017 年以来,无论是长线还是短线的趋势策略都受制于商品波动率的降低,面临了多多少少的回撤