CANSLIM M 因子:大盤時機是所有選股努力的最終裁判

CANSLIM 的 M 因子(Market Direction)是七字訣中唯一與個股無關的維度,卻是最重要的:錯估大盤方向,無論選股多精準都可能虧損。本文深度解析 Follow-Through Day 機制、分發日計數、以及 CANSLIM 如何銜接 Mark Minervini 的 SEPA 進場體系。

CANSLIM M 因子:大盤時機是所有選股努力的最終裁判
CANSLIM 系列 C-05 · M 因子 · CANSLIM→SEPA 接引篇
「天時不如地利,地利不如人和。」
——《孟子·公孫丑下》
孟子說天時、地利、人和,三者相比,人和最重要——
但這不代表天時不重要,而是在強調:沒有「天時」, 再好的地利與人和都難以全功。
大盤方向,是投資的天時。
歐尼爾花了數十年研究後,得出一個讓所有人都不舒服但必須接受的結論:
在大盤的主要熊市中,大約 75% 的個股最終都會跟著大盤下跌
(O'Neil 對美國股市歷史的觀察,非每次熊市的精確保證)。
再好的基本面,再精準的技術形態,在大勢所趨面前,往往都是以卵擊石。
M 因子,是 CANSLIM 的最後一道防線,也是最容易被忽略的一道。
📌 本文核心結論
  • M 因子(Market Direction):大盤處於 Confirmed Uptrend 才是進場窗口;Correction 期間應全面觀望
  • Follow-Through Day(FTD)是歐尼爾確認大盤底部轉向的量化工具——反彈第 4 天後的放量大漲日
  • Distribution Day(分發日)計數:一段時間內累計 4–5 個分發日,是大盤轉為弱勢的早期警告
  • CANSLIM 的 M 因子是「守門員」:只有大盤給出綠燈,前六個字母的選股工作才有意義
  • 本文同時作為 CANSLIM 系列的完結篇,說明如何從七字訣「無縫銜接」至 Mark Minervini 的 SEPA 體系

M 因子:為什麼「順勢而為」是系統最重要的一塊拼圖?

在 CANSLIM 的七個字母中,M(Market Direction,大盤方向)是唯一與個別股票品質完全無關的因子。它問的不是「這家公司好不好」,而是「現在整個市場的環境,支不支持你的策略?」

歐尼爾在其著作中提及:在美國股市自 1880 年代以來的主要熊市中,約 75% 的股票最終都會從高點大幅回落(數字引自 O'Neil 的歷史觀察,不同統計方法與時期可能有差異)。這個框架的核心啟示是:即使你用 C+A+N+S+L+I 六個維度精準選出強勢標的,一旦大盤進入主要下跌趨勢,個股往往也難以獨善其身。

「聰明的投資人不是與市場作戰,而是學會讀懂市場正在說什麼,然後順著它的方向行動。」 — 威廉·歐尼爾,《笑傲股市》
⚔️ 孫子兵法 · 始計篇
「夫未戰而廟算勝者,得算多也;未戰而廟算不勝者,得算少也。多算勝,少算不勝,而況於無算乎!」
"The general who wins the battle makes many calculations in his temple before the battle is fought. The general who loses makes but few calculations beforehand."
「廟算」是開戰前在廟堂(指揮部)中進行的全局評估。大盤方向判斷,正是投資的廟算——你在任何個股進場前,先評估整體戰場(市場)是否有利。在「廟算」中確認大盤處於 Confirmed Uptrend,才是「得算多」的開始。忽略 M 因子貿然進場,就是「得算少」甚至「無算」——機率上注定失敗。

大盤的四種狀態:CANSLIM 的操作地圖

IBD 把大盤狀態分為四種,每種狀態對應不同的操作策略:

✅ Confirmed Uptrend(確認多頭)

  • Follow-Through Day 已觸發
  • 分發日計數少(<4 個)
  • 大多數領導股在上漲中
  • 操作:積極建倉,執行完整 CANSLIM+SEPA 策略

⚠️ Uptrend Under Pressure(多頭承壓)

  • 分發日累積達 4–5 個
  • 領導股出現頭部特徵
  • 大盤指數在關鍵支撐上方但不穩定
  • 操作:降低新進場頻率,收緊止損,減少加碼

⛔ Market in Correction(修正期)

  • 主要指數跌破 50MA 且放量
  • 分發日過多,領導股紛紛跌破支撐
  • 新突破失敗率極高
  • 操作:全面觀望,不新開倉;保留現金,等待 FTD

❓ Rally Attempt(嘗試反彈)

  • 大盤從近期低點開始反彈
  • 尚未出現有效的 FTD
  • 反彈可能是「死貓反彈」或真正的底部
  • 操作:保持觀望,等待第 4 天以後的 FTD 確認

Follow-Through Day(FTD):大盤底部的量化驗證工具

FTD 是歐尼爾定義的大盤底部確認機制,設計來過濾「死貓反彈」(Bear Market Rally)和「真正的底部確認」。它的判斷邏輯建立在一個市場微觀結構觀察上:真正的多頭啟動,需要機構資金的積極參與,而這種參與會在特定的成交量型態中體現出來。

── Follow-Through Day 識別流程 ── 大盤修正期 主要指數(S&P 500 / Nasdaq)持續下跌 分發日累積、領導股紛紛跌破支撐 整體市場處於「Market in Correction」 底部嘗試:第 1 天(Day 1) 任何一天,指數在當日盤中創新低 但當日以高於前日收盤的水準收盤 → 這一天標記為「反彈嘗試的第 1 天」 → 此後不能再跌破這個低點(若跌破,重新計算) 等待期:第 2–3 天 可以繼續反彈,但還不是 FTD 這段時間「死貓反彈」經常發生 → 操作:不進場,持續觀望 FTD 窗口:第 4 天以後 從第 4 天起,只要出現: 主要指數單日漲幅 ≥ 1.5% 且成交量高於前一個交易日 → 即構成 FTD!大盤進入「Confirmed Uptrend」 → 操作:可以開始積極建倉,尋找 CANSLIM 合格標的的 SEPA 進場點 注意:FTD 不是百發百中的 歷史上約 20–30% 的 FTD 最終是假突破 → 這是為什麼 FTD 後仍需監控分發日計數 → 若 FTD 後 2–3 週內已累積 4 個分發日,需重新降低曝險
📖 小知識:分發日(Distribution Day)計數
分發日的定義與計數規則

分發日是指:主要指數(S&P 500 或 Nasdaq)在當日成交量高於前一個交易日的情況下,以跌幅 ≥0.2% 收盤。單一分發日不是問題,但在 25 個交易日(約 5 週)內累積 4–5 個分發日,代表機構正在系統性地賣出持股。IBD 的「Big Picture」欄目每日追蹤分發日計數,是判斷大盤狀態最直接的參考工具。

計數消除規則:若指數從計分日的收盤點上漲超過 5%,或分發日距今已超過 25 個交易日,則自動從計數中移除。

攻擊 M 因子:最強的批評論點

⚔️ 批判性視角 — 挑戰大盤時機判斷的邏輯
攻方 · 批評一:市場時機擇時(Market Timing)是不可能的任務

學術上有大量文獻(Sharpe 1975、Dalbar 研究等)指出,散戶試圖「擇時進出」的結果,往往比買入持有(Buy-and-Hold)更差。FTD 的假訊號率達 20–30%,這意味著你會因為誤判而頻繁進出,損失大量交易成本和機會成本。與其預測大盤,不如全倉持有並無視波動。

守方 · 回應一

這個批評的對象是「任意的情緒性擇時」,而非「基於量化訊號的系統性大盤過濾」。長期買入持有策略在統計上確實有其優勢,但它的代價是:投資人必須能承受 -40% 到 -60% 的中期帳戶縮水,且心理上不賣出。大多數真實的人做不到——正因如此,Dalbar 研究才發現散戶平均報酬遠低於指數(因為他們在大跌時恐慌賣出)。CANSLIM 的 M 因子不是預測大盤,而是在大盤已確認反轉後才進場,在大盤已出現系統性分發時才撤退——這是跟隨訊號,不是預測未來。

攻方 · 批評二:FTD 的假訊號讓系統可信度存疑

你承認 20–30% 的 FTD 最終是假突破。這代表平均每三到四次「進場」就有一次是建立在錯誤訊號上的。在這些假突破後進場建立的倉位,往往在大盤再次轉弱時遭受快速虧損。這個代價值得嗎?

守方 · 回應二

假訊號存在是真實的代價,但它是有限的、可控的。假 FTD 發生後,大盤通常在 1–3 週內顯現疲態(分發日快速累積、領導股跌破支撐)。執行嚴格的 7–8% 個股停損的 CANSLIM 投資人,在假 FTD 後的單次虧損通常被控制在 3–7% 帳戶損失範圍內。相比之下,在熊市中無視 M 因子繼續持有的投資人,單次損失可能達到 30–50%。用 3–7% 的「校準代價」換取真正多頭啟動時的參與機會,在期望值上是正的。

CANSLIM 七字訣的「廟算」流程:完整決策樹

🎯 實戰應用:CANSLIM 完整決策流程

Gate 0 — M 因子(守門員,最優先)

問:大盤現在是否處於 Confirmed Uptrend?

  • ✅ 是 → 繼續往下評估
  • ⛔ 否(Correction 或承壓)→ 停止,全面觀望,等待 FTD

Gate 1 — C+A 因子

問:最新季 EPS ≥25%?年度 EPS ≥25%?ROE ≥17%?

  • ✅ 全過 → 繼續
  • ⛔ 未過 → 剔除,轉向下一個候選

Gate 2 — N 因子

問:是否有可量化、可持續的新催化劑支撐 EPS 加速?

  • ✅ 有具體 N → 繼續
  • ⛔ 只是概念無基本面 → 剔除

Gate 3 — S+L+I 因子

問:RS ≥70?產業群組前 40 名?A/D ≥ C?機構持股家數上升?

  • ✅ 全過 → 加入觀察名單
  • ⛔ 任一未過 → 降級觀察,等待改善

Gate 4 — SEPA 進場條件(從 CANSLIM 接引至 Minervini 體系)

問:是否形成有效的 VCP 型態?是否有清晰的 Pivot Point?突破當日量能是否放大 ≥40%?

  • ✅ 條件具備 → 執行進場(按 SEPA 倉位計算,見 M-07)
  • ⛔ 型態未成熟 → 繼續等待,不追漲

從 CANSLIM 到 SEPA:接引的必要性與邏輯

CANSLIM 完成了「找到什麼」的工作——它從市場中篩選出具備最強基本面和技術面特徵的股票。但它留下了一個關鍵的空白:具體在哪個時間點、以什麼方式進場?

歐尼爾的原始描述是「在突破基底時買入,成交量放大 40–50%」——這在大方向上是正確的,但實操中面臨幾個挑戰:

  • 突破的時間點可以是早上 9:31 也可以是下午 3:55,兩者的風險回報差異極大
  • 「基底突破」有多種型態(VCP、Cup-and-Handle、Flat Base)——每種的最佳進場點略有不同
  • 初始倉位應該建立多少?加碼的觸發條件是什麼?止損應設在哪裡?

Mark Minervini 的 SEPA(Specific Entry Point Analysis)正是回答這些問題的體系。Minervini 本人是深度實踐歐尼爾框架的投資人,他在 CANSLIM 的基礎上,建立了一套更精細的「進場點工程」。

🔗 CANSLIM → SEPA 銜接地圖

CANSLIM 提供:

  • 選股篩選標準(C+A+N+S+L+I)
  • 大盤時機判斷(M 因子,FTD,分發日計數)
  • 「應該買什麼」的答案

SEPA 補充的:

CANSLIM + SEPA = 選股的眼光 + 進場的精準度 + 持倉的紀律

✅ CANSLIM 系列完結:前往 SEPA 系列

至此,CANSLIM 七字訣的五篇系列文章已完整解析。你已擁有一套用來掃描市場、識別強者、確認機構支撐、評估大盤時機的選股框架。接下來,SEPA 系列將帶你進入下一個層次:把「對的標的」在「對的時機」以「正確的方式」部署進投資組合。

📚 CANSLIM × SEPA 完整系列

CANSLIM 前導系列
C-01 七字訣總覽C-02 C+A EPS 加速C-03 N+S 新催化劑與籌碼C-04 L+I 領導者與機構C-05 M 大盤時機(本文)

SEPA 進階系列(由此接引)
S-01 SEPA 五大支柱S-04 Stage 分析E-02 VCP 型態E-04 進場三工具M-06 賣出訊號M-07 風險管理
🗺️ 這篇在交易系統中的位置
📍 系統定位
系統開關。決定整體曝險水位。其他所有判斷(Selection、Execution)都在這個前提下進行,M 因子是系統的「背景條件」。
✅ 可執行規則
  • Confirmed Uptrend:全倉可操作,積極進場
  • Uptrend Under Pressure:縮倉至 50% 以下,謹慎加碼
  • Rally Attempt / Correction:不新開倉,等待 FTD 確認
  • Distribution Day 達 5–6 個:主動降低整體曝險
⚠️ 常見誤用
  • 把 FTD 視為必然買進訊號(FTD 有一定失效率,需搭配後續市場行為確認)
  • 在壓力期仍維持高倉,認為「個股夠強就沒問題」
  • 把大盤市場狀態等同於個股走勢(強市中有爛股,弱市中有強股)
🔴 何時效果受限
  • FTD 在熊市初期失效率較高(見到 FTD 後仍可能繼續下跌)
  • 指數由少數超大型股拉抬,實際市場廣度(breadth)已在惡化
  • 快速 V 型反彈時,等待 FTD 確認往往已錯過大部分漲幅
風險警示:本文所有內容僅供研究與學習參考,不構成任何投資建議或買賣推薦。股票投資涉及風險,過去的績效不代表未來結果。請在充分理解相關風險後,自行審慎判斷並為自己的投資決策負責。