Re: [请益] 如何计算年化报酬率?

楼主: LKJS (LKJS)   2019-06-20 21:19:57
假设年化报酬率20%
100万放了5年就会变100万*1.2*1.2*1.2*1.2*1.2
=100万*(1+20%)^5=2,488,320
其中“^5”是“5次方”的意思。
因为还有中途存钱、领钱,不满一年的case,以下分几个例子来讲解。
例一:第一年年初存入100万,中间没有领也没有存,第三年年末变300万。
A:假设年化报酬率x
100*(1+x)^3=300
(1+x)^3=3
按计算机得x近似于44.2%
例二:第一年初存入100万,每年年初存入100万,第三年年末变500万
A:假设年化报酬率x
第一年的100万放3年 100*(1+x)^3
第二年的100万放2年 100*(1+x)^2
第三年的100万放到年底放1年 100*(1+x)^1
三个加起来=500万
当你想解这个方程式会发觉..干..解不出来
只好用电脑去逼近取解
你可以直接丢给数学软件
真的很想自己写程式请去google数值方法
或直接找Internal rate of return的wiki页面
你真的很闲想用人工暴力逼近也是可
反正最后解出来大概27.8%
例三:中途领钱
看完例二相信你也不想再看算式惹
领钱的算法跟存钱差不多,就把他当存“负钱”,把加变减就好。毕竟如果那些钱当初没
领出来,也会复利滚下去,所以你领出来了话也是相当于那些失去复利滚下去后的钱。
例四:不满一年
假设年化报酬率2%,请问放半年会是几%?
如果是银行定存利率2%,半年领一次银行会给你2%的一半1%
但仔细想想如果半年1%复利滚到年底会是1.01*1.01=1.0201, 会比2%多一点点
所以年化报酬率2%,半年应该是1.02开根号才对。大概是0.995%
所以100万,年化报酬率2%,放2年半了话就是100*1.02*1.02*1.0995
假设是放34天这种,就是(1.02)开365次方根,后的34次方。
但当你放很多年,小于一年的case用次方跟直接用除的其实不会差太多。而且实务上也不
会每天all in赚复利。所以像34天的例子你要用34/365倍来算也是没差啦@@不用计较那摸

讲了那摸多,是不是觉的还是用excel的IRR比较开心
QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com