歐尼爾在做什麼
威廉.歐尼爾(William J. O'Neil, 1933–2023)創辦了《投資者商業日報》。他做過一件事,是多數投資書作者沒做的——回頭去研究「已經漲很多」的股票,在起漲之前長什麼樣子。
樣本橫跨數十年,涵蓋幾百檔大漲的股票。他想找的不是「應該怎樣」,而是「實際上這些股票起漲前的共同點是什麼」。
歸納出來的七個特徵,取每個條件的字首,就是 CAN SLIM。
要先講清楚一件事:這不是公式。符合七項不保證會漲,符合三項也可能漲翻天。它是一份特徵清單,用來過濾掉那些「怎麼看都不像會大漲」的股票。
C — Current Quarterly Earnings|當季獲利
最近一季的每股盈餘,要比去年同期成長至少 25%。
注意是「跟去年同期比」,不是跟上一季比。原因跟我們在 EPS 年增那篇講的一樣——很多產業有淡旺季,拿今年 Q3 比 Q2 會被季節性干擾,比去年 Q3 才乾淨。
歐尼爾的觀察是:大漲的股票,在起漲那一刻,獲利通常已經在加速了。不是即將轉好,是已經轉好,只是市場還沒完全反應。
25% 這個數字是他從美股樣本抓出來的門檻,不是鐵律。重點是「明顯成長」而不是「有成長」——年增 3% 跟年增 40% 是兩回事。
A — Annual Earnings Growth|年度獲利成長
過去三年,每年的獲利都要成長,年複合成長率 25% 以上。
C 看的是「現在」,A 看的是「這家公司一直以來是不是會賺錢的公司」。
單季爆發可能是一次性的——賣了一塊地、匯兌收益、認列了什麼補助。連續三年成長比較難作假,那通常代表商業模式真的在擴張。
歐尼爾另外會看股東權益報酬率(ROE),標準是 17% 以上。這個數字在問:公司用股東的錢,賺錢效率高不高。
N — New|新的東西
新產品、新服務、新的管理層,或是股價創新高。
前三個是質化的,要自己讀新聞和財報。第四個是量化的,而且違反直覺——歐尼爾主張要買創新高的股票,不要買便宜的股票。
多數人的直覺相反:跌很多了、比較便宜、風險比較低。但歐尼爾的統計顯示,那些後來漲最多的股票,買進點往往落在它剛創新高的時候。
原因在籌碼:創新高代表上方沒有套牢的人。所有持有這檔股票的人都在賺錢,沒有人急著解套出場,賣壓最輕。而一直破底的股票,上方每一層都堆著想解套的人。
我們在創新高那篇講過同樣的事,這個工具的「創新高」欄位就是在標記這件事。
S — Supply and Demand|供給與需求
流通在外的股數少,加上突破時的成交量放大。
同樣的買盤,打在流通股數少的股票上,價格反應會劇烈得多。這是簡單的供需——供給有限,需求增加,價格就跳。
所以歐尼爾偏好中小型股,對超大型權值股的爆發力期待較低。台積電要漲一倍,需要的資金量跟一檔中型股完全不是同一個量級。
另一半是量。股價突破前高的那一天,成交量應該明顯放大——一般看是不是比近期均量多 40% 以上。沒量的突破,代表沒有人真的想要,容易是假突破。
L — Leader or Laggard|領漲股,不是落後股
只買同產業裡最強的那一兩檔。
這是 CAN SLIM 裡最容易被忽略、但可能最有價值的一條。
一個題材起來的時候,同產業的股票會一起漲,但幅度差很多。多數人會想:龍頭漲太多了,買二線的比較便宜、補漲空間大。
歐尼爾的統計說:不要。落後的股票落後有它的原因,而且題材退燒時,二線股跌得比龍頭還快。他用「相對強度」(RS Rating)來衡量,只買排在市場前 20% 的股票。
在這個工具裡,最接近的做法是:用觀察清單篩出均線嚴格多頭的股票,然後看產業分布。同一個產業出現好幾檔,那個產業就是當下的主流;再從裡面挑漲勢最強、率先創新高的那一兩檔。
I — Institutional Sponsorship|法人買盤
要有法人在買,但不能已經買太滿。
股票要大漲,需要大資金推動,散戶的量堆不出一段像樣的行情。所以歐尼爾希望看到法人持股在增加——最好是最近幾季有新的機構開始建倉。
但這條有個上限:如果一檔股票已經被法人買到很滿,那就危險了。買方都進場完了,接下來只剩賣方。這種股票遇到壞消息,跌起來特別狠。
台股可以看三大法人買賣超和持股比例,多數看盤軟體都有。這是目前這個工具還沒做的部分。
M — Market Direction|大盤方向
四分之三的股票會跟著大盤走。
歐尼爾說這是七項裡最重要的一項,而且是多數人虧錢的原因:選股選得再好,在空頭市場做多,一樣賠。
前面六項都是在挑股票,M 是在問「現在該不該進場」。當大盤轉空,他的建議很直接——出場、抱現金、等。不是換股,是不玩。
這個工具的大盤晴雨表就是在回答 M。每次篩股之前先看一眼,是最便宜的風險控制。
台股能用嗎?哪些要調整
能用的:N(創新高)、L(領漲股與產業)、M(大盤方向)、S 的量能部分。這些是價格與籌碼的行為,市場之間差異不大。
要調整的:
C 和 A 的財報頻率不同。 美股每季公布,台股的季報有一個月以上的落後,但台股有每月營收——這是美股沒有的優勢。月營收年增率可以當成 C 的先行指標,比等季報快得多。這個工具的「本月營收 YOY」欄位就是為此存在。
S 的流通股數概念要打折。 台股有不少公司股本小但流動性也差,買了出不掉。挑中小型股的時候,成交量要一起看。
25%、17% 這些門檻是美股樣本。 台股的產業結構以電子製造為主,景氣循環的波動比美股的軟體、消費品牌劇烈。硬套門檻,可能在景氣低點把所有股票都篩掉,在高點又全部符合。把它當成相對標準比較合理——找當下市場裡成長排在前面的,而不是死守一個絕對數字。
用這個工具怎麼做
CAN SLIM 有七項,這個工具能幫上的是其中四項:
- 先看 M — 開大盤晴雨表,確認大盤在多頭排列。空頭就別做了
- 用 N 和 L 篩 — 觀察清單選「市值前 300 大」+「嚴格多頭排列」,篩完看「創新高」欄位
- 用產業找 L — 看篩選結果的產業分布,哪個產業檔數最多就是主流題材,從中挑最強的
- 用月營收替代 C — 「本月營收 YOY」選最高的級距,過濾掉基本面沒跟上的
剩下的 A(三年獲利成長)、S(股本與量能)、I(法人買盤)需要另外查財報和籌碼資料,這個工具目前沒有涵蓋。
誠實的部分
CAN SLIM 有幾件事要知道。
它是為多頭市場設計的。 歐尼爾自己也說 M 最重要——因為這套方法在空頭市場基本上沒有標的可買。它不是全天候策略。
它的樣本有生存者偏差的疑慮。 研究「後來大漲的股票起漲前長什麼樣」,跟「符合這些條件的股票後來會不會漲」,是兩個不同的問題。前者能回答,後者要靠實際交易驗證。
嚴格執行的話,符合的股票非常少。 七項全中的股票在任何時候都只有個位數。多數人的實際做法是抓其中三四項當主軸——通常是 M、N、L 加上獲利成長。
它需要停損紀律。 歐尼爾的原始方法配一個很硬的規則:跌破買進價 7~8% 就無條件出場。他的邏輯是符合 CAN SLIM 的股票如果對了會漲很多,所以可以承受很多次小賠。少了這個紀律,這套方法的期望值會完全不同。
適合誰
適合做波段到中期趨勢、願意讀財報、能接受頻繁小停損的人。
不適合想買了就放著不管的人——CAN SLIM 的股票波動大,需要盯著。也不適合價值投資者,因為它買的正好是「已經漲了、看起來很貴」的股票。
如果你想更了解歐尼爾的想法,首頁的名言卡裡有他的段落,會不定期輪到。
建議使用者依照自己的投資經驗來使用本軟體。
本軟體提供之方法不構成任何投資建議。