来源:Python数据之道 (ID:PyDataLab)
作者:阳哥
大家好,我是阳哥。
在文章 《股票亏惨了,用Python来做一个投资计划》 发布后,有同学留言,希望能够有更多的关于 Python 在财经领域应用的案例分享。
其实,在财经领域,我之前也是有过部分内容分享的:
大家知道,近几年,不少同学都是经由基金进入到股市中的。去年就很流行“买股不如买基”的说话,至于股票和基金到底谁更好,这个仁者见仁智者见智,恐怕一时半会儿也说不清楚。
今天,阳哥给大家分享的主题是 用 Python 来追踪和更新基金的收益情况,涉及到的Python库主要是 pandas 和 tushare 。
最终实现的效果如下:

上面表格中的信息,主要涉及四个方面:
基金基础信息,包括基金名称、基金费率、基金公司、基金成立时间等;
基金经理的信息,包括姓名、性别、任职时间等;
基金规模,体现出来的是基金金额的规模,是通过基金份额以及基金净值计算出来的;
基金年度收益情况,一般是计算基金近几年的收益情况。
上面的这些信息,在财经工具 tushare 中,目前是都已经提供了的。因此,咱们有必要稍微介绍下 tushare 。
01 tushare 介绍
关于财经数据,有多个Python库可以供咱们选择,其中 tushare 是国内较早开始发布财经数据的社区,其内容比较完善,今天我们使用的就是 tushare 。
Tushare 是一个金融大数据平台,数据内容包含股票、指数、基金、期货、债券、外汇、行业大数据等,同时包括了数字货币行情等区块链数据,为各类金融投资和研究人员提供适用的数据和工具,概览如下:

全部内容很丰富,为了有助于大家有个整体的了解,阳哥绘制了一张完整的思维导图,截图如下:

使用 Tushare
Tushare 平台的数据,已全面升级到 tushare pro 了,通常情况下,还是称之为 tushare。
想使用 tushare 中的数据和功能,首先需要进行注册,获得一份 token (一串字母和数字组成的文本),然后才可以获取到数据,大家可以通过以下链接来注册(也可以点击文末的“阅读原文”):
https://tushare.pro/register?reg=129033
在 tushare
中注册后,通过 “个人主页”——“接口TOKEN” 可以找到自己的 token 值,界面如下:

复制 token 值,然后在代码中进行如下设置:
# 设置 token
# tushare 注册地址:https://tushare.pro/register?reg=129033
# 以上方法只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。
ts.set_token('你的token值')
pro = ts.pro_api()
在设置好 token 值后,我们就可以开始获取数据。
关于 tushare 的详细介绍,请点击下面的链接前往: