从零开始用Python实现股票量化交易之小白笔记(2)

19 篇文章 4 订阅
12 篇文章 3 订阅

传送门

本系列原创博文传送门:

从零开始用Python实现股票量化交易之小白笔记(1)

从零开始用Python实现股票量化交易之小白笔记(2)

从零开始用Python实现股票量化交易之小白笔记(3)

从零开始用Python实现股票量化交易之小白笔记(4)

从零开始用Python实现股票量化交易之小白笔记(5)

从零开始用Python实现股票量化交易之小白笔记(6)

从零开始用Python实现股票量化交易之小白笔记(7)

从零开始用Python实现股票量化交易之小白笔记(8)

从零开始用Python实现股票量化交易之小白笔记(9)

正文

这一篇笔记开始讲tushare,这个很强大,一篇讲不完,那就下一篇继续讲。

这一篇的目标是调通它的第一个接口。

这个工具类库是由挖地兔社区开发和维护的,大家可以在微信里添加好友-公众号,然后关注他们的公众号。

这个类库的功能很清晰:从各个地方爬取数据,清洗,结构化,然后将数据提供给使用方,也就是我们。

查看http://tushare.org/trading.html的说明后,发现有部分接口已经开始不再维护,放到了2.0社区(Tushare Pro)了。

然后要调用新的pro接口,需要使用token,token从注册后的账号里获取,注册地址:

https://tushare.pro/register?reg=230649 

大家要是注册请使用上面的地址。

 

我们已经安装了sdk(Software Development Kit),就是tushare类库,先试试老接口。

看了老社区的目录:

  • 历史行情数据
  • 复权历史数据
  • 实时行情数据
  • 历史分笔数据
  • 实时报价数据
  • 当日历史分笔
  • 大盘指数列表
  • 大单交易数据

我现在需要获取的是:

历史行情数据,复权历史数据,历史分笔数据,大单交易数据

实时的先放在一边,后面再考虑。

其中历史行情数据,必须要调用pro版本接口。

而在获取这些数据之前,我们先要获取一下股票列表。

这个接口在pro版本里,叫stock_basic,接口文档如下:

初步调用代码如下:

#coding=utf-8
import tushare

tushare.set_token('你的token,在账号登录后的个人主页里找')
pro = tushare.pro_api()
data = pro.stock_basic()

打印了下data,是非常熟悉的样式:

 

打印一下它的类型:

print type(data)

看来马上要用到pandas了。

返回的数据字段有点少,看说明,还有几个字段是我想要的,修改一下入参:

data = pro.stock_basic(fields='ts_code,symbol,name,area,industry,list_date,market,is_hs,list_status,exchange,delist_date,curr_type')

第一个接口调通了。

下一篇记录一下数据的保存。

  • 12
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值