作者YannNanTian (Jugging)
看板Trading
标题[心得] 回归年报酬率(RAR%)算法
时间Sun Apr 6 13:44:59 2008
克提斯。费斯(Curtis M. Faith)在他的 Way of the Turtle (中译:海龟投资法则-
揭露获利上亿的成功秘诀)一书中,提出三种强健指标:RAR%、4R、R-Sharpe
但後两者的计算皆要靠 RAR% 先算出来,偏偏书中没有很清楚说明计算 RAR% 的方法,
所以我提出我计算 RAR% 的看法,大家一起讨论看看,因为我也不确定正确与否 @@
要说清楚要从 CAGR% 说起...
CAGR% 为年复合利率,其计算公式如下:
CAGR% =(最终年价值/最初年价值)^[1/(最终年-最初年)]-1
范例:假设台指92/7月为4701,96/7月时为8570元,则其 CAGR% 为多少?
套用上述公式,可得到 CAGR% =(8570/4701)^[1/(96-92)]-1
≒ 16.2%
验算:92/7 = 4701
93/7 = 4701 * 1.162 = 5462.562
94/7 = 5462.6 * 1.162 = 6347.5412
95/7 = 6347.5 * 1.162 = 7375.795
96/7 = 7375.8 * 1.162 = 8570.6796 (灯灯...出来了...出不多吧)
同理,可以套用到个人的净值曲线上面,即可算出操作的年报酬率。
但此项指标因为只考虑初年与终年的值,所以假设在终年之前有一次大跌,
则整个 CAGR% 的值会被拉低很多,为了弥补此一问题克提斯便於书中提出线性回归的
方式来计算年报酬率。
RAR%:Regressed Annual Return, 回归年报酬率
基本上它是为了弥补 CAGR% 会因为开始日期与结束日期的改变而剧烈影响,所提出
的强健型年报酬率。同样对於净值曲线来说,CAGR% 是将初年与终年之间拉一条直线,
所以这条直线的斜率会因为初年与终年的值的大小而受到剧烈的影响 (有书者可参考
p.216);但 RAR% 则是找出一条尽可能通过曲线各点的直线,所以其斜率较不会因为初年
与终年的值的大小而剧烈变化 (p.218),这些书上有写,但也仅限於此,到底要如何算呢
?
其实也很简单,首先参考一下原始公式:
CAGR% =(
最终年价值/
最初年价值)^[1/(最终年-最初年)]-1
而
最初年价值与
最终年价值就是净值曲线的起始端与结束端。
所以要算RAR%的时候,只要对净值曲线做出回归直线(回归直线在excel可轻易的算出,
可参考这篇知识+
http://0rz.tw/f03US ),然後以此回归直线的起始端与结束端的值代入
上述公式的
最初年价值与
最终年价值,即可算出 RAR%。
注意:回归直线的起始端即是回归直线的截距,所以 RAR% 的最初年价值会变成回归直线
的截距,而非真正的最初年价值
因为 CAGR% 与 RAR% 的差别在於直线的由来,而直线可以形成不同的斜率,而不同
的斜率即会造成不同的年报酬率,所以虽然RAR%的最初年价值会与事实不符(可能会比实
际值高或低一些)但整体来看的话 RAR% 的直线是较接近净值曲线整体过程的。
就意义上来思考的话,RAR% 的回归直线斜率较不会因为头尾的位置而剧烈变动,所以
经由以上公式算出的 RAR% 应该具有此种特性,报告完毕,供大家参考,但不保证正确
就是了 XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.137.64
※ 编辑: YannNanTian 来自: 59.104.137.64 (04/06 13:46)
1F:推 shauhong:推 04/06 22:01
※ 编辑: YannNanTian 来自: 140.121.125.188 (05/12 16:12)