tushare股票数据接口

前言:简述tushare库的用法。ID:503915

tushare是一个免费提供各类数据的python库,详见:Tushare大数据社区 (waditu.com)

1. 调用免费接口

免费接口即将停止更新,可使用下文中提到的Pro版接口

import tushare as ts

# 002594: 比亚迪股份有限公司
data=ts.get_hist_data('002594')
data

2. 调用pro版接口

import tushare as ts

# 1. 设置token
# 以上方法只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。也可以忽略此步骤,直接用pro_api('your token')完成初始化
ts.set_token('your token here')

# 2. 初始化pro接口
pro = ts.pro_api('your token here')

3. 通过内置函数获取数据

3.1 以获取比亚迪股票数据为例

# 获取股票代码表 stocks_list
stocks_list = pro.stock_basic(exchage='',list_status='L', fields='ts_code,symbol,name,area,industry,market,list_date,is_hs')

# 在股票代码表 stocks_list 中查找某公司的股票代码
stocks_list.loc[stocks_list['name'] == '比亚迪']

# 通过日期取某股票代码历史某一天的全部历史
data = pro.daily(ts_code='002594.SZ')
data

3.2 以获取美股TSLA股票数据为例

# 获取默认美国股票基础信息,单次6000行
df = pro.us_basic()
# 在 stocks_list 查找指定股票代码 AA为美国铝业
df.loc[df['ts_code'] == 'AA']

# 获取单一股票行情
df = pro.us_daily(ts_code='TSLA', start_date='20190101', end_date='20190904')

# 获取某一日所有股票
df = pro.us_daily(trade_date='20190904')

参考文章:
官方文档:调用pro版接口数据
官方文档:美股行情
官方文档:tushare 函数说明

4. 常见问题

4.1 积分

新用户注册即送100积分,完善信息+20积分。120积分可获得股票基础信息、股票非复权日线行情,但其他接口无法调取,根据积分与频次权限对应表理性判断是否需要获得积分

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值