メインコンテンツへスキップ
PROFITVISIONLAB
交易系統 SOP

VCP — ボラティリティ収縮パターン完全解説:最小抵抗線の現代的実践

VCP(ボラティリティ収縮パターン)を深掘りする。Mark Minervini の Contraction Count、二つの次元の収縮判定、Pivot Point エントリー論理とよくある失敗モード——SEPA の中核エントリー手段の完全ガイド。

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 と他パターン:関係と差異

特徴 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 は、本稿に基づく投資判断から生じる損益について一切の責任を負わない。