主要分享 Python 在财经领域的一些实践。
风险提示:
仓库内容主要目的是给大家分享 Python 在财经领域的应用,文中提到的品种或标的,仅作为文中技术实现之用。投资有风险,入市需谨慎,文中内容不构成投资建议,抄作业请理性分析市场。
欢迎关注个人微信公众号“Python数据之道”(公号ID:PyDataLab )。
微信公众号上目前已发布的部分文章链接,以及对应的代码或数据文件如下:
发布日期 | 文章名称及链接 | 代码 / 数据文件 |
---|---|---|
20220301 20220112 20210910 |
用 Python 快速获取基金持仓增值与减持情况 | 请点击链接 ,查找 202203-fund-stock-holding.ipynb 文件 |
20220423 20210826 |
用 Python 快速追踪基金的收益情况 | 请点击链接 ,查找 202204-mutual-fund.ipynb 文件 |
20210729 | 用Python来做一个投资计划 | 请点击链接 ,查找 202107-trade-plan.ipynb 文件 |
20210131 | 财经数据神器 Tushare,股票数据全搞定 | 请点击链接 |
关于财经数据,有多个Python库可以供咱们选择,其中 tushare 是国内较早开始发布财经数据的社区,其内容比较完善,今天我们使用的就是 tushare 。
Tushare 是一个金融大数据平台,数据内容包含股票、指数、基金、期货、债券、外汇、行业大数据等,同时包括了数字货币行情等区块链数据,为各类金融投资和研究人员提供适用的数据和工具,概览如下:
使用 Tushare
Tushare 平台的数据,已全面升级到 tushare pro 了,通常情况下,还是称之为 tushare。
想使用 tushare 中的数据和功能,首先需要进行注册,获得一份 token (一串字母和数字组成的文本),然后才可以获取到数据,大家可以通过以下链接来注册:
在 tushare
中注册后,通过 “个人主页”——“接口TOKEN” 可以找到自己的 token 值,界面如下:
复制 token 值,然后在代码中进行如下设置:
# 设置 token
# tushare 注册地址: https://tushare.pro/register?reg=129033
# 以上方法只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。
ts.set_token('你的token值')
pro = ts.pro_api()
在设置好 token 值后,我们就可以开始获取数据。
关于 tushare 的详细介绍,请点击下面的链接前往:
可以用 excel 或 Python 来制定单个标的的投资计划,相对来说,用 Python 制作的计划的复用性要好些。
效果如下:
详细的实现过程,可以参考下面的内容:
用 Python 来追踪和更新基金的收益情况,涉及到的Python库主要是 pandas 和 tushare。
最终实现的效果如下:
详细的实现过程,参考下面的内容:
代码文件请点击下面链接,查找 202204-mutual-fund.ipynb
文件:
用 Python 来追踪和更新基金的持仓结构以及基金的股票增持和减持情况,涉及到的Python库主要是 pandas 和 akshare 。
最终实现的效果包括两个方面:
- 单支基金的不同季度持仓变化情况
- 多支基金的十大持仓的历史信息
效果如下:
详细的实现过程,参考下面的内容:
代码文件请点击下面链接,查找 202203-fund-stock-holding.ipynb
文件: