啥叫男方不行,啥叫年复合收益率

  

  作者:孙雪   

  

  来源:Python技术   

  

  与时间和精力的投入相比,金钱的投入更容易理解和体现。   

  

  那么面对纷繁复杂的投资类型,哪一种对我们有利呢?当然要看回报率高   

  

  收益率怎么算?   

  

     

  

  年化复合收益15%意味着什么?如果有投资标的,年化复合收益率为15%,那么100年后(虽然我们可能活不了那么久),我们能获得的收益就少了?   

  

  虽然我们可以编写计算公式,但是我们的大脑不适合计算小数的幂,   

  

  对于这个问题,计算公式是:   

  

  这是用一行Python代码完成的:   

  

  (1 0.15)* * 100 # 117413.4507002793是的,你是对的。就是117 万倍!,也就是投一块钱,最后收益其实是117万。   

  

  这不是一个假设的例子。2019年,椰子公司将上市百年。算了吧,伙计们。百年来,可乐公司居然为股东创造了15%的年化复合收益率!   

  

  果然,收益率很大程度上反映了投资标的的好坏。   

  

     

  

  定投的收益就是定投,即定期定额投资,对某个标的持续投资。   

  

  对于一个收益率稳定的标的,采用定投策略,一段时间后能获得多少收益?   

  

  通过设置收益率、定投期限、定投额度,可以计算出来。但是手工计算比较麻烦,直接用Numpy提供的FV函数比较方便。   

  

  FV函数参数是:   

  

  率,收益率nper:投资期数pmt:每期定投金额pv:期初已有金额,即现值when:表示计算每期收益的时间点,期初为0,期末为1。默默的假设期末,每月定投1000,月收益率10%,定投12个月,也就是一年的最终金额是多少:   

  

  将numpy _ financial作为NPF NPF导入。Fv (0.1,12,-1000,0)# 21384.28376721003注意: Numpy将在1.2版及更高版本中,删除经济公式。numpy_financial模块专门用作经济公式库。为了升级方便,建议使用numpy_financialnumpy_financial通过pip install numpy-financial安装numpy。在numpy中,负数表示输入,正数表示采集,所以-1000表示输入1000。如果你想在相同的条件下,在某个时间点收获一定的量,每期应该投入多少?比如一年后想拿5万,算算每月投入。   

  

  将numpy _ financial作为NPF NPF导入。PMT (0.1,12,0,50000)#-35800.68658666661   

  

  pmt和fv的区别在于后两个参数的含义不同。   

  

  是的,分别是期初金额和期末金额。   

  

     

  

  虽然定期定一个固定收益率是好的,但是实际操作中难免会出现各种异常情况,难免会错过或者多投一些,甚至收回一部分。   

  

  这种情况下如何计算自己的收益率?   

  

  我们可以用函数irr,它叫做(内部收益率),也就是内部报酬率,但名字还是不明显。让我们看看如何应用它。   

  

  假设有一个固定投资项目,下面是每个固定投资的金额和支出:   

  

  分期提取实际投资1-10000-1000201001003-1500200-13004-20000-20005-8006005200   

  

  请注意,金额是相对于投资者而言的,负数表示支出,正数表示收入。   

  

  我们进行以下计算。   

  

  将numpy _ financials作为NPFP MTS=-1000,100,-1300,-2000,5200 NPF导入。IRR(PMTS)# 0.10969579295711918 PMTS是每一期的投入量,因为它是可变的,全部存放在数组里。   

  

  最后的结果是投资不固定五期,最后的收益率是10.96%。   

  

  用这个功能,快速计算一下那些保险方案,看看承诺的收益率和实际情况是否相符。   

  

     

  

  不定期和固定收益率直接看问题,一般很难到。我不知道如何开始。   

  

  但其实这种投资操作更实际。有钱就投资。号码   

钱不投,钱多多投,钱少少投,才是我们平常人的投资风格

  

如何计算收益率呢?

  

xirr 闪亮登场

  

xirr 源自于 Excel 中的计算公式

  

看起来问题很复杂,而 xirr 函数却很简单,即 收益率=xirr(资金流, 日期流)

  

不过遗憾的是 numpy-financial 模块中并未提供 xirr 函数,需要引入另外的算法

  

GitHub 找到了一个简单的库 https://github.com/Tacombel/XIRR.py

  

下载其中的 XIRR.py 放在根目录下,引用即可

  

假设有这样的投资记录

  

日期现金2019-02-04-300.32019-06-17-500.52019-11-18741.1532020-04-27-600.62020-10-191420.328547

  

来计算看看

  

from XIRR import xirrimport datetimedates = values = <-300.3,-500.5,741.153,-600.6,1420.328547>xirr(values, dates)# 输出为: 0.779790640991537实际的收益率为 77.98%

  

有了 irr 和 xirr 两个函数,投资世界是否变得清晰多了

  

  

总结如果有什么方法让流失的时光留住,那就对时间做定投,做时间的朋友,成为长期主义者

  

我们知道长期主义者与非长期主义者的最大区别在于,对待积累的方式

  

只有让流走的时间、精力、金钱积攒起来,发挥价值,才能使我们走的更远更宽

  

期望今天的分享能让你从另外的角度上看待投资,让我们以更快的速度成长,比心~

相关文章