價值衡量九式之五

By | 2017-06-30

用現金股利折現法算合理價位的缺點在於,對於業績成長股的合理股價,會有低估的現象,結果常會挑不到股票買,只好降低預期報酬率的標準,但這麼做又會挑到一些不適切的股票,所以今天跟大家介紹的是考慮現金股利成長率的現金股利折現法。

我的作法是先計算過去幾年的最低股利成長率,然後把預期報酬率減去這個數字作為折現率,算出合理股價,這樣一來,股利愈高,成長率愈高,合理股價就愈高。

我寫的腳本如下

input:r(6,"年預期報酬率單位%");
value1=(GetField("現金股利","Y")+GetField("現金股利","Y")[1]
+GetField("現金股利","Y")[2]+GetField("現金股利","Y")[3]
+GetField("現金股利","Y")[4])/5 ;
var: s1(0),s2(0),s3(0),s4(0);
if minlist(GetField("現金股利","Y")[1],GetField("現金股利","Y")[2],GetField("現金股利","Y")[3])
>0 then begin
s1=GetField("現金股利","Y")/GetField("現金股利","Y")[1]-1;
s2=GetField("現金股利","Y")[1]/GetField("現金股利","Y")[2]-1;
s3=GetField("現金股利","Y")[2]/GetField("現金股利","Y")[3]-1;
s4=minlist(s1,s2,s3)*100;
end;
if value1>1 and r>s4 and s4>0then begin
value2=value1/(r-s4)*100;
if close<>0 then 
value3=(value2-close)/close*100;
if value3>10
and GetField("現金股利","Y")>GetField("現金股利","Y")[1]
then ret=1;
//outputfield(1,value3,0,"折價率");
outputfield(2,value1,1,"平均現金股利");
outputfield(3,s4,1,"近年最低股利成長率");
//outputfield(4,value2,1,"合理股價");
end;

用這腳本挑出來的股票如下

20160630

這個方法最大的缺點是如果股利成長率比預期報酬率高時,分母就變成負的,不過長期來說,股利成長率要高於預期報酬率的機率是比較低,所以如果能算出長期的股利成長率的話,這個公式的估值對成長股是比較適用的。

我自己的作法是會用這樣的公式算一下用其他方法挑出來的股票,目的是看下檔風險有多高,以及如果營運成長的話市場大概會給什麼樣的估值,但我倒是比較不會直接就去買被低估的股票。