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='20180701', end_date='20180718')

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

print(df)

数据结构:

ts_code    trade_date  open high low close pre_close change pct_chg vol amount

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

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

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

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

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

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

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

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

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

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

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

更多API

你可能感兴趣的:(python财经数据接口包)