VCP 波動收縮型態完全解析:最小阻力線的現代實踐
深入解析 VCP(波動收縮型態):Mark Minervini 的 Contraction Count 方法、兩個維度的收縮判斷、Pivot Point 進場邏輯與常見失效模式,SEPA 核心進場工具完全指南。
- 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 的底部)進場,迎接最小阻力方向的爆發。
上方浮動籌碼供貨指的是:曾在高價買入股票、目前被套牢的投資人,當股價回升至他們的買入成本附近時,傾向於賣出「解套」的行為所帶來的拋售壓力。這群人在圖表上形成了一個「阻力區」——股價每次接近這個區域,就會遭到新的賣壓。
VCP 型態的本質,就是透過多次回調將這些供貨持有者震出場:T1 把第一批最脆弱的持有者洗出去,T2 再洗一批,T3 幾乎已沒有供貨。當供貨消化殆盡,股價突破時幾乎沒有上方阻力,這就是為什麼 VCP 突破後往往有爆炸性的漲幅。
判斷供貨是否消化的簡單方法:在整理期間,成交量應呈逐步萎縮趨勢——從 T1 到 T3,每個回調期間的日均成交量都應低於前一個 T。這代表參與賣出的人越來越少,供貨正在消化中。
VCP 的結構解析:Contraction Count™
Minervini 為每一次 VCP 的收縮週期命名了一個專屬稱號:Contraction Count™(收縮計數)。每個收縮稱為「T」(T1、T2、T3……)——你可以把 T 記成 Tight(壓縮、收緊):每經過一個 T,價格的波動就被「壓」得更緊一次,幅度與時間同步收窄。多個 T 串起來,就構成一個完整的 VCP 型態。
每個 T 的頂點逐步墊高,回調幅度與時間同步縮小 → 供給耗盡 → 放量突破前高
標準 VCP 通常有 2–4 個收縮(T1 到 T3 或 T4)。收縮越多,型態的可靠性通常越高——因為每個額外的 T 都代表一批弱手持股者被洗出去了。但 4 個以上的 T 反而可能是型態延誤,需要重新評估。
「不動如山」= VCP 型態整理期間(T1 → T2 → T3):按兵不動,不在整理過程中隨便進場。投資人最大的敵人是在此時「因為等不住而買入」。
「其疾如風」= 突破 Pivot Point 的瞬間:一旦確認放量突破,立即以市價單或限價單進場,不拖延,不等回測。等待確認信號,但確認後立即行動——這是職業操盤手與業餘投資人最大的執行差異。
為什麼 VCP 必須是兩個維度同時收縮?
這是一個重要且常被忽略的細節:VCP 要求的是幅度收縮 AND 時間收縮同時發生——兩者缺一不可。
如果只有幅度收縮而時間不縮短,可能意味著股票在高位緩慢盤整,並非真正的 VCP;如果只有時間縮短而幅度不收縮(或甚至擴大),說明賣壓並沒有真正消化,不符合 VCP 的定義。
許多投資人容易把「高位反覆震盪的股票」誤認為 VCP。關鍵區別在於:
有效 VCP:每個回調的深度都比前一個小(T1 > T2 > T3),且持續時間也在縮短。圖形呈現的是一個「漸漸變窄的三角形」,最終在極緊密的空間內突破。
無效震盪:回調幅度忽大忽小、沒有系統性縮小趨勢;或者股票只是在一個固定的價格區間反覆震盪(橫盤整理)而非收縮型態。這類型態沒有「供給耗盡」的結構,突破成功率遠低於真正的 VCP。
實用判斷法:把每個 T 的回調幅度寫下來,例如「-18%、-14%、-9%、-5%」。如果數字明確遞減,且時間也在縮短,就是有效 VCP。如果數字無規律(例如「-12%、-15%、-8%、-18%」),則不是。
進場邏輯:在 Pivot Point 以最低風險進場
確認了有效的 VCP 型態後,進場時機是:
- 識別最後一個 T 的底部:最後一次收縮已完成,股價開始從底部回升
- 等待小型突破點(Pivot Point):股價回升突破最後一個 T 的頂點(或最後一個回調前的高點),即為進場信號
- 確認成交量:突破時成交量應是 50 日均量的 1.4–1.5 倍以上(或至少高於整理期間的平均量)
- 設定停損:停損設在最後一個 T 的底部之下約 1–2%。由於最後一個 T 的幅度通常只有 5–10%,停損因此很小。
這正是 SEPA「承擔最小風險」目標的實踐:通過等到供給耗盡(VCP 完成)的時刻進場,停損點就在剛剛形成的底部之下,風險天然地被壓縮到最小。
- 開盤站上 Pivot 上方 5% 以上 → 不追。風險報酬比已被破壞,列入「錯過也沒關係」清單,等它回測 Pivot 或築下一個底部再說。
- 仍要進場 → 改用「開盤 5 分鐘區間」當停損。停損掛在開盤後前 5 分鐘的最低點,而不是遙遠的 T 低點,把風險重新壓回可控範圍。
- 跳空高開又被打回 Pivot 之下收黑(吞噬)→ 一律不留倉。這是機構當天出貨的訊號,隔天不要凹單。
| 進場參數 | 緊的 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 的型態都值得進場。依照型態品質,可以分為三類,對應不同的進場策略:
- 每個 T 的幅度比前一個小
- 每個 T 的時間比前一個短
- 成交量逐 T 遞減
- 最後一個 T 極緊密
- 幅度收縮但時間不縮短(或反增)
- 幅度有縮但其中一個 T 略大
- 成交量收縮不完整
- 型態整體可辨識但不精準
- T2 幅度大於 T1(賣壓增加)
- 時間延長但幅度不縮(緩慢出血)
- 成交量在整理期放大(分發中)
- 沒有可識別的底部結構
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%,然後突然反轉下跌——這是機構「轟炸性賣出」的訊號。應遵守停損紀律立即出場,不要因為突破時進場而心存僥倖。
有效市場假說(EMH)的支持者認為:股票的歷史價格形態不包含任何對未來走勢有預測力的信息——所有已知信息已被完全反映在當前價格中。「VCP 成功率高」這個說法,要麼是倖存者偏差(只記住成功的案例),要麼是在有限數據上過度擬合。任何技術型態,只要投資人足夠多地去「尋找」,都能在歷史數據中找到看起來有效的案例。
VCP 的基礎不是「看起來像某個形狀就買入」,而是對供需動態的分析:每個 T 代表一批賣家賣完了(成交量萎縮、幅度縮小),直到最後幾乎沒有供給,任何需求都能推動價格上漲。這是微觀市場結構的邏輯,不是神秘的「形狀預測」。更重要的是:VCP 要求大量條件同時成立(Trend Template + 多個 T + 成交量 + 大盤方向),任何一個條件不符都不進場。這種嚴格的過濾本身就是對「隨機雜訊」的最好反制。Minervini 三十年的實帳績效(USIC 成績由第三方核實),也是比回測更有說服力的證據。
2022 年熊市中,許多看起來完美的 VCP 突破後迅速失敗,持有者承受了 10-15% 的停損。如果 VCP 只在牛市中有效,那它不是一個「系統」,而是「跟隨牛市的策略」——一旦市場轉向,會面臨連續停損的困境。
這個批評實際上也是 Minervini 方法論的一部分——他明確說明:在大盤 Correction 或 Under Pressure 狀態時,不應進行 VCP 進場(甚至可以降低倉位至現金)。2022 年連續停損的投資人,很可能是在大盤已顯示大量 Distribution Day 的環境下仍強行進場。SEPA 從來不是「任何市場都適用」的系統,而是需要 CANSLIM M 因子作為前提條件的系統。這不是缺點,而是設計原則。
從通過 CANSLIM 四道濾網的標的中,用 MarketSurge 或 Finviz 篩出「股價距 52 週高點不超過 15%,且股價 > 50MA」的股票。再加一道常被新手漏掉的流動性濾網:日均成交額 ≥ $2,000 萬美元——薄量股的 Pivot 突破滑價大、假突破率高,機構資金也進不來,VCP 在這類股票上的可信度要打折。這是你的 VCP 候選池——它們已在主升段,正等待型態完成。
對每一檔候選股,從最近的高點開始,標記每一次回調的深度百分比與持續天數。寫下「T1: -18%, 21天 / T2: -12%, 14天」這樣的記錄。如果回調幅度和時間都在縮小,就是有效 VCP——繼續追蹤。
計算出最後一個 T 頂點的價格,在該價格上方約 0.5-1% 設定警示。當警示觸發時,立即查看即時成交量——如果是均量的 1.4 倍以上,執行進場;如果縮量,繼續等待或放棄這次機會。
進場後前 3 天是最關鍵的觀察期:① 如果股票在突破後 3 天內立刻跌回 Pivot 以下——出場,這次突破失敗;② 如果股票在突破後 3-5 天內明確站上突破點,可以考慮加碼(按原始倉位的 50% 加碼);③ 如果股票突破後緩慢回測到接近 Pivot,但未跌破——繼續持有,這是正常的「回測確認」。
- 至少兩次收縮,每次的波動幅度比前一次縮小
- 時間收縮與幅度收縮需同時存在,只有幅度收縮的不算有效 VCP
- 進場點設在最後一次收縮的高點突破,停損設在最後一次收縮低點
- 把「有效 VCP / 寬鬆 VCP / 假 VCP」三類混為一談,降低品質要求
- 只看幅度收縮,忽略時間是否同步收縮
- 在收縮次數不足(只有一次)的情況下搶先進場
- VCP 發生在弱勢族群或 Stage 3 趨勢中,成功率明顯降低
- 市場整體環境為熊市,VCP 突破後容易快速失敗
- 成交量異常稀疏的小型股,VCP 型態的可信度需額外謹慎評估
Comments ()