N:股價創新高。
①condition1=high=highest(high,200);//股價創下近200個交易日新高。
②if countif(condition1,10)>0 then ret=1;//只要股價近10個交易日有創下近200個交易日新高即選出。
S:流通在外的股數小於股本的公司。
①value1=round(GetField("最新股本","D"),2);//抓取最新股本。
②value2=round(GetField("發行張數","D"),2);//抓取發行張數。
③ret=value2<value1;//當發行張數未達資本額即選出來。
L:過去2年的漲幅屬於領先族群。
①value1=(c/c[400]-1)*100;//當漲幅在2年(400天)的漲幅前50%。
②retval=value1;//讓此輸出值進行排序。
I:機構法人買超。
①value1=GetField("投信持股");//抓取投信持股。
②value2=GetField("外資持股");//抓取外資持股。
③ret=value1>0 and value2>0;//只要投信或外資尚有持股即選出。
M:市場走向多頭。
①if GetSymbolField("tse.tw" , "收盤價")>average(GetSymbolField("tse.tw","收盤價"),20)then ret=1;//當收盤價大於20日均價時就選出。
當投資人寫好上面7個條件的腳本後,如果想在台股找出同時符合這些條件的股票,可以在XS的選股中心,新增一個選股策略,並且取名為「歐尼爾CANSLIM選股法」。因為我們是要做多,所以多空方向必須選擇做多。而「歐尼爾CANSLIM選股法」主要是找出成長股,不適用於金融股與營建股,因此,投資人在撈股的過程中,必須排除這2族群。
依照「歐尼爾CANSLIM選股法」篩選,在2018年7月20日只能找出1檔標的:台燿(6274),這可能是受到最近台股創新高後回檔的影響,導致所選出來的標的變少。一旦大盤再上攻,選出來的標的就會變多。
延伸閱讀
▶雜貨店小子存成長股 40歲存到3000萬退休金
▶存股想獲利 一定要存盈餘成長股!
▶長抱穩健成長股 股息、價差兩頭賺
▶6步驟篩選成長股 學他的方法年賺255萬