Tushare是国内免费库中最好的财经数据获取接口。数据包含股票、基金、期货、债券、外汇、行业大数据,同时包括了数字货币行情等区块链数据的全数据品类的金融大数据。
最重要的是,免费!免费!免费!
虽然初始注册账户的积分只有行情日线数据的权限,但是也足以胜任大部分的数据分析工作。
当然,如果你想要从事更加深入的数据分析,可以联系工作人员,高校学生会有1000积分的一季度免费使用权限。这个时候你的权限就可以做很多数据分析的工作了。
官网:https://tushare.pro/
进入官网,注册账户,然后进入个人页面,查看自己的token
Tushare提供便捷的数据获取方式,目前已经可以通过http、Python、Matlab、R语言方式来获取数据。
获取token之后,我们选择Python来获取数据。
即可通过
pip install tushare
下载 tushare库进行数据调用
import tushare as ts token = 'your token' # 这里输入tushare官网下用户接口token pro = ts.pro_api(token)
下面即可通过阅读官方文档——数据接口,了解具体函数使用方法。
下面展示具体案例
获取指定股票代码在目标日期的基本行情:
import tushare as ts
import datetime
token = 'e454604b3394bf4391e9079ca1813f72920e32310934271484b2a8ef' # 这里输入tushare官网下用户接口token
pro = ts.pro_api(token)
today=datetime.date.today()
today=today.strftime('20%y%m%d')
print(today)
yesterday=str(int(today)-1)
#获取上市公司信息:股票代码、简称、注册地、行业、上市时间等数据。
basic = pro.stock_basic(list_status='L')
#basic.to_csv('Company.csv', header=True, index=False)
print(pro.daily(ts_code=basic.ts_code[4385],start_date=20201218, end_date=20210718))



