有一種估值的方式,是以最近一期的本業獲利為計算基礎 ,然後給定未來十年的本業平均成長幅度,然後用一個設定的利率作折現率,把未來十年本業獲利折現後加總,再加上每股淨值,就是考慮公司這十年本業獲利後的每股價值。
如果這個數字跟股價相比,股價有一定幅度的折價,那就代表目前的股價可能被低估了。
腳本
variable: idx(0), t(0); input:r1(3); input:r2(2); input:r3(10,"折價比例"); setinputname(1,"假設未來十年營業利益年成長率"); setinputname(2,"未來十年平均年利率"); setinputname(3,"未來獲利折現合計淨值與市價比"); // 計算未來10年的營業利益折現值 value1=GetField("營業利益","Y"); //單位:百萬 value2=GetField("最新股本"); //單位:億 value3=GetField("每股淨值(元)","y"); value11 = maxlist(GetField("營業利益","Y"),GetField("營業利益","Y")[1],GetField("營業利益","Y")[2],GetField("營業利益","Y")[3],GetField("營業利益","Y")[4]); value12 = minlist(GetField("營業利益","Y"),GetField("營業利益","Y")[1],GetField("營業利益","Y")[2],GetField("營業利益","Y")[3],GetField("營業利益","Y")[4]); if trueall(value1>0,5) and (value11-value12)/value11<0.5 then begin t = 0; for idx =1 to 10 begin t = t + value1 * power(1+r1/100,idx)/power(1+r2/100,idx); end; // t=百萬,value2=億,換成每股 value5 = t / value2 / 100; value6=(value3+value5); if close< value6*(1-r3/100) then ret=1; end; outputfield(1, value5, 2, "估算十年每股營業利益折現值"); outputfield(2, value6, 2, "估值");
把這個策略拿去回去過去七年,停損停利都設為20%,回測報告如下圖:
===
● XQ【盤後量化選股模組】($1,000) 六大功能,購買就送【台股進階(原價$300)+小道瓊行情(延遲)】➤https://utm.to/48q5pr
● 首次訂閱享7天鑑賞期,首次購買輸入官方優惠碼「@XQ8899」,首月可折抵模組費用$100!