抗跌的高殖利率股

By | 2017-05-17

在選股機器人裡,有一個策略叫抗跌的高殖利率股,它挑出來的股票都是那種股價創20日新高且近20天都沒有再破底,而且這20天來漲幅不大的好股票,這個策略在多頭市場勝率及報酬率都不差,但如果是空頭市場就千萬不要用。

這裡所謂的好公司,我設了兩個條件

1.股東權益報酬率大於25%

2.連續3年現金股利都大於2元

另外我設了股本要小於50億元的門檻

在線型上,我挑的股票要符合三個條件

1.抗跌。所謂的抗跌,就是一段時間都沒有破底

2.創區段新高

3.區間漲幅不大。

根據上述三個條件寫的腳本如下

// 選股: 高ROE的股票
// 作多, 最大持有期別20
//
input:N(20);
 
condition1 = L = Lowest(L,N);
condition2 = H = Highest(H,N);
 
if GetSymbolField("tse.tw","收盤價")
>average(GetSymbolField("tse.tw","收盤價"),20)
//大盤處於多頭市場
then begin 
 if condition2
 //股價創區間以來高點
 and TrueAll(Condition1=false,N)
 //這段區間都未破底
 and close<close[N-1]*1.05
 //區間股價漲幅不大
 then ret=1;
end;

我有加上一個加權指數在20日均線之上才啟動的但書,但其實如果要避開空頭市場的錯誤訊號,各位可以在加權指數在季線之上時,才透過這個策略來挑股票,勝率及報酬率會更高,顯示這個策略是在大多頭市場中,找那些股價長期整理後終於發動的好公司。