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

最近在研究Python的量化交易实现,因为需要股票相关的金融数据,自己动手爬,实在太麻烦了。
于是在网上找找有没现成的数据接口,好做数据分析,发现了这个好东西,分享一下。

Tushare

注册地址:https://tushare.pro/register?reg=230426

介绍:
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

https://tushare.pro/document/2

    原文作者:禤仔
    原文地址: https://www.jianshu.com/p/f63d6a27142c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞