筆者之前曾分享公平價值本益比計算模型,用以回推個股的公平價格,
這段時間以來,收到各方好手的來信討論,小弟受益良多,非常感謝各位的指教~
今天想跟各位分享的是報酬率回測模型,這個基本上就是實用為主,
模型本身全部都是參考歷史資料,所以應該沒有派別的問題,股價走勢上沖下洗,
雖然可以憑肉眼看出成長狀況,但若是有個工具替你化成數據呈現,想必如虎添翼!
----------------正文開始------------------
<前言>
企業營運的本質,基本上就跟人一樣,不是乘坐在逐漸繁榮(健康)的車上,
就是在步入衰退(生病)的道路上,這樣的過程多半是漸進式且長時間的;
一間正常的企業鮮少發生營運時好時壞的狀況,正如我們每天都會擔心各種惱人的事,
但日落西山後最終還是會發現,今天依然是平凡的一天。
<模型概念>
若以股價來代表企業營運的狀況,筆者認為長期看來,
企業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
-----------------------------
筆者的夥伴工程師大大,趕在入伍前應筆者要求,硬是生出試用版跟大家分享,
在軍中不忘詢問筆者,股版大大們對於他的第二支程式有什麼想法,
希望大家若是覺得程式實用抑或是有改進的空間,
可直接於留言提出或是站內信指教!
預祝大家操作順利,投資都賺錢~~~