佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 2261|回复: 11

漫谈衡量投资组合表现的若干方法

[复制链接]
发表于 6-4-2017 06:08 PM | 显示全部楼层 |阅读模式
本帖最后由 十年磨一剑 于 25-4-2017 05:31 PM 编辑

第一次盖楼,作为见面礼,就把这3年捣鼓的东西,公诸同好。

自2009年7月买入第一只股票以来,到2013年12月决定将最大亏损22%的一只股票割肉逃生前,选股策略基本上属于技术派+消息派的混沌状态,常常自我感觉良好,特别容易陷入一个自己编织的白日梦,我经常是赚少少却亏多多,以至整个投资组总亏损为15%。但是经过前几年的不停试错,终于在2014年以后,我寻找到了适合自己的投资方法,,一个以现金流折现法为主的“基本派”策略。在这里,我就不多介绍推荐什么股票(不敢献丑),主要是想分享一下,我如何计算/衡量自己投资组合表现的一些惯用指标。还有一个原因是,因为整个投资组合以单一买卖策略的三年历史表现,一共35个月回报率样本,达到30个有统计意义的最低样本量。

1)年均复合增长率(Compound Annual Growth Rate, CAGR)

维基百科的定义是指一项投资在一特定时期内的年度增长率。具体上,我只是把每个月的closing balance减opening balance,然后把相减后的数字除于opening balance,这样,我就拿到一个用百分比显示的月回报率。3年时间里,我把每个月的回报率相乘,就得到3年总回报率。以我的组合为例:从2014年4月的最后一交易日到2017年3月的最后一个交易日 (为1066天),一共有35个月回报率,把它们一一相乘,最后算出总回报为97.5% (图1)。然后就用这个方程式:=((1+0.975)^(365/1066))-1 = 26.2%。 总回报率被“几何平均(Geometric average)”了,浓缩成一个衡量投资组合的精华数字:3年间的CAGR为+26.2%。作为对比,同期KLCI指数的CAGR为 -2.5% (负回报)。

2)T检验和P值(T-test & P-value)

好了,我严格执行以单一买卖策略进行投资了3年,但是我想知道我的投资组合回报率在那一段时间里是否真的打败了市场表现?这时,我可以把35个月回报率和同期KLCI指数的35个月回报率,用T-test来进行检验。Excel的T.TEST function可以轻易的把P值(选定的显著性水平为0.05)给算出来,为 0.012,小于显著性水平0.05。这个数字说明:假设我的策略没有什么特别之处,只是因为幸运而在这3年里,出现我的投资组合所达成的月回报率的可能性仅仅为1.2%。由于时间无法回溯来重复验证我的策略,就目前为止,如果用一场足球赛来比喻的话,通过统计检验,只是代表我的策略暂时以1比0领先KLCI指数。作为对比,Berkshire Hathaway的2014报表,从1965年到2014年,一共50年间的CAGR为+21.6%。相对于50年,3年对我说,只不过才算是踏出了一小步。至于我的基本派策略会不会有失效的一天?对此,我唯有怀抱开放的态度,来小心翼翼的求证。

3)阿尔法和贝塔(Alpha & Beta)

全球最剽悍对冲基金Bridgewater创办人Ray Dalio在<<The All WeatherStory>>文章里头有对投资回报率给出了一个定义:回报率(Return)= 现金(Cash) + 贝塔(Beta) + 阿尔法 (Alpha)。贝塔就是衡量某一投资相对于市场平均回报率的风险程度,而我们身在马来西亚的股票市场的Beta就是1,因为用Excel计算Beta = COVAR(投资组合月回报率,市场月回报率)/ VAR(市场月回报率)。但是,我有一个更简单的方法。请看[图2]。
把“市场月回报率”和“投资组合月回报率”用X和Y坐标来点在图上,那么你就会看35个点,在Excel上加入Trendline,可以显示直线方程。用我的投资组合例子:Y = 1.4021X + 0.0239,Beta= 1.40 (小数点进位),也就是说我的投资组合冒了比市场高40%的风险。如果KLCI指数在一整年上升10%,我的投资组合就会上升14%;反之,KLCI指数下降10%,我的投资组合也会下降14%。可能你们已经猜到,线方程的Intercept就代表Alpha= +0.0239,意思就是,我的投资策略给我带来比市场更高的“优势”,大约每个月多2.4%的回报。一整年(12个月)下来,我的投资策略“应该”可以为我带来额外(比市场更高)的回报= (1+0.0239)^12 = +32.8%。随着未来更多的data(月回报率),Alpha和Beta也会趋于稳定在某个数字上。

暂时先谈这么多。

附件1:市场和投资组合的月回报率(包括股息再投资)
Date
KLCI
Portfolio
30/04/14
0.0%
0.0%
30/05/14
0.1%
1.8%
30/06/14
0.5%
0.2%
31/07/14
-0.6%
5.0%
02/09/14
-0.2%
-0.9%
30/09/14
-1.1%
11.5%
31/10/14
0.5%
-1.6%
28/11/14
-1.8%
-2.5%
31/12/14
-3.3%
-4.8%
30/01/15
1.1%
7.8%
27/02/15
2.2%
6.4%
31/03/15
0.5%
3.2%
30/04/15
-0.7%
1.5%
29/05/15
-3.9%
0.2%
30/06/15
-2.3%
-3.2%
31/07/15
1.0%
7.3%
28/08/15
-6.4%
-13.6%
30/09/15
0.5%
12.6%
30/10/15
2.8%
11.0%
30/11/15
0.4%
2.1%
31/12/15
1.2%
10.9%
29/01/16
-1.5%
-6.3%
29/02/16
-0.8%
1.1%
31/03/16
3.8%
-5.9%
29/04/16
-2.6%
3.3%
27/05/16
-2.1%
-2.0%
30/06/16
1.0%
-2.8%
29/07/16
0.0%
-1.5%
30/08/16
1.5%
0.4%
30/09/16
-1.5%
3.3%
31/10/16
1.2%
8.2%
30/11/16
-3.2%
0.9%
30/12/16
1.4%
9.1%
31/01/17
1.8%
7.8%
28/02/17
1.3%
-3.0%
31/03/17
2.7%
6.9%


图2

图2

图1

图1
回复

使用道具 举报


ADVERTISEMENT

发表于 6-4-2017 08:24 PM | 显示全部楼层
拜师、拜师
回复

使用道具 举报

发表于 7-4-2017 08:28 PM | 显示全部楼层
求开班...
回复

使用道具 举报

发表于 8-4-2017 09:24 PM | 显示全部楼层
感謝分享! 以前總看不懂beta 值的意義,現在終於知道了!
幫助非金融/經濟科系的網友解惑一下, COVAR(投资组合月回报率,市场月回报率)是指 portfolio月回報率與市場月回報率的covariance,而非COVAR這個常數等於 portfolio月回報率或市場月回報率 XD
回复

使用道具 举报

 楼主| 发表于 14-4-2017 05:29 PM | 显示全部楼层
飘逸手语 发表于 8-4-2017 09:24 PM
感謝分享! 以前總看不懂beta 值的意義,現在終於知道了!
幫助非金融/經濟科系的網友解惑一下, COVAR(投资组合月回报率,市场月回报率)是指 portfolio月回報率與市場月回報率的covariance,而非COVAR這個常數等 ...

感谢回复。本来以为不会有人回复,但是我赚到你们3位的注意。
没有介绍股票,就没有人要看。。。哈哈。



回复

使用道具 举报

发表于 14-4-2017 06:20 PM | 显示全部楼层
十年磨一剑 发表于 14-4-2017 05:29 PM
感谢回复。本来以为不会有人回复,但是我赚到你们3位的注意。
没有介绍股票,就没有人要看。。。哈哈。

枪声一响,黑金会万两吗?
回复

使用道具 举报

Follow Us
发表于 15-4-2017 10:53 AM | 显示全部楼层
十年磨一剑 发表于 14-4-2017 05:29 PM
感谢回复。本来以为不会有人回复,但是我赚到你们3位的注意。
没有介绍股票,就没有人要看。。。哈哈。

好文怎麼能不看啊,有沒有什麼好書推薦呢?
回复

使用道具 举报

发表于 19-4-2017 12:18 AM | 显示全部楼层
如何知道公司的beta值呢?
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 25-4-2017 10:05 AM | 显示全部楼层
叫狼 发表于 19-4-2017 12:18 AM
如何知道公司的beta值呢?

请看以下例子,我以MAYBANK为例:
1)把每天的价格记录下来,然后计算每天价格变化的百分比。
2)在excel用formula “=COVARIANCE.S(E3:E92,D392)/VAR.S(D392)”, EXCEL就会给答案=1.208

收集数据是很孤躁的,千万不要影响投资的心情。除非你像我,喜欢收集分析数据。哈哈。


KLCIMAYBANKKLCI %MAYBANK %
5/12/2016
1624.97
7.84
6/12/2016
1629.73
7.88
0.3%
0.5%
7/12/2016
1632.47
7.89
0.2%
0.1%
8/12/2016
1643.75
7.9
0.7%
0.1%
9/12/2016
1641.42
7.91
-0.1%
0.1%
13/12/2016
1645.28
7.94
0.2%
0.4%
14/12/2016
1643.29
7.95
-0.1%
0.1%
15/12/2016
1636.99
7.92
-0.4%
-0.4%
19/12/2016
1634.30
7.92
-0.2%
0.0%
20/12/2016
1634.52
7.91
0.0%
-0.1%
21/12/2016
1629.59
7.87
-0.3%
-0.5%
22/12/2016
1623.2
7.76
-0.4%
-1.4%
23/12/2016
1617.15
7.74
-0.4%
-0.3%
27/12/2016
1619.68
7.75
0.2%
0.1%
28/12/2016
1630.3
7.95
0.7%
2.6%
29/12/2016
1637.93
7.98
0.5%
0.4%
30/12/2016
1641.73
8.2
0.2%
2.8%
3/1/2017
1635.53
8.01
-0.4%
-2.3%
4/1/2017
1647.47
8.08
0.7%
0.9%
5/1/2017
1659.82
8.19
0.7%
1.4%
6/1/2017
1675.49
8.25
0.9%
0.7%
9/1/2017
1667.9
8.26
-0.5%
0.1%
11/1/2017
1675.21
8.3
0.4%
0.5%
12/1/2017
1677.76
8.31
0.2%
0.1%
13/1/2017
1672.5
8.32
-0.3%
0.1%
16/1/2017
1658.84
8.05
-0.8%
-3.2%
17/1/2017
1663.03
8.17
0.3%
1.5%
18/1/2017
1665.02
8.21
0.1%
0.5%
19/1/2017
1666.51
8.25
0.1%
0.5%
20/1/2017
1664.89
8.27
-0.1%
0.2%
23/1/2017
1671.1
8.28
0.4%
0.1%
24/1/2017
1680.69
8.32
0.6%
0.5%
25/1/2017
1683.93
8.33
0.2%
0.1%
26/1/2017
1692.22
8.32
0.5%
-0.1%
27/1/2017
1686.36
8.25
-0.3%
-0.8%
31/1/2017
1671.54
8.22
-0.9%
-0.4%
2/2/2017
1673.48
8.13
0.1%
-1.1%
3/2/2017
1685.01
8.2
0.7%
0.9%
6/2/2017
1691.24
8.22
0.4%
0.2%
7/2/2017
1688.84
8.17
-0.1%
-0.6%
8/2/2017
1688.5
8.2
0.0%
0.4%
10/2/2017
1698.94
8.3
0.6%
1.2%
13/2/2017
1710.24
8.35
0.7%
0.6%
14/2/2017
1708.9
8.32
-0.1%
-0.4%
15/2/2017
1709.79
8.37
0.1%
0.6%
16/2/2017
1707.59
8.4
-0.1%
0.4%
17/2/2017
1707.68
8.46
0.0%
0.7%
20/2/2017
1712.58
8.42
0.3%
-0.5%
21/2/2017
1706.55
8.4
-0.4%
-0.2%
22/2/2017
1708.08
8.42
0.1%
0.2%
23/2/2017
1704.48
8.4
-0.2%
-0.2%
24/2/2017
1698.35
8.6
-0.4%
2.4%
27/2/2017
1693.84
8.62
-0.3%
0.2%
28/2/2017
1693.77
8.6
0.0%
-0.2%
1/3/2017
1697.69
8.62
0.2%
0.2%
2/3/2017
1715.67
8.75
1.1%
1.5%
3/3/2017
1708.38
8.73
-0.4%
-0.2%
6/3/2017
1727.36
8.82
1.1%
1.0%
7/3/2017
1728.66
8.8
0.1%
-0.2%
8/3/2017
1725.54
8.83
-0.2%
0.3%
9/3/2017
1717.42
8.73
-0.5%
-1.1%
10/3/2017
1717.58
8.77
0.0%
0.5%
13/3/2017
1721.92
8.8
0.3%
0.3%
14/3/2017
1722.47
8.85
0.0%
0.6%
15/3/2017
1717.36
8.75
-0.3%
-1.1%
16/3/2017
1737.14
8.85
1.2%
1.1%
17/3/2017
1745.2
8.9
0.5%
0.6%
20/3/2017
1749.41
8.9
0.2%
0.0%
21/3/2017
1754.67
9
0.3%
1.1%
22/3/2017
1748.3
8.94
-0.4%
-0.7%
23/3/2017
1747
9
-0.1%
0.7%
24/3/2017
1745.75
8.99
-0.1%
-0.1%
27/3/2017
1744.95
8.97
0.0%
-0.2%
28/3/2017
1754.42
9
0.5%
0.3%
29/3/2017
1750.41
8.97
-0.2%
-0.3%
30/3/2017
1749.25
8.92
-0.1%
-0.6%
31/3/2017
1740.09
8.92
-0.5%
0.0%
3/4/2017
1745.49
9
0.3%
0.9%
4/4/2017
1747.19
9
0.1%
0.0%
5/4/2017
1744.67
8.95
-0.1%
-0.6%
6/4/2017
1739.56
8.94
-0.3%
-0.1%
7/4/2017
1741.72
9
0.1%
0.7%
10/4/2017
1739.52
8.99
-0.1%
-0.1%
11/4/2017
1735.84
8.98
-0.2%
-0.1%
12/4/2017
1744.08
8.98
0.5%
0.0%
13/4/2017
1738.18
8.96
-0.3%
-0.2%
14/4/2017
1730.99
8.95
-0.4%
-0.1%
17/4/2017
1733.93
9.02
0.2%
0.8%
18/4/2017
1740.6
9.04
0.4%
0.2%
19/4/2017
1738.95
9.05
-0.1%
0.1%
20/4/2017
1741.61
9.08
0.2%
0.3%




回复

使用道具 举报

发表于 25-4-2017 12:59 PM | 显示全部楼层
十年磨一剑 发表于 25-4-2017 10:05 AM
请看以下例子,我以MAYBANK为例:
1)把每天的价格记录下来,然后计算每天价格变化的百分比。
2)在excel用formula “=COVARIANCE.S(E3:E92,D392)/VAR.S(D392)”, EXCEL就会给答案=1.208

收集数据是很孤 ...

有没有什么网站可以直接查询这些资料的?
回复

使用道具 举报

 楼主| 发表于 25-4-2017 05:31 PM | 显示全部楼层
叫狼 发表于 25-4-2017 12:59 PM
有没有什么网站可以直接查询这些资料的?

我也上网找过,但是找不到。只好出此下策,自己计算。

评分

参与人数 1人气 +5 收起 理由
叫狼 + 5 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 6-5-2017 02:41 PM | 显示全部楼层
十年磨一剑 发表于 25-4-2017 05:31 PM
我也上网找过,但是找不到。只好出此下策,自己计算。

路透社應該有吧?
http://www.reuters.com/finance/stocks/overview?symbol=MBBM.KL

裡面就有寫到maybank 的beta值,不過可能是統計的區間跟你不一樣,所以beta有蠻大的出入 XD
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-11-2024 04:49 AM , Processed in 0.128116 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表