matlab怎么算基金组合收益率,基金组合如何精确计算收益率?——以MWRR和TWRR为例...

来源:雪球App,作者: 海鸣凰,(https://xueqiu.com/8890498724/137833402)

ae9aaeaab4821f44349dc9e0cdf21e3f.png

16c5cb4aea47619f29a9f6640cd47dd9.png

公众号:鸣凰指数定投

【指数估值定投】:收益(二十二)

【买指数、算估值、做定投】

目前市面上常见的基金组合有两类:

一类是配置型组合,一次建仓,之后不定期调仓,这类基金组合的收益率比较好计算,因为全部资金是在期初一次性投入的,之后只有当组合内基金有现金分红时会出现资金流出,当然如果采用红利再投资的方式,则组合就不会有资金流出,那么采用如下公式就能比较精确的计算出基金组合的年化收益率,即:

年化收益率 = (期末资金 / 期初资金) ^ (365 / (期末日期 - 期初日期)) -1

第二类是定投型组合,分批建仓,每次可购买同样的基金或不同的基金,也可以不定期调仓,由于资金是分批投入的,且不管之后是否会出现现金分红的资金流出,要精确计算分批投入的资金的精确收益率,本身就不能简单地用上述公式了。

在一个国外的基金组合回测网站(可见:网页链接),看到了两种方法,其实也在之前介绍的做美国指数基金组合回测时用过(见:全季节策略的长期收益和风险回测(续)——以美国指数基金为例,网页链接),对同一个基金组合,同样的定投策略,两者测算出来的年化收益也是有些差别的,不过却相对更准确。即:

MWRR: Money Weight Rate of Return.

TWRR: Time Weight Rate of Return.

主理人角度

传统的理解是站在主理人的角度:

MWRR的计算方法类似于 XIRR,即:以现金流为权重,会考虑到每次资金流入流出的影响,比如每期定投进入资金,或者组合有现金分红拿出资金,最后计算的是每笔资金在实际投资期内产生的整体年化收益率。

TWRR的计算方法,即:以时间为权重,分别计算的是每次资金流入到流出这一区间的收益率,然后进行年化,它可以剔除比如每期定投进入资金,或者组合有现金分红流出资金所产生的影响,但最终计算出来的也是每笔资金在自身实际投资期限所产生的整体收益率。

MWRR和TWRR最大的区别在于主理人是否对每笔现金流入流出有主动控制权,如果有,则用 MWRR,这时候相当于考察主理人在整个投资期间内的投资能力,比如市场择时能力,即主动选择资金流入流出的时间点;如果没有,则用 TWRR,这时候相当于考察主理人在每一段资金流入流出的期间内的投资能力,然后拼接成一个整体投资能力。

投资者角度

这里尝试站在普通投资者的角度理解下:

举个例子:

74a481d6d6c85d78209bbb23bc57c74b.png

如表所示:假设自2010开始,每年1月1日为定投日,每期随机定投不同的金额,连续定投10年,然后随机假设每年的组合初值(即假设组合的收益有正有负、有高有低),最终到了第11年初,有一个组合的终值,然后计算这10年来,组合的 MWRR为 1.57%,TWRR为 1.23%,两者相差了 0.34%。

进一步说明,如果投资者是事先制定计划,主动确定每年初定投的金额,当然定期定额、或者定额不定额都可以,在这里采用了定期不定额的方式,那么所有资金的实际年化收益率用 1.57%更合适些,也体现出投资者主动作为的价值。

如果投资者事先也不确定每期是否能定投,而是到了每年初,正好有一笔资金可用于定投,或者换个角度,是别人建议我们每期定投的金额,那么所有资金的实际年化收益率用 1.23%更合适些,这就缺少了自己主动决策体现的价值。虽然显得有点牵强,但我们也不必太较真,因为毕竟还是可以看出表面上看是同样的投资方式,用 TWRR 和 MWRR就是能算出不一样的收益率的。

总而言之,这两种算法都是更加合理的,也可以提供不同角度的参考,所以对于定投型组合来讲,建议大家今后可以两个收益率都算算。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【课程简介】 本课程适合所有对金融知识和MATLAB感兴趣的同学,通过本课程,你不仅可以学习到如何应用MATLAB,还可以学习到如何使用MATLAB进行金融数据处理与金融数据分析 【完整课程列表】 基于MATLAB的金融数据分析 金融MATLAB-第01,02章 金融市场与金融产品 MATLAB基础知识(共47页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第03章 MATLAB与Excel文件的数据交换(共41页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第05章 贷款按揭与保险产品 现金流分析案例(共44页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第06章 随机模拟 概率分布与随机数(共33页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第07章 cftool数据拟合 GDP与用电量增速分析(共22页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第08章 策略模拟 组合保险策略分析(共32页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第09章 KMV模型求解 方程与方程组的数值解(共31页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第10章 期权定价模型与数值方法(共23页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第12章 马克维兹均值 方差模型(共19页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第13章 投资组合绩效(共22页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第17章 固定收益证券的久期与凸度(共12页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第18章 利率的期限结构(共7页).ppt 基于MATLAB的金融数据分析 金融MATLAB-第22章 技术分析 指标计算与绘图(共8页).ppt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值