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:
| Metric | Ideal Range | What It Tells You |
|---|---|---|
| Number of contractions | Multiple | More contractions = more supply absorbed |
| Tightness (final contraction) | Narrow range | Tighter = less remaining sellers |
| Volume dry-up | Significantly below average | Sellers exhausted, supply absorbed |
| Duration | Several weeks to months | Enough time for proper base building |
| Overall depth | Moderate correction from high | Not too deep (damaged), not too shallow (no base) |
VCPの構造
典型的なVCPの特徴:
| 指標 | 理想的な範囲 | 意味 |
|---|---|---|
| 収縮回数 | 複数回 | 多いほど供給が吸収されている |
| タイトネス(最終収縮) | 狭いレンジ | タイトなほど売り手が少ない |
| 出来高枯渇 | 平均を大幅に下回る | 売り手が疲弊、供給が吸収済み |
| 期間 | 数週間〜数ヶ月 | 適切なベース形成に十分な時間 |
| 全体的な深さ | 高値から適度な調整 | 深すぎず(株価が傷んでいる)、浅すぎず(ベースが不十分) |
AlpharvestProのVCP検出方法
v3 VCP検出エンジンが毎日全カバレッジ銘柄を分析します:
検出アルゴリズム:
- ベースの特定: 直近のスイングハイとそれに続く押し目の連続を検出
- 収縮のカウント: 連続する低い高値・高い安値のフォーメーションを検出
- タイトネスの測定: 直近の収縮の狭まり具合を評価
- 出来高の確認: パターンを通じて出来高が減少しているか確認(供給枯渇)
- ブレイクアウト間近フラグ: 株価がピボットポイントに近づいている銘柄をマーク
How AlpharvestPro Detects VCPs
Our v3 VCP detection engine analyzes every stock in our coverage daily:
Detection Algorithm:
- Identify the base: Find the recent swing high and the series of pullbacks that follow
- Count contractions: Detect successive lower-high, higher-low formations
- Measure tightness: Evaluate the narrowing of the most recent contraction
- Check volume: Verify that volume is declining through the pattern (supply drying up)
- Near-breakout flag: Mark stocks where the price is approaching the pivot point
Data in our reports:
| Column | Description |
|---|---|
| Ticker | Stock code |
| Contractions | List of contraction percentages, e.g., [17.9, 15.5, 5.2] |
| Tightness | Range of the final contraction (lower = tighter) |
| Volume Dry-Up | How much volume has declined from average (0-1 scale) |
| Near Breakout | Flag if price is within 5% of the pivot |
| Pivot Price | The breakout price level to watch |
How to Trade VCPs
Entry Rules:
- Wait for the breakout: Buy when price moves above the pivot point on volume 50%+ above average
- Don’t anticipate: Buying before the breakout means buying a stock that might not break out
- Set a stop-loss: Place your stop just below the low of the final contraction (3-8% risk)
VCPのトレード方法
- ブレイクアウトを待つ: 出来高が平均の50%以上で、ピボットポイントを上回った時に買う
- 先回りしない: ブレイクアウト前に買うことは、ブレイクアウトしない可能性がある銘柄を買うこと
- ストップロスを設定: 最終収縮の安値のすぐ下にストップを置く(リスク3-8%)
高品質なVCPの条件:
- Minerviniスコア8+: 確認された上昇トレンドにある
- RS Rating 80+: 市場をアウトパフォームしている
- 複数回の収縮: より徹底的な供給吸収
- 最終収縮がタイト: 最終収縮のレンジが狭い — 売り手が疲弊
- 出来高枯渇が1.0に近い: 出来高が大幅に減少
よくある間違い:
- ルーズなパターンを買う: 最終収縮がまだ15-20%なら、パターンは未完成
- 市場環境を無視する: 弱気相場では完璧なVCPでも失敗する。まずマーケットブレッドを確認
- ブレイクアウト後に追いかける: ブレイクアウト日を逃したら、ピボットから5-10%上で追いかけない
4市場でのVCP検出
AlpharvestProは同じアルゴリズムで4市場すべてのVCPを検出します:
| 市場 | 指数 | 平均VCP数/日 | チャートリンク形式 |
|---|---|---|---|
| 日本 | JPX-400 | 5-15 | TradingView TSE:{ticker} |
| 米国 | S&P 500 | 10-25 | TradingView NASDAQ/NYSE:{ticker} |
| 台湾 | TW200 | 3-10 | TradingView TWSE/TPEX:{ticker} |
| 香港 | HSLMI | 3-12 | TradingView 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:
- Buying “loose” patterns: If the final contraction is still 15-20%, the pattern isn’t ready
- Ignoring market conditions: Even perfect VCPs fail in bear markets. Check market breadth first.
- 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:
| Market | Index | Avg VCPs/Day | Chart Link Format |
|---|---|---|---|
| Japan | JPX-400 | 5-15 | TradingView TSE:{ticker} |
| US | S&P 500 | 10-25 | TradingView NASDAQ/NYSE:{ticker} |
| Taiwan | TW200 | 3-10 | TradingView TWSE/TPEX:{ticker} |
| Hong Kong | HSLMI | 3-12 | TradingView 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