Re: [心得] 報酬率回測模型工具分享
哇~~~版上突然多了好多篇長期投資的分析文,真是讓小弟覺得十分親切XD
感覺此時正是順勢發布個股報酬率回測v1.2的好時機~~~
截圖聞香:http://imgur.com/a/oQiBU
---------------------------廢話不多說,正文開始-----------------------
改版內容:
(1)程式優化,更易於點擊執行檔(將部分檔案隱藏,盡量使資料夾乾淨清晰)
(2)新增第五年度回測資料(100年 各月之月均價)
(3)新增直覺式圖表(累積報酬率x持有時間)
------------------小記---------------
有兩個地方是在上一個版本困擾著我的,分別是回測算法(平均數法)
以及殖利率是否應納入個股回測報酬率之範圍,老實講我並沒有取得最佳解,
因為就筆者本身的偏好,購入後除非基本面惡化或大盤驟變,才會考慮停損或提早停利,
但正常情況下,幾乎都是買進後持有,所以想來想去還是覺得直接用平均數的方式,
會比較符合筆者熟悉的操作策略(畢竟這支程式設計出來的當下,就有點小眾的味道),
而且,我自己在使用原始模型時(未開發軟體前,我是使用EXCEL計算的),偏好並非報酬率的值,而是線圖本身給我的呈現個股成長率的”感覺”,故直覺式圖表或許才是這支程式最有價值的部分!
殖利率部分,考量到有些經營不善的公司,會採取高股利政策但事實上並無實際盈餘能夠支撐,此時,股價便一瀉千里,這樣一來一往可能報酬率計算會差到5%~10%,故暫無納入!
最後,有人曾經問過筆者為何要使用月均價,我個人單純是認為採用月均價的算法,
是能夠最貼近一般使用者的,因為就價值投資而言,通常會選擇波動低且成交量小,
短期間價格本身比較不會有大幅度的改變,故選擇以月均價作為回測基底!
<給大家笑一下,我這年度到現在帳面虧損3%哭哭>
如果您喜歡我們的文章歡迎至:https://goo.gl/xPpa9P
(未來也會陸續把之前發文的pdf整理至上面供大家下載唷)
※ 引述《brian70337 (R-one)》之銘言:
: 筆者之前曾分享公平價值本益比計算模型,用以回推個股的公平價格,
: 這段時間以來,收到各方好手的來信討論,小弟受益良多,非常感謝各位的指教~
: 今天想跟各位分享的是報酬率回測模型,這個基本上就是實用為主,
: 模型本身全部都是參考歷史資料,所以應該沒有派別的問題,股價走勢上沖下洗,
: 雖然可以憑肉眼看出成長狀況,但若是有個工具替你化成數據呈現,想必如虎添翼!
: ----------------正文開始------------------
: <前言>
: 企業營運的本質,基本上就跟人一樣,不是乘坐在逐漸繁榮(健康)的車上,
: 就是在步入衰退(生病)的道路上,這樣的過程多半是漸進式且長時間的;
: 一間正常的企業鮮少發生營運時好時壞的狀況,正如我們每天都會擔心各種惱人的事,
: 但日落西山後最終還是會發現,今天依然是平凡的一天。
: <模型概念>
: 若以股價來代表企業營運的狀況,筆者認為長期看來,
: 企業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年度)年底,
: 這塊由於工程師尚未克服線上即時更新的技術,請客倌諸多包含;
: 製圖部分,未來工程師有意寫進程式裡的其中一項功能,
: 但目前面臨兵役問題,故開發端暫停作業!
: -----------------------------
: 筆者的夥伴工程師大大,趕在入伍前應筆者要求,硬是生出試用版跟大家分享,
: 在軍中不忘詢問筆者,股版大大們對於他的第二支程式有什麼想法,
: 希望大家若是覺得程式實用抑或是有改進的空間,
: 可直接於留言提出或是站內信指教!
: 預祝大家操作順利,投資都賺錢~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.44.117
※ 文章網址: https://www.ptt.cc/bbs/Stock/M.1475945874.A.B31.html
※ 編輯: brian70337 (114.42.44.117), 10/09/2016 00:59:05
※ 編輯: brian70337 (114.42.44.117), 10/09/2016 01:15:13
推
10/09 07:36, , 1F
10/09 07:36, 1F
→
10/09 09:13, , 2F
10/09 09:13, 2F
推
10/09 12:53, , 3F
10/09 12:53, 3F
推
10/09 14:33, , 4F
10/09 14:33, 4F
推
10/09 15:12, , 5F
10/09 15:12, 5F
推
10/09 16:36, , 6F
10/09 16:36, 6F
會要手動輸入是因為考量到,有些人或許會想看一下不同股價的狀況,
所以那欄才沒有鎖死,未來連選股也寫完後,做程式合併會直接連動~
※ 編輯: brian70337 (114.42.44.117), 10/09/2016 22:22:48
※ 編輯: brian70337 (114.42.44.117), 10/09/2016 22:23:32
推
10/10 15:34, , 7F
10/10 15:34, 7F
※ 編輯: brian70337 (114.27.128.224), 07/24/2017 21:33:13
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
15
24
Stock 近期熱門文章
PTT職涯區 即時熱門文章