夠便宜且整理結束

By | 2018-11-21

這個策略是是融合價值型,基本面與技術面的選股法。

我的選股法裡包含了兩個腳本

一個是關於估值及營收成長的,我寫的腳本如下

input:lowbond(0,"eps下限");
input:lowbond1(10,"累計營收yoy下限");
input:lowbond2(8,"本業本益比上限");


if getField("每股營業利益(元)", "Q")>=lowbond
and getField("累計營收年增率", "M")>=lowbond1
and close/(getfield("每股營業利益(元)", "Q")*4)<=lowbond2
then ret=1;
outputfield(1,getfield("每股營業利益(元)", "Q"),2,"本業eps ");
outputfield(2,close/(getfield("每股營業利益(元)", "Q")*4),1,"本業本益比");
outputfield(3,getField("累計營收年增率", "M"),1,"累計營收年增率");
outputfield(4,getfielddate("每股稅後淨利(元)", "Q"),0,"財報日期");

 

 

透過這個腳本,我們挑那些用最近一季營業利益去估算的本益比低於8,且累計營收年增率大於10的標的。

在技術面則是關於整理後帶量突破的腳本

Input: day(20,"日期區間");
 Input: ratioLimit(7, "區間最大漲幅%");
 
 Condition1 = C=highest(C,day);
 //今日最高創區間最高價
 
 Condition2 = V=highest(v,day);
 //今日成交量創區間最大量
 
 Condition3 = highest(H,day) < lowest(L,day)*(1 + ratioLimit*0.01);
 //今日最高價距離區間最低價漲幅尚不大
 
 Ret = Condition1 And Condition2 And Condition3;

透過這個腳本,我們挑過去20天裡,震盪幅度小於7%,然後今天價量都創20日以來的最高點。

把這兩個腳本用and結合成一個選股策略

這個策略回測過去7年, 停損停利都設為7%,回測報告如下

 

勝率七成,MDD只有-14%,總報酬長期打敗大盤,缺點是像2020年疫情期間可能有很長時間,大部份股票都是大跌後再大漲,就挑不到橫向整理的股票。

但長期來看,這種用本益獲利去作估值,用技術面挑進場時機的選股策略,還是可以打敗大盤,很值得大家深入研究,