1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python财经数据接口包_Tushare 财经数据接口包介绍(Python)

python财经数据接口包_Tushare 财经数据接口包介绍(Python)

时间:2024-01-05 02:45:31

相关推荐

python财经数据接口包_Tushare 财经数据接口包介绍(Python)

最近在研究Python的量化交易实现,因为需要股票相关的金融数据,自己动手爬,实在太麻烦了。

于是在网上找找有没现成的数据接口,好做数据分析,发现了这个好东西,分享一下。

Tushare

介绍:

Tushare是一个开发的的平台,重点是免费的,免费的,免费的,重要的事情说三遍。

现在是 Pro版了,数据会更稳定和完善。

数据包含 ,股票、基金、期货、债券、外汇、行业大数据,为各类金融投资和研究人员提供适用的数据和工具。

当然也为专业的人士提供收费的专业版本,是一个非常不错的平台。

简单使用介绍

这是个简单的使用教程,是基于你已经会使用Python 安装与使用的基础之上。如果没有Python基础,请自行google、百度学习。

安装

pip install tushare --upgrade

使用*

import tushare as ts

ts.set_token("注册之后的Token")

pro = ts.pro_api()

df = pro.query('daily', ts_code='000001.SZ', start_date='0701', end_date='0718')

#df = pro.daily(trade_date='0810') #这样也可以查一天的全部数据

print(df)

数据结构:

ts_code    trade_date  open high low close pre_close change pct_chg vol amount

0  000001.SZ  0718  8.75 8.85 8.69 8.70 8.72 -0.02 -0.23 525152.77 460697.377

1  000001.SZ  0717  8.74 8.75 8.66 8.72 8.73 -0.01 -0.11 375356.33 326396.994

2  000001.SZ  0716  8.85 8.90 8.69 8.73 8.88 -0.15 -1.69 689845.58 603427.713

3  000001.SZ  0713  8.92 8.94 8.82 8.88 8.88 0.00 0.00 603378.21 535401.175

4  000001.SZ  0712  8.60 8.97 8.58 8.88 8.64 0.24 2.78 1140492.31 1008658.828

5  000001.SZ  0711  8.76 8.83 8.68 8.78 8.98 -0.20 -2.23 851296.70 744765.824

6  000001.SZ  0710  9.02 9.02 8.89 8.98 9.03 -0.05 -0.55 896862.02 803038.965

7  000001.SZ  0709  8.69 9.03 8.68 9.03 8.66 0.37 4.27 1409954.60 1255007.609

8  000001.SZ  0706  8.61 8.78 8.45 8.66 8.60 0.06 0.70 988282.69 852071.526

9  000001.SZ  0705  8.62 8.73 8.55 8.60 8.61 -0.01 -0.12 835768.77 722169.579

数据的结构是 pandas 的 dataframe格式,就一个表格,可以通过python 自由获取里面需要的行数据或者列数据。

更多API

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。