什麼方法才能找到會大漲,可以抱一陣子的股票?

By | 2016-08-15

寶雅(5904)五年漲十倍這個案例,最近老是被名嘴及網路拿來作文章,到底要用什麼方法才能找到會大漲好幾倍的股票呢? 我師父教過我一個方法,不過我一向是用在美股,我試著用XS的回測功能去跑台股,發現效果還不錯,跟大家分享我測試的結果。

美國的成長股大師William J. O’Neil是我最早學習的投資大師,比彼得林區,巴菲特都還早,原因是我師父一直覺得台灣是成長股及小型股的天堂,所以歐尼爾的想法比較適用於台灣,也因此,他的CANSLIM法則,一直是我挑股票的重要參考方式,但因為台股以前掛牌的公司只有幾百檔,所以我主要是拿這個法則來挑美股(美股太多了,不用選股策略要一檔一檔做研究是很難的),這幾年台股上市的家數高達1500檔,無法像以前一樣,翻開四季報,一檔一檔研究,所以我也把這個法則改成比較適合台灣市場的篩選條件

底下是我這幾年改良後的條件

C:單季營收年增率≧18%。

A:五年營收複合成長率≧15%且每年皆為正成長。

N:股價創最近1年最高價。
S:中小型股
L:一年股價相對強弱度(RPS)≧80。
I:投信基金持有家數≧10或外資持股比例≧5%。
M:市場趨勢是否為多頭?

簡單講,CANSLIM法則就是在大盤多頭時,挑選股價比大盤強勢的,法人有在佈局的中小型成長股,然後在股價創近一年新高時進場

我用XS選股平台設了下面四個條件

062201

在這邊我條件設的比較寬,用的頻率基本上儘量用年,主要是台灣的企業受季節性影響的波動較大,用比較長的時間來觀察一家公司是比較合理的

接下來在股價面上,如果要符合CANSLIM的標準,必須符合兩個條件

1.股價創一年新高。

2.大盤在多頭。

符合上述兩個條件的腳本如下:

if high=highest(high,200)
and GetSymbolField("tse.tw","收盤價")>
average(GetSymbolField("tse.tw","收盤價"),20)
then ret=1;

拿上面的選股結果去回測這個腳本,用過去三年的資料,出場設定為四十天後出場,回測報告如下:

081501

 

從這個回測報告我們可以發現,透過CANSLIM法則來執行交易策略,進場後持有近兩個月(40天),除了去年七月的指數大跌及近幾個月小型成長股不是主流之外,大部份的時候,這樣的策略,可以帶來穩定的報酬。

顯示CANSLIM這樣的概念,在台灣也是行得通的。

我常在網路或電視上看到名嘴提到一些漲幅讓大家欣羨的股票,我自己的經驗是,這些股票,扣除掉那些主力炒作股之外,都曾經符合CANSLIM法則,剩下的只是我們如何找到它,研究它,買進它跟抱緊它。

怎麼做? CANSLIM法則是個起點。

剩下的,就是不斷嚐試錯誤的過程了。