☕ 台股咖啡館 開啟選股工具
入門教學

什麼是 CAN SLIM?威廉歐尼爾的七個選股條件

2026-07-30
歐尼爾研究了數十年來漲最多的股票,歸納出七個共同特徵。這篇拆解每個字母的意思、哪些在台股行得通、以及怎麼用這個工具找到符合的股票。

歐尼爾在做什麼

威廉.歐尼爾(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 有七項,這個工具能幫上的是其中四項:

剩下的 A(三年獲利成長)、S(股本與量能)、I(法人買盤)需要另外查財報和籌碼資料,這個工具目前沒有涵蓋。

誠實的部分

CAN SLIM 有幾件事要知道。

它是為多頭市場設計的。 歐尼爾自己也說 M 最重要——因為這套方法在空頭市場基本上沒有標的可買。它不是全天候策略。

它的樣本有生存者偏差的疑慮。 研究「後來大漲的股票起漲前長什麼樣」,跟「符合這些條件的股票後來會不會漲」,是兩個不同的問題。前者能回答,後者要靠實際交易驗證。

嚴格執行的話,符合的股票非常少。 七項全中的股票在任何時候都只有個位數。多數人的實際做法是抓其中三四項當主軸——通常是 M、N、L 加上獲利成長。

它需要停損紀律。 歐尼爾的原始方法配一個很硬的規則:跌破買進價 7~8% 就無條件出場。他的邏輯是符合 CAN SLIM 的股票如果對了會漲很多,所以可以承受很多次小賠。少了這個紀律,這套方法的期望值會完全不同。

適合誰

適合做波段到中期趨勢、願意讀財報、能接受頻繁小停損的人。

不適合想買了就放著不管的人——CAN SLIM 的股票波動大,需要盯著。也不適合價值投資者,因為它買的正好是「已經漲了、看起來很貴」的股票。

如果你想更了解歐尼爾的想法,首頁的名言卡裡有他的段落,會不定期輪到。

建議使用者依照自己的投資經驗來使用本軟體。

本軟體提供之方法不構成任何投資建議。

免費試用選股工具,免註冊 →

其他文章