今天在这里分享一个十分好用且方便的数据平台——Tushare大数据社区。ID:503757
Tushare是一个开放的大数据社区,能免费提供各类数据 , 助力行业和量化研究。它的主要特点如下:
(1)数据丰富
拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据
(2)获取简单
SDK开发包支持语言,同时提供HTTP Restful接口,最大程度方便不同人群的使用
(3)落地方便
提供多种数据储存方式,如Oracle、MySQL,MongoDB、HDF5、CSV等,为数据获取提供了性能保证。
本人因为在做量化交易项目过程中有幸接触到该大数据平台,发现该平台分析清楚,使用操作方便,最关键的是对于大学生提供了免费使用的权限,通过获取积分就能调用大量数据,让资源、资金有限的大学生也能够调取数据来实现行业需求和量化研究啦,所以分享出来,希望更多人能够便利到。
使用Tushare前提
-
已经注册了tushare社区用户 【注册用户】
- 已经获取到tushare token凭证 【获取token】
- 安装Python
- 安装pandas
- lxml也是必须的,正常情况下安装了Anaconda后无须单独安装,如果没有可执行:pip install lxml
建议安装Anaconda,一次安装包括了Python环境和全部依赖包,减少问题出现的几率。
之后还要下载一下Python SDK,下载方式有如下三种:
方式1:
pip install tushare
如果安装网络超时可尝试国内pip源,如pip install tushare -i Simple Index
方式2:访问tushare · PyPI下载安装 ,执行 python setup.py install
方式3:访问GitHub - waditu/tushare: TuShare is a utility for crawling historical data of China stocks,将项目下载或者clone到本地,进入到项目的目录下,
执行: python setup.py install
在导入tushare后就可以在python上调取数据了,具体操作步骤平台上都有详细说明,照着步骤一步步来就完全可以了。
接下来简单分享下我做量化交易项目时获取tushare平台上的股票列表基础信息并存入本地MySQL的例子。
【使用Pycharm获取数据并存入本地MySQL】
结果如下:
好啦,今天的分享就到这来了,后面会继续分享tushare数据使用经验。