python学习笔记(18)——Tushare库的安装及基本用法

——Tushare是一个免费、开源的python财经数据接口包:可获取即时财经新闻,类型包括国内财经、证券、外汇、期货、港股和美股等新闻信息,详情可前往官方网址TuShare -财经数据接口包

toshare安装前提:

  • 安装Python
  • 安装pandas
  • pip install lxml
  • pip install tushare或者pip install tushare --upgrade(一般成功)
  • 如果行不通则卸载后再官方访问tushare · PyPI下载安装,pip uninstall tushare>>pip install tushare

pycharem查看当前版本:

import tushare

print(tushare.__version__)

查到即成功安装


代码练习一:调取日线级别的数据

import tushare as ts
import pandas as pd
df=ts.get_hist_data('000002',start='2021-12-01',end='2022-02-01')#查万科两个月的历史行情
pd.set_option('display.max_columns',None)#pycharm一般不会全部显示,此时输入此代码可以全部显示
print(df)

运行结果:

【open:开盘价】【high:最高价】【close:收盘价】【low:最低价】【volume:成交量】【price_change:价格变化(今日收盘价-昨日收盘价)】【ma5:5日均线价格】

【p_change:价格涨跌幅:价格变化/昨日收盘价】【v_ma5:5日均线成交量】

 代码练习二:调取分钟级别的数据

import tushare as ts
import pandas as pd

df1=ts.get_hist_data('601857',ktype='5')#调取5分钟级别数据
pd.set_option('display.max_columns',None)#全部显示

print(df1)

运行结果:此处方便显示,没有全部显示

  代码练习三:调取实时行情的数据

import tushare as ts

df2=ts.get_realtime_quotes(['000002','000980','000981'])#选取多个股票代码
df2=df2[['code','name','price','bid','ask','volume','amount','time']]#选取列输出


print(df2)

运行结果:

 代码练习四:调取今日分笔数据

import tushare as ts

df4=ts.get_today_ticks('000002')#调取当天每笔成交,交易日可用

print(df4)

运行结果: 


  写在最后:由于tushare升级为pro了,旧版本逐渐停止维护,所以很多功能和数据都开始失效,这里仅简单选po出还能用的4种

  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值