笔者之前曾分享公平价值本益比计算模型,用以回推个股的公平价格,
这段时间以来,收到各方好手的来信讨论,小弟受益良多,非常感谢各位的指教~
今天想跟各位分享的是报酬率回测模型,这个基本上就是实用为主,
模型本身全部都是参考历史资料,所以应该没有派别的问题,股价走势上冲下洗,
虽然可以凭肉眼看出成长状况,但若是有个工具替你化成数据呈现,想必如虎添翼!
----------------正文开始------------------
<前言>
企业营运的本质,基本上就跟人一样,不是乘坐在逐渐繁荣(健康)的车上,
就是在步入衰退(生病)的道路上,这样的过程多半是渐进式且长时间的;
一间正常的企业鲜少发生营运时好时坏的状况,正如我们每天都会担心各种恼人的事,
但日落西山后最终还是会发现,今天依然是平凡的一天。
<模型概念>
若以股价来代表企业营运的状况,笔者认为长期看来,
企业80%的时间都是处于正在经历繁荣/衰退的过程,
剩下20%的时间便是落在转亏为盈(即将繁荣)或转盈为亏(即将衰退)阶段(如图一),
虽然漫步华尔街书中曾提倡随机漫步理论(股价的走势与过去的资料是没有任何关系的),
但企业本身的成长与过去的表现却是息息相关的;就股价而言,
长期来说必定是与企业成长保持一定的正相关性!
在这样的理念下,笔者除了使用之前所发布的公平价值本益比模型回推合理股价外,
亦会检视个股回测后的报酬率绩效,以判读若将持有时间拉长,
是否能有效降低系统性风险,并且利用持有时间保障价值投资者的获利!
(图一)http://imgur.com/a/LAY6L
<模型公式介绍>
笔者这边的回测公式是参考营收YoY的概念,也就是与去年同期相比较而言,
股价成长/衰退的状况为何,因为系统性因素影响股价的方式实在太多了,
诸如碰上外资结算、常态型假日及各大型选举…etc;就采样方式而言,
以同期相比这个概念,能有效降低一些事件影响的噪声;
并且股价的回测采样范围则为月均价,
月均价的计算是利用当月月初至月底的“收盘价”,
以平均法的方式计算而成,采用月均价之目的,
是为了降低个股人为操作波动上的噪声,
笔者曾试图以周均价或日均价来进行回测,
但对于成交量大且波动性强的个股而言成效不彰,
并且根据统计所伙伴的说法,对于股价的统计趋势来说,
并不能将极端数值擅自去除(感谢政大统计所-张同学的公式协助),
故最终采用的方式即为将时间内所有的收盘价纳入计算,并且就长期投资而言,
以“月”为时间单位,亦符合价值投资者的操作习性。
根据此试用版的回测模型来说,
我们最远纪录至个股四年前的月均价,
也就是根据101~104的月均价,回推个股目前股价的报酬率状况;
并且观察是否透过持有时间的因素(如图二),能够有效降低系统性风险,
以提升整体的投资报酬率,由于笔者习惯以年结算的方式操作,
模型中也提供平均年化报酬率的指标,方便积极型价值投资的伙伴参考。
(图二)http://imgur.com/a/MMPUC
<结论>
投资是门艺术,或许每个流派所使用的模型不尽相同,
但对于个股的状况若是能鉴往知来,在操作策略的拟定上还是有一定的助益;
比起预测股价的走势,若能多关注在已发生的事件,
站在名为过去的巨人肩膀上,合理的推估公司的成长,
是不是更能有效提升投资的胜率?
<使用说明>
http://imgur.com/a/pFTa6
开启程式后,等待更新至当日使用之月份的数据,
依序选取股票代号(亦可用手动输入),接着输入目前个股股价,
按下计算后,即可获得报酬率回测之结果;
若需要制作持有时间与总报酬率的关系图,请自行利用excel绘制,
横轴部分为持有时间(1~4年),纵轴部分为总报酬率(模型中的报酬率那一栏)。
<备注>
由于本程式为试用版,故数据部分只记录至104年12月的均价资料,
理论上应可正常使用至2016(105年度)年底,
这块由于工程师尚未克服线上即时更新的技术,请客倌诸多包含;
制图部分,未来工程师有意写进程式里的其中一项功能,
但目前面临兵役问题,故开发端暂停作业!
正文PDF档案:
https://drive.google.com/file/d/0B4jarU7qS06qYjU3RE9SVDczTWs/view
模型下载(请载整个RAR下去解压缩):
https://drive.google.com/file/d/0B4jarU7qS06qQlA2RVA4bTFUVm8/view
-----------------------------
笔者的伙伴工程师大大,赶在入伍前应笔者要求,硬是生出试用版跟大家分享,
在军中不忘询问笔者,股版大大们对于他的第二支程式有什么想法,
希望大家若是觉得程式实用抑或是有改进的空间,
可直接于留言提出或是站内信指教!
预祝大家操作顺利,投资都赚钱~~~