Rank

V1

2022/08/08阅读:34主题:自定义主题1

Tushare -- Python 接口

1Python下载金融数据

下载数据可以爬虫、掉包或者手动下载,数据少的时候,手动下载也挺合适的。

当数据量比较大,可以通过掉包或者爬虫。有时候,爬虫程序过了几个月就被反爬虫了,大家基本都喜欢白嫖,有些时候买个套餐也会给自己省事。

0.1聚宽

可以申请使用,个人用户试用是每天50w条, 基金数据从调用开始,试用两周。 【申请使用 click this

个人调用数据对服务器的接口产生一定压力,过多的数据购买相关套餐比较合适,基本是按年进行购买。

安装
安装

查看自己的本地剩余数据流量, 要从 jqdatasdk 里面 import get_query_count

次数查询
次数查询

个人用户数据调用会有一定限制,如果数据流量达到就会报错,怎么将已经加载的数据保存下来?使用try: except: 结构保存数据。

try:
    for code in tqdm(codes, desc='查询基金净值'):
        temp_list.append(Query_Fund_Nav(code, start_date, end_date))
    fund_df = pd.concat(temp_list, ignore_index=True)
except:
    fund_df = pd.concat(temp_list, ignore_index=True)
    fund_df.to_csv('E:\\Data\\fund_nav_except_4k.csv')

0.2Tushare

积分制,没有注册的同学可以点击 Tushare 注册;每日的数据下载数量与积分有关,捐赠可以获得更多积分。

数据积分权限如下:

积分等级
积分等级
import tushare as ts

token = 'Your Token'
ts.set_token(token)
pro = ts.pro_api()
df = pro.index_basic(market='SW'# 查询信息

SZ_180 = pro.index_daily(ts_code='000010.SH', start_date='20180701', end_date='20190718'# 上证180
HuShen_300 = pro.index_daily(ts_code='000300.SH', start_date='20180701', end_date='20190718'# 沪深300

对于高校的老师和学生,Tushare会赠送一些积分,相比聚宽,Tushare还是有一定情怀!

师生积分
师生积分
可以获得的数据
可以获得的数据

怎么去用?下面一篇知乎文章使用的也是Tushare数据。

  • AlphaNet因子挖掘网络——运算符嵌套和卷积神经网络:https://zhuanlan.zhihu.com/p/546110583

【qstock】几行代码实现数据获取、可视化到量化选股实战

对比一下, Tushare的性价比其实还是挺高的。


想要获取更多Python 下载方式可以看查看: click this

更多下载方式
更多下载方式

END

分类:

数学

标签:

Python

作者介绍

Rank
V1

公众号【经济知识综合】