导航:首页 > 数据行情 > tushare怎么读股票数据

tushare怎么读股票数据

发布时间:2024-10-27 23:41:48

1. tushare的接口怎么样使用

安装TuShare
方式1:pip install tushare
方式2:访问https://pypi.python.org/pypi/tushare/下载安装
方式3:将源代码下载到本地python setup.py install
升级TuShare
1、先查看本地与线上的版本版本号:
pip search tushare
2、升级TuShare:
pip install tushare --upgrade
确认安装成功
import tushare as ts
print ts.__version__
获取历史交易数据
import tushare as ts
df = ts.get_hist_data(‘600848’)
ts.get_hist_data(‘600848’,ktype='W‘) #获取周k线数据
ts.get_hist_data('600848’,ktype='M‘) #获取月k线数据
ts.get_hist_data('600848’,ktype='5‘) #获取5分钟k线数据
ts.get_hist_data('600848’,ktype='15‘) #获取15分钟k线数据
ts.get_hist_data('600848’,ktype='30‘) #获取30分钟k线数据
ts.get_hist_data('600848’,ktype='60‘) #获取60分钟k线数据
ts.get_hist_data('sh’)#获取上证指数k线数据,其它参数与个股一致,下同
ts.get_hist_data(‘sz’)#获取深圳成指k线数据 ts.get_hist_data(‘hs300’)#获取沪深300指数k线数据
ts.get_hist_data(‘sz50’)#获取上证50指数k线数据
ts.get_hist_data(‘zxb’)#获取中小板指数k线数据
ts.get_hist_data(‘cyb’)#获取创业板指数k线数据
Python财经数据接口包TuShare的使用
获取历史分笔数据
df = ts.get_tick_data(‘000756','2015-03-27’)
df.head(10)
Python财经数据接口包TuShare的使用
获取实时分笔数据
df = ts.get_realtime_quotes(‘000581’)
print df[['code','name','price','bid','ask','volume','amount','time']]
返回值说明:
0:name,股票名字
1:open,今日开盘价
2:pre_close,昨日收盘价
3:price,当前价格
4:high,今日最高价
5:low,今日最低价
6:bid,竞买价,即“买一”报价
7:ask,竞卖价,即“卖一”报价
8:volumn,成交量 maybe you need do volumn/100
9:amount,成交金额(元 CNY)
10:b1_v,委买一(笔数 bid volume)
11:b1_p,委买一(价格 bid price)
12:b2_v,“买二”
13:b2_p,“买二”
14:b3_v,“买三”
15:b3_p,“买三”
16:b4_v,“买四”
17:b4_p,“买四”
18:b5_v,“买五”
19:b5_p,“买五”
20:a1_v,委卖一(笔数 ask volume)
21:a1_p,委卖一(价格 ask price)

30:date,日期
31:time,时间

2. 利用Tushare获取股票数据(全面详细,照着敲就可以)

利用Tushare获取股票数据的全面指南


Tushare是一个专为金融分析人员设计的免费Python财经数据接口包,它简化了从数据采集到存储的过程,以pandas DataFrame格式提供高效的数据。通过Python的pandas、NumPy和Matplotlib,分析人员可以方便地进行数据处理和可视化,同时支持Excel和关系型数据库的分析。Tushare覆盖了股票、基金、期货、数字货币等广泛的数据内容,以及基本面数据,如公司财务和基金经理信息,且支持多语言的SDK和RESTful接口,适应不同用户的需求。数据存储选项包括Oracle、MySQL、MongoDB、HDF5和CSV,确保了数据获取的性能和便利性。


安装Tushare依赖环境只需执行pip install tushare,查看版本信息时,导入并打印tushare的__version__属性即可。以下是使用Tushare获取股票数据的步骤:



  1. 导入所需库,如pandas、matplotlib和tushare。

  2. 设置数据格式和日期,使用qfq前复权方式获取股票数据。例如,通过定义get_data函数获取指定股票在特定日期范围内的数据。

  3. 使用acquire_code函数下载股票数据,并保存为CSV文件。用户需要输入股票代码、开始和结束日期。

  4. 运行acquire_code函数,输入股票代码,如600893.SH。

  5. 数据下载完成后,文件将保存在指定文件夹中,通过查看文件夹来获取爬取的数据。

3. 100银子求助如何遍历读取TuShare的分笔股票数据

import tushare as ts
import time

while True:
df = ts.get_realtime_quotes('000581') #Single stock symbol
print df[['code','name','price','bid','ask','volume','amount','time']]
time.sleep(2)

根据 http://tushare.org/trading.html#id6 提供的例子,你可以包装成函数,传入你要获取的股票代码,df包含30个列的内容,你可以输出你想要的列,也可以保存到数据库里。
tushare.org上都写得很清楚了。
遍历读取无非就是
import tushare as ts

df = ts.get_tick_data('600848',date='2014-01-09')

for i in df.index:

print df.loc[i]
print df.loc[i]['price']
其中i就是序号,以i为基础你可以获取所有row的数据,包括具体某一行某一列。python根据坐标读取数据有多重方法,你学明白python后,tushare用起来就方便了。

4. Python 通过 Tushare库取得股市数据

利用Tushare库获取股市数据的简单指南


Tushare是一个致力于金融数据分析和教育的开源社区,为超过25万用户提供免费且高效的股票数据服务。它支持多种编程语言,如Python、Matlab和R,通过RESTful API轻松获取数据。该平台不仅为专业人员提供便捷的数据获取途径,还特别关注金融教育,为学生和教师提供数据权限和教育支持。


尽管Tushare的核心服务是免费的,但为了保持服务的可持续发展,从Pro版本开始引入积分系统。用户可以通过注册、捐助或付费课程获取积分,积分可用于访问高级数据。基础数据如股票行情,注册后可免费获取,但访问其他数据需要满足积分要求。积分每年有效,且调取频率与积分数量相关,例如120积分允许相对高频的行情数据请求。


要开始使用Tushare,首先在Tushare社区门户注册,获取并保存你的TOKEN凭证。安装Tushare库后,可通过设置token来初始化接口。对于数据调取,可以利用交易日期和证券代码参数,或是采用HTTP RESTful API进行。


为了高效地提取大量数据,建议使用交易日历和重试机制,避免因股票数量众多而降低效率。Tushare的目标是帮助用户专注于策略开发,而无需过多关注数据获取的复杂性。

阅读全文

与tushare怎么读股票数据相关的资料

热点内容
股票与etf怎么选择 浏览:998
外媒评2020年最优质A股科技股票 浏览:799
天风证券股票行情价格东方财富网股吧 浏览:216
新开股票账户可以买什么股票 浏览:321
没有主力股票是不是就不会涨 浏览:367
中国股票市场有哪几种 浏览:263
长期持有哪些股票好 浏览:587
股票破板第二天走势hi 浏览:419
百度今年股票涨幅 浏览:953
四通新材股票重组 浏览:562
怎么看股票资金账户的分红情况 浏览:626
购股票打涨停购 浏览:168
非洲猪瘟对猪肉类股票影响 浏览:592
大智慧股票软件中自定义数据 浏览:792
司法冻结后的股票影响 浏览:939
东莞佣金最低股票配资公司 浏览:358
股票最赚钱的那几年 浏览:954
股票三季报预告科技股 浏览:823
预测安集科技股票上市价格 浏览:660
证券公司卖出股票 浏览:476