python IRR公式使用——定投基金收益率计算
A和B两个人都去买基金,他们都有12000块钱。
A定投,每个月投资1000块钱,投了12个月,总投资12000,最终金额是14000,最终收益率=(14000-12000)/12000=16.67%;
B一次性购买,第一个月就购买了12000,12个月后最终金额也是14000,最终收益率=(14000-12000)/12000=16.67%;
最终他们的年化收益率是多少呢?
B很明显,就是16.67%,但是A呢?他11个月投入的10000块才放了一个月而已,你要让这部分的钱收益算成是12个月的,这样算年化收益是有问题的。
那应该怎么算呢?就是IRR公式,打开Excel表格,将每个月投入和最终金额输入,然后使用=IRR(B1:B13)这个公式。
但这里计算出来的是每期收益率,我们应该算一下年化收益=(IRR(B1:B13)+1)^12-1
对,没错,这个才是A的真实年化收益率32.14%,接近B的16.67%两倍!!!
当然下次如果有类似每月同样金额然后计算最终收益率,如果你不想这么麻烦,毛估估直接*2也是没太大问题的。
好,故事讲完了,定投收益率计算也清楚了,作为程序员,难道你确定你每次打开Excel去计算吗?你确定你要手动输入??
Python大法上。
首先你需要安装numpy库,然后numpy里面直接有个函数叫irr,直接使用即可。
具体参见如下:
profile = numpy.irr([10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000, 10000, -140000])
print (profile)
print(pow(profile+1, 12) - 1)
运行结果:
骚年,是不是很神奇,以后不用打开Excel计算定投收益率了,一行python代码搞定。
关注公众号: 量化ETF 轻松获取每日指数估值 还有各种量化指数小策略等你哦~
文章链接: https://www.jianshu.com/p/d81cefee68ce
python IRR公式使用——定投基金收益率计算相关推荐
- 基金收益率计算1:资管业务、资管产品和基金
资管管理业务,简称"资管业务" 根据<关于规范金融机构资产管理业务的指导意见>(简称"资管新规"): 资产管理业务是指银行.信托.证券.基金.期货 ...
- 定投基金真的能赚钱吗?给你看真实定投收益率
定投指数基金好像非常受欢迎,只要每个月买入,坚持定投,最终收益几倍几十倍,轻轻松松变成小巴菲特.但,真实的收益率到底如何呢?本文就对定投来碗毒鸡汤. --微笑曲线的坑-- 定投鸡汤会给你解释如上这张图 ...
- 定投基金,如何计算年化收益率
定投基金,最重要的是止盈,即在合适的时间点退出.一般比较公认的方法是,当年化利率达到一定的阀值(比如年化15%,或20%),就可以考虑赎回全部基金,然后再开始下一轮定投了. 那么引申出一个问题,如何计 ...
- 指数基金(四):选基公式与定投技巧
盈利收益率法 入场时机 盈利收益率大于一个高值(参考值:10%)时,或市盈率处于低估区间. 盈利收益率远高于同期的无风险利率(2倍以上).无风险利率可参考10年期国债收益率. 满足以上两个条件时开始定 ...
- 定投基金复利收益怎么计算
定投基金的复利计算公式:复利收益=每期定投金额*(1+收益率)[-1+(1+收益率)^定投期数]/收益率-本金.计算公式中,定投金额.收益率和期数要匹配,如果以年为单位就应该全部转换为年单位后再计算. ...
- python编写函数判断三角形_使用Python三角函数公式计算三角形的夹角案例
题目内容: 对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:.编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值). 输入格式: 三条边a.b.c的长度值,每个值占 ...
- php如何计算三角函数,使用Python三角函数公式计算三角形的夹角代码示例
使用Python三角函数公式计算三角形的夹角代码示例 本篇文章小编给大家分享一下使用Python三角函数公式计算三角形的夹角代码示例,对大家的学习有一定的帮助,小编觉得挺不错的,现在分享给大家供大家参 ...
- python计算三角函数_使用Python三角函数公式计算三角形的夹角案例
使用Python三角函数公式计算三角形的夹角案例 题目内容: 对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:.编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值) ...
- Python量化:评估投资组合的收益率和风险
不要把所有的鸡蛋放在同一个篮子里,这是投资界中历久弥新的至理名言. 为了避免风险,投资人往往会将资产分散到不同的金融工具中,比如信托.债券.基金.股票.期货.期权甚至房地产市场等.那么在这么多金融产品 ...
- Python分析10万条基金数据,探索基金定投的奥秘
基金定投这个名词大家都不陌生,喜欢理财的朋友可能都尝试过,今天我想给大家分享是,用python模拟基金定投和普通投的过程,并进行简单比较,探索基金定投的奥秘. 1.分析单支基金定投收益情况 基金数据已 ...
最新文章
- jsp网站访问次数统计
- JS配合css实现slide文字框缩放伸展效果
- 【bzoj3884】上帝与集合的正确用法 扩展欧拉定理
- 码农人生——从未学过Android如何开发Android App 案例讲解-第002期案例
- java遍历文件夹并把所有文件放到list中
- tomcat启动时出现错误
- 计算机原理eprom,eprom eeprom和flash储存器的工作原理及区别
- 梦回编程- 由LD_LIBRARY_PATH引发JNI的理解
- C++ 使用extern C简单使用
- 五、操作系统——内存相关基础知识 和 进程运行的基本原理(详解)
- web页面导出到Excel乱码解决
- 机器学习入门——K近邻算法
- docker portainer_Docker可视化管理:Portainer中文版
- 单片机4x4矩阵键盘c语言,MSP430单片机控制LED数码管显示4X4矩阵键盘键值C语言程序...
- java实现 蓝桥杯 算法提高 盾神与条状项链
- u盘损坏后如何恢复数据?
- Anton and Fairy Tale
- 测试代理ip是否有效
- 微信中控网页授权的实现
- 开学季,给Java开发学习者的开发工具选择指南