大家好,我是菜鸟哥,这是我的第509篇原创,今天我们来用Python做一个跟钱相关的程序。

根据“新基民”的调查显示,2020年新增的“基金民众”数目当中,90后的人群占据了一半以上,越来越多的年轻人选择基金来作为自己的理财方式。

基金的购买方式无非是分为了一次性购入和定投定投又包含了每周以及每月定投一次,那么定投究竟能否赚到钱?还是会沦为一代韭菜,让我们用python来分析一下。

01.抓取基金数据

首先,我们来指定一个基金,来作为我们的对象。我们打开天天基金的网页,找到“广发中证环保ETF联接A”这支基金。

通过基金的主页面介绍,可以看到,该支基金属于股票型基金,风险和收益都相对较高一些,基金创建于2015年的3月份,是一支6年老基金。

而要计算基金的收益,我们首先就需要抓取该支基金的单位净值和净值时间。

对于数据的抓取,部分程序如下图所示:

程序中,首先通过请求url链接,来获取所有的基金数据子页面链接,然后在子页面中抓取基金的单位净值和净值的时间。

抓取到的数据如下图所示:

获取到数据之后,接下来我们就可以利用数据来进行分析,看一下定投该基金的收益到底如何。

02.数据分析

对于基金的定投,我们首先通过数据可视化的方式来查看一下基金的单位净值的变化情况。程序如下图所示:

程序通过将“净值时间”作为X轴,将“单位净值”作为y轴,通过线型图的方式来进行可视化的展示,结果如下图所示。

从基金的单位净值的走势可以看出,基金创立之初经历了初段的走高后,一路平稳下降,到2019年下半年开始后,整体呈现出迅猛的增长势头,尤其是今年入了2021年,增长势头迅猛。

而对于基金的定投,分为了按每周定投和每月定投。下面的两个函数,分别计算的是按周定投和按月定投所获得的收益情况。

每周定投的函数中,通过循环操作,每到定投时间后,便进行基金的定投,其中:

  • times:表示定投了多少次;

  • total_stock:表示一共买了多少份额;

  • total_amount:表示一共投资了多少钱;

  • total_profit:表示定投的收益有多少。

每月定投的函数如下图所示:

每月定投的函数同每周定投的函数具有高度的相似性,在每月定投中,从 self.start 日期开始,每个月份的1号定投,如果一号不是交易时间,就顺延到最近的一个交易时间,每次买入 2500 元。

03.投资计算

有了收益的计算方式之后,接下来,我们分别以周一到周五的每周定投和每月的定投的方式,来计算六种定投方式所获得的收益情况。我们将总的投资时间设置为2015年的4月1号,到2021年的7月20日。程序如下图所示:

通过上述程序,我们可以得到六种定投方式的投资总额和收益的总额,通过柱状图的可视化,结果如下图所示:

通过投资-收益的可视化图,可以计算得到,当选择周五进行定投时,总的收益率是最高的,达到了44.44%的收益率,回报率可谓是相当的丰厚,当然,这需要大家在定投时有耐心和胆量,并等待基金的收益率走高。

总结

通过对于一只基金的分析,可以发现只要保持耐心,相对于银行利息来讲,收益还是不错的。基金是小白理财的入门,尤其是定投指数基金长期坚持还是不错的。,好了,以上就是给大家通过Python来对基金进行一个小的案例展示。

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

年度爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定!

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密

  • 4).80行代码!用Python做一个哆来A梦分身

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷

  • 6).30个Python奇淫技巧集

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

  • 8).再见Python!我要学Go了!2500字深度分析

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片

定投基金到底能赚多少钱?用Python来计算一下!相关推荐

  1. 最近工程师怎么都在写公众号?这玩意到底能赚多少钱?

    " 阅读本文大概需要 3 分钟. " 文章来源于进击的Coder,作者研究生小马 就是,前段时间嘛,公众号交流群,有一哥看我天天兢兢业业分享推送链接,提出了振聋发聩的问题 &quo ...

  2. 一本书出版社拿多少,作者拿多少?书的成本几何?出版一本书出版社到底能赚多少钱?(转)...

    不少人说书贵,也有不少人抱怨出版社的定价真是黑!一本书的成本到底有多少,书到底是如何定价的,出版一本书出版社到底能赚多少钱,一直是很多读者乃至作译者非常关心的!越是不公开的,越是容易产生负面的联想.于 ...

  3. 基金反买,别墅靠海?每年买倒数前十基金,能赚这么多?Python量化分析告诉你答案【附代码】-邢不行

     引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助 这是邢不行第 83 期量化小讲堂的分享 作者 | ...

  4. 中富之命能有多少钱_做建筑师到底能赚多少钱?

    在建筑设计行业,建筑.规划.室内.景观.结构.机电.给排水.暖通这几个专业里,建筑设计师是年薪最高的职业,下限和上限都比其他几个专业高一点.今天给大家唠叨下国内做建筑师到底收入几何. 1. 先从混外资 ...

  5. 大街上回收旧手机的人,一个月到底能赚多少钱?

    我认识3个回收废旧手机的人,偶尔在街上摆摊回收废旧手机,每个月轻轻松松收入超过10000. 中国再生资源回收利用协会副会长潘永刚曾表示:"一吨废手机,经过加工提炼后,能产生300-400克的 ...

  6. 每年都买前十的明星基金,长期是赚是赔?Python告诉你答案!

    很多人买基金,都喜欢买历史表现优异的明星基金:基金销售推荐产品时,也喜欢拿明星基金的历史业绩作为推销资本.因为大家都默认历史业绩好就代表基金经理有能力,以后也能持续盈利. 但事实真的是这样吗?一切还得 ...

  7. 每年都买排名前十的明星基金,长期是赚是赔?Python告诉你答案【邢不行】

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助 这是邢不行第 82 期量化小讲堂的分享 作者 | 邢 ...

  8. 知乎1w视频播放能赚多钱?今天来大揭秘

    这段时间辛苦大家能够忍受公号的改变,这也是我向现实的一个平衡,月亮和六便士,我想先拥有六便士,因为月亮一直在我心里. 用了知乎这个插件,当天阅读量3w+ 这段时间辛苦大家能够忍受公号的改变,这也是我向 ...

  9. Steam搬砖汇率差到底是什么?能不能赚到钱

    大家好,我是阿阳 Steam搬砖到底是什么?能不能赚到钱,今天阿阳带大家来认识下这个非常稳定,且存在了多年的项目 Steam 搬砖项目介绍 项目原理,我们主要操作的是csgo的皮肤道具,项目正规合法, ...

最新文章

  1. “我被机器解雇了!”Amazon 63岁员工因算法评分太低被自动开除
  2. android 获取应用内存大小,如何在Android中获取当前内存使用量?
  3. Lucene6.0 创建索引及查询text简单实例
  4. 第4章 Python 数字图像处理(DIP) - 频率域滤波2 - 复数、傅里叶级数、连续单变量函数的傅里叶变换、卷积
  5. Python 线程定时器 Timer - Python零基础入门教程
  6. Unity Editor下改变场景里prefab的参数后保存时注意点
  7. 程序员需要学些什么?程序员好考吗?
  8. 阿里云短信验证码注册
  9. xhEditor用法-可视化HTML编辑器
  10. JAVA文章相似度对比(hanlp)
  11. 专转本c语言刷题app,南京晓庄学院五年一贯制专转本c语言模拟考试2
  12. 课设-基于51单片机的智能小车(循迹+避障+APP控制)
  13. vuerouter4报错:Discarded invalid param(s) “name“, “age“ when navigating.
  14. NeurIPS 2020 | 基于协同集成与分发的协同显著性目标检测网络
  15. 上海博物馆——古代的邂逅
  16. svn服务器现存的库文件导入,svn导入版本库及相关知识
  17. STL--C++中 destory() 和deallocate()以及delete函数的相关性和区别性,destorydeallocate
  18. 2019年1季度中国移动互联网行业发展分析报告
  19. 开源博客项目eblog完整搭建教程!
  20. html帧动画效果,HTML5+CSS3从入门到精通之CSS3 animation实现逐帧动画

热门文章

  1. 爬虫笔记38之反爬系列一:ip反爬、
  2. 像个黑客一样在网络上来无影去无踪之IP代理实践篇
  3. Redis篇之设置外网可访问redis的方法
  4. dairy_2018
  5. 计算机物联网论文范文大全,精选物联网的毕业论文范文.doc
  6. “欧拉回路”与“哈密尔顿回路”
  7. 4.20 Python frozenset集合(set集合的不可变版本)
  8. 科研绘图中的图片格式问题
  9. MPU6050 6轴陀螺仪的使用与校准
  10. Grafana表格配置以及Panel/Dashboard复制粘贴