A Volatility Contraction Pattern (VCP) is Mark Minervini's signature setup: a stock in an uptrend pulls back several times, each pullback shallower than the last (for example 25% → 12% → 6%), while volume dries up. Sellers are being exhausted; when price then clears the top of the base — the pivot — on rising volume, supply is gone and the stock can move fast.
The table shows the depth of each contraction, how tight the final one is, and how far price is from the pivot, so you can see which bases are mature.
VCP setups today (48)
Sorted by distance to the pivot — the closest to a breakout first.
| # | Symbol | Company | Sector | Price | 1D | Contractions | Final depth | Pivot | To pivot | Vol. dry-up | State | Stage | Minervini |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ALKALI | Alkali Metals Limited | Chemicals | ₹89.65 | -5.1% | 11% → 10% → 10% → 7% | 7.1% | ₹90.40 | -4.5% | no | Forming | 2B | 8/8 |
| 2 | NETWEB | Netweb Technologies India Ltd. | Information Technology | ₹5,057.50 | +0.1% | 21% → 12% → 8% | 8.1% | ₹4,845.00 | -4.3% | yes | Breakout | 2B | 8/8 |
| 3 | REGAAL | Regaal Resources Limited | Fast Moving Consumer Goods | ₹90.59 | +0.4% | 14% → 10% → 8% → 7% | 7.2% | ₹88.00 | -2.6% | yes | Forming | 2A | 8/8 |
| 4 | BALRAMCHIN | Balrampur Chini Mills Ltd. | Fast Moving Consumer Goods | ₹712.25 | -0.9% | 17% → 14% → 12% → 10% | 9.5% | ₹705.35 | -1.9% | no | Forming | 2B | 8/8 |
| 5 | SHYAMMETL | Shyam Metalics and Energy Ltd. | Capital Goods | ₹1,131.00 | +3.2% | 11% → 6% | 5.6% | ₹1,075.70 | -1.9% | no | Forming | 2A | 8/8 |
| 6 | BHAGERIA | Bhageria Industries Limited | Chemicals | ₹375.45 | -3.1% | 14% → 11% → 7% | 6.6% | ₹383.70 | -1.1% | no | Forming | 2C | 8/8 |
| 7 | WELCORP | Welspun Corp Ltd. | Capital Goods | ₹2,650.90 | -2.6% | 14% → 5% | 4.7% | ₹2,720.00 | -0.1% | no | Forming | 2C | 8/8 |
| 8 | MAHLOG | Mahindra Logistics Limited | Services | ₹422.15 | +0.7% | 8% → 7% | 6.7% | ₹419.30 | 0.1% | yes | Forming | 2A | 8/8 |
| 9 | ELANTAS | Elantas Beck India Limited | Chemicals | ₹13,924.00 | -0.5% | 10% → 10% → 6% | 5.6% | ₹14,100.00 | 0.7% | no | Forming | 2B | 8/8 |
| 10 | KTKBANK | Karnataka Bank Ltd. | Financial Services | ₹339.20 | -1.1% | 10% → 8% | 8.4% | ₹345.40 | 0.8% | yes | Forming | 2B | 8/8 |
| 11 | HALDYNGL | Haldyn Glass Limited | Capital Goods | ₹155.50 | +10.3% | 12% → 12% → 5% | 4.7% | ₹143.00 | 1.2% | no | Forming | 2B | 8/8 |
| 12 | SOLARINDS | Solar Industries India Ltd. | Chemicals | ₹20,132.00 | +0.1% | 19% → 8% | 8.4% | ₹20,370.00 | 1.2% | no | Forming | 2A | 8/8 |
| 13 | ABDL | Allied Blenders and Distillers Ltd. | Fast Moving Consumer Goods | ₹730.10 | +1.9% | 11% → 6% | 6.5% | ₹727.85 | 1.3% | no | Forming | 2B | 8/8 |
| 14 | ADROITINFO | Adroit Infotech Limited | Information Technology | ₹11.84 | +2.8% | 28% → 13% → 7% | 7.1% | ₹11.69 | 1.5% | no | Forming | 2B | 7/8 |
| 15 | STOVEKRAFT | Stove Kraft Limited | Consumer Durables | ₹858.00 | +5.2% | 9% → 7% → 6% | 6.5% | ₹829.00 | 1.6% | yes | Forming | 2B | 8/8 |
| 16 | WHEELS | Wheels India Limited | Automobile and Auto Components | ₹2,398.50 | +4.1% | 19% → 12% → 9% | 8.6% | ₹2,345.90 | 2.0% | no | Forming | 2C | 8/8 |
| 17 | SANSERA | Sansera Engineering Ltd. | Automobile and Auto Components | ₹4,219.80 | -0.5% | 12% → 11% → 8% | 7.6% | ₹4,328.00 | 2.0% | no | Forming | 2B | 8/8 |
| 18 | MANORAMA | Manorama Industries Ltd. | Fast Moving Consumer Goods | ₹1,995.00 | -0.4% | 12% → 8% → 6% | 5.5% | ₹2,050.00 | 2.3% | yes | Forming | 2B | 8/8 |
| 19 | DEEPINDS | Deep Industries Limited | Oil, Gas & Consumable Fuels | ₹783.00 | +1.2% | 17% → 9% | 9.3% | ₹794.90 | 2.6% | yes | Forming | 2C | 8/8 |
| 20 | AKUMS | Akums Drugs and Pharmaceuticals Ltd. | Healthcare | ₹764.45 | -0.6% | 12% → 7% | 7.2% | ₹791.90 | 2.9% | yes | Forming | 2B | 8/8 |
| 21 | CEIGALL | Ceigall India Ltd. | Construction | ₹386.20 | +0.7% | 25% → 10% | 10.0% | ₹396.00 | 3.1% | no | Forming | 2A | 8/8 |
| 22 | AZAD | Azad Engineering Ltd. | Capital Goods | ₹2,897.20 | -2.9% | 10% → 9% | 8.9% | ₹3,091.70 | 3.4% | no | Forming | 2B | 8/8 |
| 23 | ADANIPORTS | Adani Ports and Special Economic Zone Ltd. | Services | ₹1,726.90 | -1.8% | 16% → 8% | 8.2% | ₹1,824.00 | 3.5% | no | Forming | 2A | 8/8 |
| 24 | CARBORUNIV | Carborundum Universal Ltd. | Capital Goods | ₹1,162.10 | -1.9% | 9% → 8% → 7% → 6% → 6% | 6.0% | ₹1,228.70 | 3.6% | no | Forming | 2A | 8/8 |
| 25 | PAISALO | Paisalo Digital Limited | Financial Services | ₹82.00 | -0.5% | 23% → 15% → 7% | 7.2% | ₹85.48 | 3.6% | no | Forming | 2B | 8/8 |
| 26 | APOLLO | Apollo Micro Systems Limited | Capital Goods | ₹417.15 | +2.6% | 20% → 16% → 9% | 9.2% | ₹422.45 | 3.8% | yes | Forming | 2B | 8/8 |
| 27 | BEML | BEML Ltd. | Capital Goods | ₹1,994.40 | +0.8% | 16% → 10% → 9% | 9.0% | ₹2,060.20 | 3.9% | yes | Forming | 2A | 8/8 |
| 28 | STEELCAS | Steelcast Limited | Capital Goods | ₹360.00 | -0.9% | 12% → 8% | 8.1% | ₹377.00 | 4.1% | no | Forming | 2B | 8/8 |
| 29 | NUVAMA | Nuvama Wealth Management Ltd. | Financial Services | ₹1,757.80 | -2.6% | 24% → 16% → 9% | 9.3% | ₹1,886.50 | 4.2% | yes | Forming | 2A | 8/8 |
| 30 | JASH | Jash Engineering Limited | Capital Goods | ₹549.15 | -1.5% | 10% → 9% → 6% | 5.9% | ₹582.65 | 4.4% | no | Forming | 2B | 8/8 |
| 31 | PRIMO | Primo Chemicals Limited | Chemicals | ₹26.24 | +0.5% | 15% → 12% → 6% | 6.4% | ₹27.36 | 4.6% | no | Forming | 2A | 8/8 |
| 32 | KABRAEXTRU | Kabra Extrusion Technik Limited | Capital Goods | ₹838.65 | +4.0% | 16% → 10% | 9.9% | ₹845.00 | 4.6% | yes | Forming | 2C | 8/8 |
| 33 | GANDHITUBE | Gandhi Special Tubes Limited | Capital Goods | ₹961.00 | +0.8% | 8% → 7% | 6.7% | ₹1,005.00 | 5.2% | yes | Forming | 2A | 8/8 |
| 34 | FOSECOIND | Foseco India Limited | Chemicals | ₹6,351.00 | +1.2% | 16% → 7% | 7.0% | ₹6,640.00 | 5.3% | no | Forming | 2B | 8/8 |
| 35 | MAHABANK | Bank of Maharashtra | Financial Services | ₹82.40 | -0.6% | 15% → 12% → 10% | 9.9% | ₹87.50 | 5.3% | yes | Forming | 2A | 8/8 |
| 36 | MBAPL | Madhya Bharat Agro Products Limited | Chemicals | ₹169.32 | +3.2% | 11% → 10% → 8% | 7.8% | ₹173.50 | 5.5% | yes | Forming | 2B | 8/8 |
| 37 | HATSUN | Hatsun Agro Product Limited | Fast Moving Consumer Goods | ₹1,123.40 | -0.3% | 20% → 8% | 7.9% | ₹1,196.90 | 5.8% | no | Forming | 2A | 8/8 |
| 38 | LENSKART | Lenskart Solutions Limited | Consumer Services | ₹657.20 | -0.1% | 11% → 8% | 7.8% | ₹698.10 | 5.8% | no | Forming | 2B | 8/8 |
| 39 | MIDHANI | Mishra Dhatu Nigam Ltd. | Capital Goods | ₹433.15 | -1.4% | 16% → 14% → 9% | 8.8% | ₹465.85 | 5.8% | yes | Forming | 2A | 8/8 |
| 40 | SOTL | Savita Oil Technologies Limited | Oil, Gas & Consumable Fuels | ₹774.35 | +1.9% | 18% → 8% | 8.0% | ₹807.90 | 5.9% | no | Forming | 2C | 8/8 |
| 41 | SPLPETRO | Supreme Petrochem Limited | Chemicals | ₹782.00 | +0.6% | 11% → 11% → 9% | 9.4% | ₹826.85 | 6.0% | no | Forming | 2A | 8/8 |
| 42 | ICIL | Indo Count Industries Ltd. | Textiles | ₹468.25 | +4.7% | 11% → 9% | 9.0% | ₹476.25 | 6.1% | yes | Forming | 2B | 8/8 |
| 43 | RPTECH | Rashi Peripherals Limited | Information Technology | ₹915.15 | +2.8% | 11% → 10% | 9.7% | ₹951.30 | 6.4% | yes | Forming | 2B | 8/8 |
| 44 | JGCHEM | J.G.Chemicals Limited | Chemicals | ₹659.00 | +4.3% | 14% → 10% | 9.6% | ₹677.20 | 6.6% | no | Forming | 2B | 8/8 |
| 45 | KPL | Kwality Pharmaceuticals Limited | Healthcare | ₹3,476.00 | -1.3% | 10% → 9% | 9.4% | ₹3,783.90 | 6.8% | yes | Forming | 2C | 8/8 |
| 46 | INDNIPPON | India Nippon Electricals Limited | Automobile and Auto Components | ₹1,188.00 | +0.6% | 17% → 13% → 11% → 8% | 8.1% | ₹1,270.00 | 7.0% | no | Forming | 2B | 8/8 |
| 47 | ANTELOPUS | Antelopus Selan Energy Limited | Oil, Gas & Consumable Fuels | ₹1,109.50 | +3.0% | 15% → 10% | 10.0% | ₹1,160.00 | 7.2% | yes | Forming | 2B | 8/8 |
| 48 | AVALON | Avalon Technologies Ltd. | Capital Goods | ₹2,299.20 | +0.9% | 15% → 9% | 9.1% | ₹2,475.00 | 7.8% | no | Forming | 2B | 8/8 |
Get the full scan — charts, alerts & 30+ setups 7-day free trial. No card needed.
How VCPs are detected
- Universe: NSE equities covered by the FNOTrader daily scan.
- Trend first: price above its 50, 150 and 200-day averages, stacked 50 > 150 > 200, with the 150 and 200-day averages rising; at least 25% above the 52-week low and within 25% of the 52-week high.
- Contractions: at least two successive pullbacks inside the base, each shallower than the one before.
- Tightness: the final contraction must be under 15% deep; the Final depth column shows it.
- Volume dry-up: recent volume below its average into the right side of the base.
- Pivot: the high of the final contraction; To pivot is how far the close sits below it.
- Refresh: after every NSE session.
Frequently asked questions
What is a VCP (Volatility Contraction Pattern)?
A base in which a stock makes a series of progressively smaller pullbacks with declining volume, showing that selling pressure is drying up. It was popularised by Mark Minervini as a low-risk entry in stocks already in a strong uptrend.
Where do you buy a VCP?
Traders typically buy as price moves through the pivot — the high of the last, tightest contraction — on above-average volume, with a stop just below the final contraction's low. This page is educational, not a recommendation.
How many contractions does a VCP need?
Usually two to four. What matters more than the count is that each is tighter than the last and that volume contracts with them.
Why combine VCP with the trend template?
A VCP is only meaningful in a stock already in a Stage 2 uptrend. The Stage and Minervini columns let you keep only setups where the trend is confirmed.
More daily stock scans
Stage 2 stocks · Momentum stocks India · 52-week high stocks · Minervini trend template stocks · How to use a stock screener in India · Sector rotation in India · FNOTrader Stocks Scanner
Educational screen generated automatically from end-of-day NSE data. Not investment advice or a recommendation to buy or sell any security; FNOTrader is not a SEBI-registered investment adviser or research analyst. Data may contain errors — verify before trading.