hello,我是毛豆。本系列用最精简的代码和案例带你快速入门量化,只讲最干的干货,想要学习量化又不知道该如何上手的小伙伴赶紧看过来!
上一期回顾:三分钟入门量化(一):行情数据获取&绘制k线图
本期内容继续介绍常用的Tushare交易数据接口。毛豆在每周末都会更新这个系列,建议大家收藏起来方便学习。
一、Tushare Pro介绍
在上一期中向大家介绍了Tushare数据库,Tushare是一个免费、开源的python财经数据接口包。由于Tushare数据库已经升级到Tushare Pro版本,想要使用更多的数据接口就需要使用Tushare Pro账号了。
1.账号注册
首先我们去官网注册一个Tushare Pro账号:https://tushare.pro/
点击右上角注册,填写手机号、密码、验证码即可,很快就搞定啦!
2.Tushare积分
Tushare积分是调取数据的权限,注册完成后会有100积分,然后完善个人信息,可以获取到20积分,这样一来我们就有120的基础积分了。有积分后我们就可以调用部分数据接口了,不同的数据接口需要的积分也不同,在官方给出的API文档中有详细的说明。例如获取股票列表,只需要120积分:
而获取个股资金流的接口则需要2000积分:
参与社区维护、贡献代码等方式都可以获取积分,具体参见官方文档:https://tushare.pro/document/1?doc_id=13
3.API调用方式
调取数据前要进行token认证,每个账号注册成功后都会有一个token,点击右上角的个人主页-接口TOKEN即可查看:
拿到token后我们回到jupyter notebook进行认证即可:
import tushare as ts
pro = ts.pro_api('your token')
认证成功后就可以正常调取数据了,比如我们以获取基础的股票列表为例:
#查询当前所有正常上市交易的股票列表
data = pro.stock_basic(exchange='', lis