VCP Pattern Detection: A Practical Guide for JPX 400 and S&P 500VCPパターン検出:JPX 400とS&P 500の実践ガイド

What is a VCP?

The Volatility Contraction Pattern (VCP) is Mark Minervini’s signature chart pattern. It occurs when a stock’s price swings contract over time — each successive pullback is shallower than the last, forming a series of tightening “contractions.”

This pattern indicates that selling pressure is drying up and institutional buyers are absorbing available shares. When the pattern resolves, the stock often breaks out sharply on increased volume.

VCPとは?

ボラティリティ収縮パターン(VCP)は、Mark Minerviniの代表的なチャートパターンです。株価の変動が時間とともに収縮する現象 — 連続する押し目が前回より浅くなり、段階的に縮小する一連の「収縮」を形成します。

このパターンは、売り圧力が枯渇し、機関投資家が市場に出回る浮動株を吸収していることを示しています。

Anatomy of a VCP

A classic VCP has these characteristics:


Price
  |     C1 (30%)
  |    /\
  |   /  \    C2 (15%)
  |  /    \  /\
  | /      \/  \   C3 (5%)
  |/            \  /\
  |              \/  \___  ← Pivot / Breakout Point
  |                      
  +------------------------→ Time
  • C1 (First contraction): The largest pullback, typically 20-35% from the high
  • C2 (Second contraction): A shallower pullback, roughly half of C1
  • C3 (Third contraction): Very tight, often 5-10% — this is the “sweet spot”
  • Pivot point: The right edge of the final contraction — the breakout entry

Key measurements:

MetricIdeal RangeWhat It Tells You
Number of contractionsMultipleMore contractions = more supply absorbed
Tightness (final contraction)Narrow rangeTighter = less remaining sellers
Volume dry-upSignificantly below averageSellers exhausted, supply absorbed
DurationSeveral weeks to monthsEnough time for proper base building
Overall depthModerate correction from highNot too deep (damaged), not too shallow (no base)

VCPの構造

典型的なVCPの特徴:

指標理想的な範囲意味
収縮回数複数回多いほど供給が吸収されている
タイトネス(最終収縮)狭いレンジタイトなほど売り手が少ない
出来高枯渇平均を大幅に下回る売り手が疲弊、供給が吸収済み
期間数週間〜数ヶ月適切なベース形成に十分な時間
全体的な深さ高値から適度な調整深すぎず(株価が傷んでいる)、浅すぎず(ベースが不十分)

AlpharvestProのVCP検出方法

v3 VCP検出エンジンが毎日全カバレッジ銘柄を分析します:

検出アルゴリズム:

  1. ベースの特定: 直近のスイングハイとそれに続く押し目の連続を検出
  2. 収縮のカウント: 連続する低い高値・高い安値のフォーメーションを検出
  3. タイトネスの測定: 直近の収縮の狭まり具合を評価
  4. 出来高の確認: パターンを通じて出来高が減少しているか確認(供給枯渇)
  5. ブレイクアウト間近フラグ: 株価がピボットポイントに近づいている銘柄をマーク

How AlpharvestPro Detects VCPs

Our v3 VCP detection engine analyzes every stock in our coverage daily:

Detection Algorithm:

  1. Identify the base: Find the recent swing high and the series of pullbacks that follow
  2. Count contractions: Detect successive lower-high, higher-low formations
  3. Measure tightness: Evaluate the narrowing of the most recent contraction
  4. Check volume: Verify that volume is declining through the pattern (supply drying up)
  5. Near-breakout flag: Mark stocks where the price is approaching the pivot point

Data in our reports:

ColumnDescription
TickerStock code
ContractionsList of contraction percentages, e.g., [17.9, 15.5, 5.2]
TightnessRange of the final contraction (lower = tighter)
Volume Dry-UpHow much volume has declined from average (0-1 scale)
Near BreakoutFlag if price is within 5% of the pivot
Pivot PriceThe breakout price level to watch

How to Trade VCPs

Entry Rules:

  1. Wait for the breakout: Buy when price moves above the pivot point on volume 50%+ above average
  2. Don’t anticipate: Buying before the breakout means buying a stock that might not break out
  3. Set a stop-loss: Place your stop just below the low of the final contraction (3-8% risk)

VCPのトレード方法

  1. ブレイクアウトを待つ: 出来高が平均の50%以上で、ピボットポイントを上回った時に買う
  2. 先回りしない: ブレイクアウト前に買うことは、ブレイクアウトしない可能性がある銘柄を買うこと
  3. ストップロスを設定: 最終収縮の安値のすぐ下にストップを置く(リスク3-8%)

高品質なVCPの条件:

  • Minerviniスコア8+: 確認された上昇トレンドにある
  • RS Rating 80+: 市場をアウトパフォームしている
  • 複数回の収縮: より徹底的な供給吸収
  • 最終収縮がタイト: 最終収縮のレンジが狭い — 売り手が疲弊
  • 出来高枯渇が1.0に近い: 出来高が大幅に減少

よくある間違い:

  1. ルーズなパターンを買う: 最終収縮がまだ15-20%なら、パターンは未完成
  2. 市場環境を無視する: 弱気相場では完璧なVCPでも失敗する。まずマーケットブレッドを確認
  3. ブレイクアウト後に追いかける: ブレイクアウト日を逃したら、ピボットから5-10%上で追いかけない

4市場でのVCP検出

AlpharvestProは同じアルゴリズムで4市場すべてのVCPを検出します:

市場指数平均VCP数/日チャートリンク形式
日本JPX-4005-15TradingView TSE:{ticker}
米国S&P 50010-25TradingView NASDAQ/NYSE:{ticker}
台湾TW2003-10TradingView TWSE/TPEX:{ticker}
香港HSLMI3-12TradingView HKEX:{ticker}

VCPの数は市場環境によって変動します。強い上昇トレンド時はより多くのパターンが形成され、調整時は適切なベースを構築する銘柄が減少します。

What Makes a High-Quality VCP:

  • Minervini Score 8+: The stock is in a confirmed uptrend
  • RS Rating 80+: The stock is outperforming the market
  • Multiple contractions: More contractions mean more thorough supply absorption
  • Tight final contraction: The final contraction is narrow — sellers are exhausted
  • Volume dry-up near 1.0: Volume has declined significantly

Common Mistakes:

  1. Buying “loose” patterns: If the final contraction is still 15-20%, the pattern isn’t ready
  2. Ignoring market conditions: Even perfect VCPs fail in bear markets. Check market breadth first.
  3. Chasing after breakout: If you missed the breakout day, don’t chase 5-10% above the pivot

VCPs Across 4 Markets

AlpharvestPro detects VCPs in all 4 markets with the same algorithm:

MarketIndexAvg VCPs/DayChart Link Format
JapanJPX-4005-15TradingView TSE:{ticker}
USS&P 50010-25TradingView NASDAQ/NYSE:{ticker}
TaiwanTW2003-10TradingView TWSE/TPEX:{ticker}
Hong KongHSLMI3-12TradingView HKEX:{ticker}

The number of VCPs varies with market conditions. In strong uptrends, you’ll see more patterns forming; in corrections, fewer stocks build proper bases.

関連ツール

  • [日本のVCP検出ライブ](https://alpharvestpro.com/latest/japan/)・[米国](https://alpharvestpro.com/latest/us/) — 収縮タイトネス、出来高枯渇、ピボット価格を含む毎日のVCP候補リスト。
  • [VCP卒業生60日トラッカー](https://alpharvestpro.vip/reports/) — 4市場全体での成功したVCPブレイクアウト。
  • [Stage 2 コンサバティブフィルターガイド](https://alpharvestpro.com/stage2-conservative-filter-guide/) — VCPを探す前に適用する自然な事前フィルター。
  • [パターンタイプガイド](https://alpharvestpro.com/owl-strategy-types/) — VCPブレイクアウト時に何をすべきか:PP、BGU、U&R。

Related Live Tools

  • [Live VCP detection — Japan](https://alpharvestpro.com/latest/japan/) and [US](https://alpharvestpro.com/latest/us/) — daily VCP candidate lists with contraction tightness, volume dry-up, and pivot price.
  • [VCP Graduates 60-day tracker](https://alpharvestpro.vip/reports/) — successful VCP breakouts across all 4 markets.
  • [Stage 2 Conservative Filter guide](https://alpharvestpro.com/stage2-conservative-filter-guide/) — the natural pre-filter to apply BEFORE searching for VCPs.
  • [Pattern Types guide](https://alpharvestpro.com/owl-strategy-types/) — what to do at the VCP breakout: PP, BGU, or U&R.

FAQ

How many contractions does a VCP need?

Multiple contractions are required. A single pullback is just a correction, not a VCP — the pattern needs successive tightening pullbacks to demonstrate genuine supply absorption.

What timeframe works best for VCP detection?

Daily charts. Weekly charts can confirm the big picture, but the daily chart shows the contraction detail needed for precise entries.

Can a VCP fail after breaking out?

Yes. About 30-40% of VCP breakouts fail. That’s why stop-losses are essential — risk management matters more than pattern recognition.

VCPにはいくつの収縮が必要ですか?

複数回の収縮が必要です。1回の押し目は単なる調整であり、VCPではありません — パターンには本格的な供給吸収を示すために連続した段階的に縮小する押し目が必要です。

VCPブレイクアウトは失敗することがありますか?

はい。VCPブレイクアウトの約30-40%は失敗します。だからこそストップロスが不可欠です — パターン認識よりもリスク管理が重要です。

VCP検出に最適な時間軸は?

日足チャートです。週足チャートで全体像を確認できますが、正確なエントリーに必要な収縮の詳細は日足チャートに表れます。


This content is for educational and informational purposes only. It does not constitute financial advice, investment recommendations, or solicitation to buy or sell securities.
AlpharvestPro VIP | Japan & US Reports | Taiwan & HK Reports