在選股機器人裡,有一個策略叫抗跌的高殖利率股,它挑出來的股票都是那種股價創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日均線之上才啟動的但書,但其實如果要避開空頭市場的錯誤訊號,各位可以在加權指數在季線之上時,才透過這個策略來挑股票,勝率及報酬率會更高,顯示這個策略是在大多頭市場中,找那些股價長期整理後終於發動的好公司。