Skip to content

数据获取

开源

AKShare

  • 定义:AKShare是一个基于Python的开源金融数据接口库。

  • 功能:提供对股票、期货、期权、基金等金融市场数据的便捷访问。

  • 数据来源:从各大金融网站和数据提供商获取公开数据。

  • 使用方法:通过简单的Python函数调用即可获取所需数据。

  • 数据类型:包括实时行情、历史数据、基本面数据、宏观经济数据等。

  • 优势:免费开源、更新及时、接口丰富、使用简单。

  • 应用场景:适用于量化投资、金融研究、数据分析等领域。

  • 安装:可通过pip安装,命令为pip install akshare

  • 文档:提供详细的在线文档,包含使用示例和API说明。

  • 社区支持:有活跃的用户社区,提供问题解答和功能讨论。

Tushare

  • 定义:Tushare是一个金融大数据开放社区,提供Python接口的金融数据获取工具。

  • 功能:提供股票、基金、期货、债券等多种金融产品的数据接口。

  • 数据类型:包括行情数据、基本面数据、财务数据、新闻公告等。

  • 版本:分为免费版和专业版,专业版提供更多高级数据和功能。

  • 使用方法:通过Python API调用,需要注册并获取token。

  • 数据更新:大部分数据每日更新,部分实时数据支持盘中更新。

  • 优势:数据全面、接口稳定、文档详细、社区活跃。

  • 应用场景:适用于量化交易、金融研究、风险管理等领域。

  • 安装:可通过pip安装,命令为pip install tushare

  • 文档支持:提供详细的在线文档和示例代码。

  • 特色功能:提供数据导出功能,支持多种格式如CSV、Excel等。

对比

期货

akshare里的期货数据一般是按照交易所来划分的,比如中金所、上期所、大商所、郑商所等,没有集中的统一的接口,也有支持分钟级别的数据,和当前的交易日的秒级数据.无最大数据量的限制. tushare可以集中获取期货数据,但是需要注册,有最大数据量的限制.仅仅支持分钟级别的数据. 有周报信息.

总结: akshare数据更多,但是比较分散,需要更多自己去处理下,而且无数量限制,tushare数据相对少点,但是更集中,有数量限制,不免费.