投资收益到底怎么算最精确

发布于: 雪球转发:248回复:246喜欢:729
雪球上有网友问股票投资的收益怎么算才准确?作为一个考过CFA当年啃过GIPS(全球投资表现标准)还没完全忘光的人,依稀还是记得两种算法的,这里就做个简单介绍。

先来看案例,以下为本人虚拟的案例:




三年过去了,上述投资人的年化收益率到底是如何呢?

先来说第一种算法,即时间加权收益率。这种法子最简单,就是我们最常用的复利计算法:




年收益16.35%,看上去还是不错的表现。但是如果我们细看资金就会发现很奇怪了,连续三年总共投入了800元,但是三年后只剩下了717.5元,明明亏了82.5元,怎么反而算下来还是很高的年收益呢?其实,这就是时间加权收益率的缺陷所在,它并不考虑实际资金的流入流出,也不考虑账户真实赚钱与否,而只考虑流入后的复合收益。

你也许会问,那么扯淡的算法有什么用!

当然有用,对于那些对于资金流入流出身不由己的人,最是有用了——比如公募私募的基金经理——他们替人管理资金,所以无论投资者是申购还是赎回,都不是他们能够控制的,所以他们只需要对资金流入后的收益负责——所以你看到的基金回报率,都是用时间加权收益率。

但是,如果是一个个人投资者,那么情况就不同了。对于个人投资者,何时追加何时撤资完全由自己决定,选择在第二年末大额追加500元资金然后承受30%的亏损显然是一个失误——这恰恰是很多人在上证指数6000点高位时所作的。在这种情况下,就得改用资金加权收益率来计算了。其实资金加权收益率计算很简单,就是IRR(内部收益率)计算方法,以常见的Excel表格为例:




在A1到A4单元格依次输入历年的现金流,前三年因为是投入,所以要添加负号。然后在A5中输入B5单元格显示的公式,回车后就会得到-7.08%的答案,这就是用资金加权收益率计算后得到的结果,这是与我们实际亏钱的结果相一致的。



在学术研究上,常常会对比计算一个公募基金的时间加权收益率和资金加权收益率,绝大多数情况下后者是低于前者的——这就意味着基金的持有人总体而言不是选择了在高位申购就是选择在低位赎回——也就是说在择时上是错误的。从上面的例子中我们也可以看到,虚拟案例中的当事人,择时上的错误是导致资金实际亏损的罪魁祸首。

全部讨论

专注专心etf2015-09-18 22:28

学习了,谢谢。

银行螺丝钉2015-09-18 22:21

计算定投收益实际年化收益的好方法

tinywright2015-05-24 23:18

尝试计算下自己的收益率

metaphysic2015-05-24 09:36

计算收益率

1小宝2015-03-26 15:45

计算资金加权收益率

一叶飞刀2015-02-06 21:24

后一种算法太过简单了,因为没有人很“规矩”的期初投入,而期中不投入,我用的加权万元天,用总盈亏除以加权万元天来计算每万元的日收益,除了单复利的差别,能凑合吗?

无名之徒一剪缝喉2014-07-13 11:55

受教

张翼轸2014-07-12 21:15

你这个资金量小自己用用其实问题不大,虽然不严谨。
但我觉得有xirr这么简单的法子,何必又要像你现在这样那么多个公式去调整。

goal2014-07-12 09:03

@jin888555 推荐您叫我请教这个问题:请您看看我这样计算当期收益率会不会有问题呢?(注:我假设的是每月都有本金追加,但追加比例不会太大目前每次不会超过原来本金的10%,我觉得这样算出的盈亏率不管是盈还是亏其绝对值都会比实际值要小。我觉得这个公式实际上还是可以应用的,主要是用于计算投资是否打败了市场。)(为了消除歧义浮动盈亏=持仓盈亏)
交易盈亏+浮动盈亏+现金分红=实际盈亏
市值-浮动盈亏=持仓成本
市值-实际盈亏=实际成本
持仓成本-交易盈亏-现金分红=实际成本
(期末实际盈亏-期初实际盈亏)/(期末实际成本+期末现金)=当期盈亏率

张翼轸2014-07-09 22:42

两种算法都有介绍。像你这样资助增加资金的,更适合资金加权的算法,用xirr函数