VCP 波動收縮型態完全解析:最小阻力線的現代實踐

深入解析 VCP(波動收縮型態):Mark Minervini 的 Contraction Count 方法、兩個維度的收縮判斷、Pivot Point 進場邏輯與常見失效模式,SEPA 核心進場工具完全指南。

VCP 波動收縮型態完全解析:最小阻力線的現代實踐
SEPA 系列 E-02 ── 型態進場
📜 《周易·繫辭下》
「尺蠖之屈,以求信也;龍蛇之蟄,以存身也。」
尺蠖(inchworm)向前移動的方式,不是直線衝刺,而是先屈曲收縮,再伸展前進——收縮不是弱點,而是蓄力。龍蛇的冬眠,不是消亡,而是為了在春天以更強大的姿態現身。《易》的這句話,道盡了 VCP 型態的本質:每一次回調收縮,是浮動籌碼被消化的過程;每一個 T 的形成,是蓄勢待發的前奏。 投資人的任務,不是在收縮期間焦躁行動,而是耐心等待尺蠖「以求信」的那一刻自然到來。
📌 本文核心結論
  • VCP(Volatility Contraction Pattern,波動收縮型態)是 Minervini 最核心的進場工具,其概念根源是 Jesse Livermore 的「最小阻力線(Line of Least Resistance)」——股價總在阻力最小的方向前進。
  • VCP 的本質是:每一次回調(稱為「T」收縮,Contraction Count™)的幅度必須縮小,且持續時間也必須縮短——兩個維度同時收縮,缺一不可。
  • 標準 VCP 有 2–4 個收縮(T1、T2、T3……),每個 T 的回調幅度遞減(例如:T1 回調 20%,T2 回調 12%,T3 回調 7%),成交量也逐步萎縮。
  • 突破點(Pivot Point)是最後一個 T 收縮結束、股價回升突破小型阻力的位置——這是 SEPA 中最低風險的進場時機,停損幅度通常只需 5-8%
  • VCP 失敗的最常見原因:① 收縮幅度不夠(仍超過前一個 T)、② 突破時成交量不夠(縮量突破)、③ 大盤環境不佳。

VCP 的思想起源:Jesse Livermore 的最小阻力線

在詳細解析 VCP 之前,我們需要理解它的思想起源——Jesse Livermore(傑西·李佛摩)的「最小阻力線(Line of Least Resistance)」概念。

Livermore 是 20 世紀初美國股票市場上的傳奇交易員,他在 Edwin Lefèvre 的傳記性著作《股票作手回憶錄(Reminiscences of a Stock Operator)》中留下了大量投資智慧。他的核心洞察是:股價總是沿著阻力最小的方向移動。當供給被消化殆盡,買方力量遠大於賣方力量時,股價就會沿著最小阻力方向(向上)爆發。

「找到最小阻力的方向,然後等待那一刻的到來。」 ——Jesse Livermore,《股票作手回憶錄》

VCP 正是 Livermore 這一洞察的現代量化實踐:通過識別回調幅度和時間的系統性收縮,判斷「供給正在被消化」的過程,在供給即將耗盡時(最後一個 T 的底部)進場,迎接最小阻力方向的爆發。

🔍 小知識 — 什麼是「上方浮動籌碼供貨」(Supply Overhang)?

上方浮動籌碼供貨指的是:曾在高價買入股票、目前被套牢的投資人,當股價回升至他們的買入成本附近時,傾向於賣出「解套」的行為所帶來的拋售壓力。這群人在圖表上形成了一個「阻力區」——股價每次接近這個區域,就會遭到新的賣壓。

VCP 型態的本質,就是透過多次回調將這些供貨持有者震出場:T1 把第一批最脆弱的持有者洗出去,T2 再洗一批,T3 幾乎已沒有供貨。當供貨消化殆盡,股價突破時幾乎沒有上方阻力,這就是為什麼 VCP 突破後往往有爆炸性的漲幅。

判斷供貨是否消化的簡單方法:在整理期間,成交量應呈逐步萎縮趨勢——從 T1 到 T3,每個回調期間的日均成交量都應低於前一個 T。這代表參與賣出的人越來越少,供貨正在消化中。

VCP 的結構解析:Contraction Count™

Minervini 為每一次 VCP 的收縮週期命名了一個專屬稱號:Contraction Count™(收縮計數)。每個收縮稱為「T」(T1、T2、T3……)——你可以把 T 記成 Tight(壓縮、收緊):每經過一個 T,價格的波動就被「壓」得更緊一次,幅度與時間同步收窄。多個 T 串起來,就構成一個完整的 VCP 型態。

VCP 標準型態示意(三個收縮)
VCP 波動收縮型態示意圖 T1 為最深的一跌,形成一個大 U 底;隨後沿右側回升,T2、T3 是越來越小的收縮,頂點逐步墊高,最終放量突破前高(Pivot)。 價格 時間 → 前高 = 壓力線(Pivot) T1 −20%(大 U 底) T2 −12% T3 −7% 放量突破 ↗ 量能逐 T 萎縮 放量
T1 = 第一次回調,最深、最久,向下形成一個大 U 底:幅度約 -20%、約 4 週| T2 = 沿 U 底右側回升途中的較小收縮:約 -12%、約 3 週| T3 = 逼近前高前的最後收縮:約 -7%、約 1.5 週
每個 T 的頂點逐步墊高,回調幅度與時間同步縮小 → 供給耗盡 → 放量突破前高
T1
第一次收縮
幅度最大,時間最長。通常是底部形成初期的第一波「清洗」,將弱手持股者震出場。
T2
第二次收縮
幅度和時間必須小於 T1。確認供給在持續消化,剩餘賣壓越來越少。
T3
最後收縮(進場前)
最緊密的一次收縮。幅度和時間最小,顯示供給幾乎耗盡,突破在即。這是 SEPA 的進場點。

標準 VCP 通常有 2–4 個收縮(T1 到 T3 或 T4)。收縮越多,型態的可靠性通常越高——因為每個額外的 T 都代表一批弱手持股者被洗出去了。但 4 個以上的 T 反而可能是型態延誤,需要重新評估。

⚔️ 孫子兵法 × 投資哲學
《軍爭篇》:「其疾如風,其徐如林,侵掠如火,不動如山。」
"Swift as the wind when moving, orderly as a forest when halted, ravaging like fire in attack, immovable like a mountain in defense."
投資對應:操作 VCP 需要兩種截然不同的狀態切換——
不動如山」= VCP 型態整理期間(T1 → T2 → T3):按兵不動,不在整理過程中隨便進場。投資人最大的敵人是在此時「因為等不住而買入」。
其疾如風」= 突破 Pivot Point 的瞬間:一旦確認放量突破,立即以市價單或限價單進場,不拖延,不等回測。等待確認信號,但確認後立即行動——這是職業操盤手與業餘投資人最大的執行差異。

為什麼 VCP 必須是兩個維度同時收縮?

這是一個重要且常被忽略的細節:VCP 要求的是幅度收縮 AND 時間收縮同時發生——兩者缺一不可。

如果只有幅度收縮而時間不縮短,可能意味著股票在高位緩慢盤整,並非真正的 VCP;如果只有時間縮短而幅度不收縮(或甚至擴大),說明賣壓並沒有真正消化,不符合 VCP 的定義。

時間收縮詳解
如果 T1 持續了 4 週,T2 就應該在 3 週以內完成,T3 在 1–2 週以內完成。這種時間的收縮反映了賣壓的急速消失:第一批賣家需要較長時間才願意賣出,後來的賣家很快就把持股丟出,但數量越來越少。最終幾乎沒有賣家了,一個買單就能推動股價突破。這就是最小阻力線的形成過程。
🔍 小知識 — 如何區分有效的 VCP 與普通的高位震盪?

許多投資人容易把「高位反覆震盪的股票」誤認為 VCP。關鍵區別在於:

有效 VCP:每個回調的深度都比前一個小(T1 > T2 > T3),且持續時間也在縮短。圖形呈現的是一個「漸漸變窄的三角形」,最終在極緊密的空間內突破。

無效震盪:回調幅度忽大忽小、沒有系統性縮小趨勢;或者股票只是在一個固定的價格區間反覆震盪(橫盤整理)而非收縮型態。這類型態沒有「供給耗盡」的結構,突破成功率遠低於真正的 VCP。

實用判斷法:把每個 T 的回調幅度寫下來,例如「-18%、-14%、-9%、-5%」。如果數字明確遞減,且時間也在縮短,就是有效 VCP。如果數字無規律(例如「-12%、-15%、-8%、-18%」),則不是。

進場邏輯:在 Pivot Point 以最低風險進場

確認了有效的 VCP 型態後,進場時機是:

  1. 識別最後一個 T 的底部:最後一次收縮已完成,股價開始從底部回升
  2. 等待小型突破點(Pivot Point):股價回升突破最後一個 T 的頂點(或最後一個回調前的高點),即為進場信號
  3. 確認成交量:突破時成交量應是 50 日均量的 1.4–1.5 倍以上(或至少高於整理期間的平均量)
  4. 設定停損:停損設在最後一個 T 的底部之下約 1–2%。由於最後一個 T 的幅度通常只有 5–10%,停損因此很小。

這正是 SEPA「承擔最小風險」目標的實踐:通過等到供給耗盡(VCP 完成)的時刻進場,停損點就在剛剛形成的底部之下,風險天然地被壓縮到最小。

⚠️ 實戰補充 — 跳空開高直接越過 Pivot 怎麼辦?
教科書的 VCP 突破是「股價平靜地推過 Pivot」,但真實盤面——尤其財報後——常常是開盤直接跳空 3–8% 越過 Pivot。這時若還照原規則把停損掛在最後一個 T 的低點,停損幅度會從 6% 被迫拉寬到 12–15%,單筆風險直接翻倍——這才是多數人「追突破被巴」的真正死因,不是型態錯,是進場價錯。三條職業操盤手的處理規則:
  • 開盤站上 Pivot 上方 5% 以上 → 不追。風險報酬比已被破壞,列入「錯過也沒關係」清單,等它回測 Pivot 或築下一個底部再說。
  • 仍要進場 → 改用「開盤 5 分鐘區間」當停損。停損掛在開盤後前 5 分鐘的最低點,而不是遙遠的 T 低點,把風險重新壓回可控範圍。
  • 跳空高開又被打回 Pivot 之下收黑(吞噬)→ 一律不留倉。這是機構當天出貨的訊號,隔天不要凹單。
🧮 把「停損 5–8%」換算成「該買幾股」——接上 5% 風險單位
停損幅度小,意義從來不只是「賠得少」,而是讓你能在同樣的風險預算下買更多股、把資金效率開到最大。用 ProfitVision LAB 的風控框架實算(單筆最大風險 1 RU = $600,約帳戶 $12,000 的 5%):
進場參數 緊的 VCP(停損 −6%) 寬的 VCP(停損 −8%)
Pivot 進場價$100$100
停損價(最後 T 低點下方)$94$92
每股風險$6$8
可買股數 = $600 ÷ 每股風險100 股75 股
實際部位規模$10,000$7,500

同一筆 $600 的風險預算,緊的 VCP 能讓你買 100 股、部位開到 $10,000;只要停損從 6% 放寬到 8%,可買股數就掉到 75 股、部位縮到 $7,500。這就是為什麼「等到最後一個 T 收到最緊才進場」不是龜毛,而是直接決定你這筆交易的資金效率與報酬上限。完整的風險單位與倉位算法見 M-07 — 風險控制與倉位管理

完整的 VCP 確認清單

VCP 有效性確認清單

  • ✅ 股票已通過 Trend Template 全部 8 個條件(Stage 2 確認)
  • ✅ 有至少 2 個可識別的回調收縮(T1、T2……)
  • ✅ 每個 T 的回調幅度均小於前一個 T(不可逆轉,不能「T2 > T1」)
  • ✅ 每個 T 的持續時間均短於前一個 T(時間收縮)
  • ✅ 每個 T 的成交量均低於前一個 T(成交量萎縮)
  • ✅ 最後一個 T 底部出現後,股價開始平靜地回升
  • ✅ 突破點的成交量明顯高於整理期間的平均量(≥ 1.4–1.5 倍均量)
  • ✅ 大盤在多頭趨勢中(CANSLIM M 確認)

VCP 品質三分法:有效 / 寬鬆 / 假 VCP

不是所有看起來像 VCP 的型態都值得進場。依照型態品質,可以分為三類,對應不同的進場策略:

✅ 有效 VCP
雙維度同步收縮
  • 每個 T 的幅度比前一個小
  • 每個 T 的時間比前一個短
  • 成交量逐 T 遞減
  • 最後一個 T 極緊密
→ 標準倉位進場,停損設最後 T 低點
⚠️ 寬鬆 VCP
單維度收縮或不規則
  • 幅度收縮但時間不縮短(或反增)
  • 幅度有縮但其中一個 T 略大
  • 成交量收縮不完整
  • 型態整體可辨識但不精準
→ 縮減倉位(½ 倉),提高量能確認門檻
❌ 假 VCP
無效型態,不應進場
  • T2 幅度大於 T1(賣壓增加)
  • 時間延長但幅度不縮(緩慢出血)
  • 成交量在整理期放大(分發中)
  • 沒有可識別的底部結構
→ 不進場,等待新型態重新形成
實用判斷法:把每個 T 的數據寫下來。例如「T1: -18% / 4週,T2: -12% / 3週,T3: -6% / 1.5週」→ 雙維度同步收縮,屬有效 VCP。若數據為「T1: -18% / 4週,T2: -22% / 3週」→ T2 比 T1 深,屬假 VCP,不進場。

VCP vs. 其他型態:關係與差異

特徵 VCP(波動收縮型態) 傳統杯柄型態(Cup with Handle)
核心概念 回調幅度 + 時間雙重收縮,供給耗盡 圓弧底 + 把手整理,情緒清洗
收縮次數 2–4 個 T,每個都有量化標準 通常一個大底部 + 一個把手(把手也可以是 VCP)
停損設定 最後 T 底部之下 1–2%,通常 < 8% 把手底部之下,幅度視把手深度而定
成交量要求 每個 T 期間成交量遞減;突破放量 杯底成交量萎縮;突破放量
最佳進場位置 最後 T 後的突破點(Pivot Point) 把手上緣突破;也可在把手底部的 Cheat 進場
適用場景 任何型態的最後整理階段都可能是 VCP 主要用於識別杯形底部

事實上,VCP 和杯柄型態並不互斥——一個杯柄型態的「把手」部分,往往就是一個迷你 VCP(T1 和 T2 各一個,然後在把手頂部突破)。因此,VCP 可以看作是一個更通用的框架,可以疊加在任何底部型態上分析。

VCP 的常見失效模式

  • 「假 VCP」——T2 的幅度比 T1 更大:這意味著賣壓在增加,而非消化。需要重新等待新的收縮型態。
  • 縮量突破後立即回落:突破時成交量不足,沒有機構參與,很快被拉回整理區。一旦股價回到突破點以下,需要在上午就出場,不要持有到收盤。
  • 大盤崩跌導致 VCP 失效:即使個股 VCP 完美,如果大盤此時進入急跌(Distribution Day 累積),VCP 的成功率大幅下降。市場環境是優先考量。
  • 突破後「電梯型態」:突破後兩天快速上漲 5%,然後突然反轉下跌——這是機構「轟炸性賣出」的訊號。應遵守停損紀律立即出場,不要因為突破時進場而心存僥倖。
⚔️ 攻擊軍:挑戰 VCP 方法論
🔴 攻擊方:技術型態沒有統計顯著性,VCP 不過是在雜訊中找規律

有效市場假說(EMH)的支持者認為:股票的歷史價格形態不包含任何對未來走勢有預測力的信息——所有已知信息已被完全反映在當前價格中。「VCP 成功率高」這個說法,要麼是倖存者偏差(只記住成功的案例),要麼是在有限數據上過度擬合。任何技術型態,只要投資人足夠多地去「尋找」,都能在歷史數據中找到看起來有效的案例。

🟢 防守方:VCP 的核心是供需邏輯,不是圖形模式匹配

VCP 的基礎不是「看起來像某個形狀就買入」,而是對供需動態的分析:每個 T 代表一批賣家賣完了(成交量萎縮、幅度縮小),直到最後幾乎沒有供給,任何需求都能推動價格上漲。這是微觀市場結構的邏輯,不是神秘的「形狀預測」。更重要的是:VCP 要求大量條件同時成立(Trend Template + 多個 T + 成交量 + 大盤方向),任何一個條件不符都不進場。這種嚴格的過濾本身就是對「隨機雜訊」的最好反制。Minervini 三十年的實帳績效(USIC 成績由第三方核實),也是比回測更有說服力的證據。

🔴 攻擊方:VCP 在熊市中完全失效,系統有嚴重的環境依賴性

2022 年熊市中,許多看起來完美的 VCP 突破後迅速失敗,持有者承受了 10-15% 的停損。如果 VCP 只在牛市中有效,那它不是一個「系統」,而是「跟隨牛市的策略」——一旦市場轉向,會面臨連續停損的困境。

🟢 防守方:CANSLIM M 因子正是 VCP 的市場環境前提條件

這個批評實際上也是 Minervini 方法論的一部分——他明確說明:在大盤 Correction 或 Under Pressure 狀態時,不應進行 VCP 進場(甚至可以降低倉位至現金)。2022 年連續停損的投資人,很可能是在大盤已顯示大量 Distribution Day 的環境下仍強行進場。SEPA 從來不是「任何市場都適用」的系統,而是需要 CANSLIM M 因子作為前提條件的系統。這不是缺點,而是設計原則。

🎯 實戰應用 — 如何在日常操作中尋找與管理 VCP
1
建立觀察清單(每週末,約 30 分鐘)
從通過 CANSLIM 四道濾網的標的中,用 MarketSurge 或 Finviz 篩出「股價距 52 週高點不超過 15%,且股價 > 50MA」的股票。再加一道常被新手漏掉的流動性濾網:日均成交額 ≥ $2,000 萬美元——薄量股的 Pivot 突破滑價大、假突破率高,機構資金也進不來,VCP 在這類股票上的可信度要打折。這是你的 VCP 候選池——它們已在主升段,正等待型態完成。
2
標記每個 T 的幅度與時間(每日複盤,每檔 5 分鐘)
對每一檔候選股,從最近的高點開始,標記每一次回調的深度百分比持續天數。寫下「T1: -18%, 21天 / T2: -12%, 14天」這樣的記錄。如果回調幅度和時間都在縮小,就是有效 VCP——繼續追蹤。
3
設定價格警示(在 Pivot Point 附近)
計算出最後一個 T 頂點的價格,在該價格上方約 0.5-1% 設定警示。當警示觸發時,立即查看即時成交量——如果是均量的 1.4 倍以上,執行進場;如果縮量,繼續等待或放棄這次機會。
4
進場後的 3 天觀察期
進場後前 3 天是最關鍵的觀察期:① 如果股票在突破後 3 天內立刻跌回 Pivot 以下——出場,這次突破失敗;② 如果股票在突破後 3-5 天內明確站上突破點,可以考慮加碼(按原始倉位的 50% 加碼);③ 如果股票突破後緩慢回測到接近 Pivot,但未跌破——繼續持有,這是正常的「回測確認」。
本篇關鍵結論
VCP 是 SEPA 最核心的進場工具,因為它完美地實踐了「最小風險進場」的目標:在供給耗盡、買方阻力最小的時刻進場,停損緊密,潛在報酬卻可以是 5–10 倍的停損幅度。學習識別 VCP,是 SEPA 技術學習路徑的核心功課。記住:等待不是懈怠,而是「以待敵之可勝」的戰略修養。
🗺️ 這篇在交易系統中的位置
📍 系統定位
Execution 核心進場型態。VCP 是整個框架中辨識度最高、最常被應用的進場型態,重點是確認供給已充分吸收(兩次以上收縮,幅度與時間雙收縮)。
✅ 可執行規則
  • 至少兩次收縮,每次的波動幅度比前一次縮小
  • 時間收縮與幅度收縮需同時存在,只有幅度收縮的不算有效 VCP
  • 進場點設在最後一次收縮的高點突破,停損設在最後一次收縮低點
⚠️ 常見誤用
  • 把「有效 VCP / 寬鬆 VCP / 假 VCP」三類混為一談,降低品質要求
  • 只看幅度收縮,忽略時間是否同步收縮
  • 在收縮次數不足(只有一次)的情況下搶先進場
🔴 何時效果受限
  • VCP 發生在弱勢族群或 Stage 3 趨勢中,成功率明顯降低
  • 市場整體環境為熊市,VCP 突破後容易快速失敗
  • 成交量異常稀疏的小型股,VCP 型態的可信度需額外謹慎評估
風險警示:本文所有內容僅供研究與學習參考,不構成任何投資建議。VCP 型態識別是一項需要大量練習的技能,任何型態都可能失敗。Contraction Count™ 是 Mark Minervini 的專屬概念,本文用於教育目的。ProfitVision LAB 對依據本文進行的投資決策所產生的損益概不負責。