数据获取
开源
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数据相对少点,但是更集中,有数量限制,不免费.