Tushare简介
Tushare是一个免费、开源的python财经数据接口包。拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据,后续开通债券、外汇、行业、大数据、区块链。Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。
官方网站为:https://tushare.pro/register?reg=251187
tushare目前采取以积分来获得不同的数据使用权限的方式,所需要的积分可以通过邀请注册以及其它方式来获得,达标的难度不大,以下是我的邀请链接,每一注册用户可以给我带来50积分,基本上600积分以上可以使用全部数据了。
使用实例(获取一支股票在一段时间内的日数据,并画出K线图):
代码中的ts.set_token值需要注册获取,注册地址为:https://tushare.pro/register?reg=251187
from pyecharts import Kline
import tushare as ts
import pandas as pd
ts.set_token('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
pro = ts.pro_api()
df1 = pro.daily(ts_code='000938.SZ', start_date='20150401', end_date='20180930'