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 (59)
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 | SHYAMMETL | Shyam Metalics and Energy Ltd. | Capital Goods | ₹1,141.10 | +4.0% | 11% → 6% | 5.6% | ₹1,075.70 | -6.1% | no | Forming | 2B | 8/8 |
| 2 | JINDALSAW | Jindal Saw Ltd. | Capital Goods | ₹297.00 | +4.9% | 14% → 12% → 7% | 6.7% | ₹283.70 | -4.7% | yes | Breakout | 2B | 8/8 |
| 3 | NETWEB | Netweb Technologies India Ltd. | Information Technology | ₹5,067.70 | +0.3% | 21% → 12% → 8% | 8.1% | ₹4,845.00 | -4.6% | yes | Forming | 2B | 8/8 |
| 4 | JKPAPER | JK Paper Ltd. | Forest Materials | ₹398.40 | +5.2% | 15% → 9% → 6% | 6.1% | ₹384.00 | -3.7% | no | Breakout | 2A | 8/8 |
| 5 | WHEELS | Wheels India Limited | Automobile and Auto Components | ₹2,407.00 | +3.5% | 19% → 12% → 9% | 8.6% | ₹2,345.90 | -2.6% | no | Forming | 2C | 8/8 |
| 6 | MAHLOG | Mahindra Logistics Limited | Services | ₹421.20 | +2.8% | 11% → 5% | 4.9% | ₹411.15 | -2.4% | yes | Forming | 2A | 8/8 |
| 7 | ABDL | Allied Blenders and Distillers Ltd. | Fast Moving Consumer Goods | ₹743.45 | +3.5% | 11% → 6% | 6.5% | ₹727.85 | -2.1% | no | Forming | 2B | 8/8 |
| 8 | REGAAL | Regaal Resources Limited | Fast Moving Consumer Goods | ₹89.30 | -1.1% | 14% → 10% → 8% → 7% | 7.2% | ₹88.00 | -1.5% | yes | Forming | 2A | 8/8 |
| 9 | ORBTEXP | Orbit Exports Limited | Textiles | ₹259.95 | +0.1% | 17% → 10% | 9.8% | ₹257.05 | -1.1% | yes | Forming | 2B | 8/8 |
| 10 | STOVEKRAFT | Stove Kraft Limited | Consumer Durables | ₹851.95 | +4.6% | 9% → 8% | 8.1% | ₹843.80 | -1.0% | yes | Breakout | 2B | 8/8 |
| 11 | JGCHEM | J.G.Chemicals Limited | Chemicals | ₹681.70 | +7.7% | 14% → 10% | 9.6% | ₹677.20 | -0.7% | no | Breakout | 2C | 8/8 |
| 12 | BALRAMCHIN | Balrampur Chini Mills Ltd. | Fast Moving Consumer Goods | ₹710.00 | -1.4% | 17% → 14% → 12% → 10% | 9.5% | ₹705.35 | -0.7% | no | Breakout | 2B | 8/8 |
| 13 | ELANTAS | Elantas Beck India Limited | Chemicals | ₹14,190.00 | +2.0% | 10% → 10% → 6% | 5.6% | ₹14,100.00 | -0.6% | no | Forming | 2B | 8/8 |
| 14 | MAJESAUT | Majestic Auto Limited | Services | ₹376.00 | +2.1% | 23% → 14% → 8% | 7.7% | ₹373.95 | -0.5% | yes | Breakout | 2A | 8/8 |
| 15 | ASIANENE | Asian Energy Services Limited | Oil, Gas & Consumable Fuels | ₹485.85 | +5.9% | 19% → 13% → 9% | 9.4% | ₹484.00 | -0.4% | yes | Breakout | 2B | 8/8 |
| 16 | APOLLO | Apollo Micro Systems Limited | Capital Goods | ₹420.45 | +3.3% | 20% → 16% → 9% | 9.2% | ₹422.45 | 0.5% | yes | Forming | 2B | 8/8 |
| 17 | KABRAEXTRU | Kabra Extrusion Technik Limited | Capital Goods | ₹838.65 | +5.0% | 16% → 10% | 9.9% | ₹845.00 | 0.8% | yes | Forming | 2C | 8/8 |
| 18 | SOLARINDS | Solar Industries India Ltd. | Chemicals | ₹20,080.00 | -0.0% | 19% → 8% | 8.4% | ₹20,370.00 | 1.4% | no | Forming | 2A | 8/8 |
| 19 | KTKBANK | Karnataka Bank Ltd. | Financial Services | ₹339.00 | -1.0% | 10% → 8% | 8.4% | ₹345.40 | 1.9% | yes | Forming | 2B | 8/8 |
| 20 | DEEPINDS | Deep Industries Limited | Oil, Gas & Consumable Fuels | ₹779.50 | +1.2% | 17% → 9% | 9.3% | ₹794.90 | 1.9% | yes | Forming | 2C | 8/8 |
| 21 | CEIGALL | Ceigall India Ltd. | Construction | ₹388.35 | +1.2% | 25% → 10% | 10.0% | ₹396.00 | 1.9% | no | Forming | 2A | 8/8 |
| 22 | RPTECH | Rashi Peripherals Limited | Information Technology | ₹906.70 | +1.8% | 11% → 9% → 8% | 7.5% | ₹928.40 | 2.3% | yes | Forming | 2B | 8/8 |
| 23 | ICIL | Indo Count Industries Ltd. | Textiles | ₹465.00 | +3.7% | 11% → 9% | 9.0% | ₹476.25 | 2.4% | yes | Forming | 2B | 8/8 |
| 24 | MBAPL | Madhya Bharat Agro Products Limited | Chemicals | ₹169.07 | +3.8% | 11% → 10% → 8% | 7.8% | ₹173.50 | 2.6% | yes | Forming | 2B | 8/8 |
| 25 | AKCAPIT | AK Capital Services Limited | Financial Services | ₹1,755.00 | +1.9% | 14% → 9% | 9.3% | ₹1,801.00 | 2.6% | yes | Forming | 2A | 8/8 |
| 26 | AKUMS | Akums Drugs and Pharmaceuticals Ltd. | Healthcare | ₹769.95 | +0.1% | 12% → 7% | 7.2% | ₹791.90 | 2.8% | yes | Forming | 2B | 7/8 |
| 27 | HARSHA | Harsha Engineers International Limited | Capital Goods | ₹450.40 | +2.1% | 10% → 7% | 7.2% | ₹463.80 | 2.9% | yes | Forming | 2A | 8/8 |
| 28 | SANSERA | Sansera Engineering Ltd. | Automobile and Auto Components | ₹4,194.00 | -1.4% | 12% → 11% → 8% | 7.6% | ₹4,328.00 | 3.1% | no | Forming | 2B | 8/8 |
| 29 | SYRMA | Syrma SGS Technology Ltd. | Capital Goods | ₹1,692.20 | -0.1% | 8% → 6% → 6% | 5.7% | ₹1,754.40 | 3.5% | yes | Forming | 2B | 8/8 |
| 30 | PRIMO | Primo Chemicals Limited | Chemicals | ₹26.33 | +0.9% | 15% → 12% → 6% | 6.4% | ₹27.36 | 3.8% | no | Forming | 2A | 8/8 |
| 31 | RAMRAT | Ram Ratna Wires Limited | Capital Goods | ₹587.45 | +0.4% | 10% → 9% | 9.1% | ₹610.65 | 3.8% | yes | Forming | 2B | 8/8 |
| 32 | FOSECOIND | Foseco India Limited | Chemicals | ₹6,376.00 | +1.0% | 16% → 7% | 7.0% | ₹6,640.00 | 4.0% | no | Forming | 2B | 8/8 |
| 33 | GANDHITUBE | Gandhi Special Tubes Limited | Capital Goods | ₹963.90 | +1.3% | 8% → 7% | 6.7% | ₹1,005.00 | 4.1% | yes | Forming | 2A | 8/8 |
| 34 | MANINDS | Man Industries (India) Limited | Capital Goods | ₹901.40 | +1.2% | 14% → 13% → 9% | 9.5% | ₹940.00 | 4.1% | yes | Forming | 2C | 8/8 |
| 35 | SOTL | Savita Oil Technologies Limited | Oil, Gas & Consumable Fuels | ₹772.75 | +1.5% | 18% → 8% | 8.0% | ₹807.90 | 4.4% | no | Forming | 2C | 8/8 |
| 36 | ORIENTHOT | Oriental Hotels Limited | Consumer Services | ₹141.00 | -0.4% | 15% → 15% → 8% → 7% | 7.5% | ₹147.54 | 4.4% | no | Forming | 2B | 8/8 |
| 37 | PAISALO | Paisalo Digital Limited | Financial Services | ₹81.50 | -0.6% | 23% → 15% → 7% | 7.2% | ₹85.48 | 4.7% | no | Forming | 2B | 8/8 |
| 38 | CARBORUNIV | Carborundum Universal Ltd. | Capital Goods | ₹1,171.00 | -1.2% | 9% → 8% → 7% → 6% → 6% | 6.0% | ₹1,228.70 | 4.7% | no | Forming | 2A | 8/8 |
| 39 | BHAGERIA | Bhageria Industries Limited | Chemicals | ₹377.50 | -2.7% | 14% → 11% → 7% → 6% | 6.5% | ₹397.00 | 4.9% | yes | Forming | 2C | 8/8 |
| 40 | ADANIPORTS | Adani Ports and Special Economic Zone Ltd. | Services | ₹1,734.30 | -1.6% | 16% → 8% | 8.2% | ₹1,824.00 | 4.9% | no | Forming | 2A | 8/8 |
| 41 | STEELCAS | Steelcast Limited | Capital Goods | ₹358.30 | -0.9% | 12% → 8% | 8.1% | ₹377.00 | 5.0% | no | Forming | 2B | 8/8 |
| 42 | ANTELOPUS | Antelopus Selan Energy Limited | Oil, Gas & Consumable Fuels | ₹1,109.40 | +2.6% | 15% → 10% | 10.0% | ₹1,160.00 | 5.0% | yes | Forming | 2B | 8/8 |
| 43 | RRKABEL | R R Kabel Ltd. | Capital Goods | ₹2,664.10 | +1.9% | 20% → 10% → 8% | 7.9% | ₹2,806.80 | 5.1% | no | Forming | 2B | 8/8 |
| 44 | MAHABANK | Bank of Maharashtra | Financial Services | ₹82.84 | -1.1% | 15% → 12% → 10% | 9.9% | ₹87.50 | 5.3% | yes | Forming | 2A | 8/8 |
| 45 | MCX | Multi Commodity Exchange of India Ltd. | Financial Services | ₹3,231.00 | -2.3% | 10% → 6% | 5.7% | ₹3,415.00 | 5.4% | yes | Forming | 2A | 8/8 |
| 46 | BLISSGVS | Bliss GVS Pharma Limited | Healthcare | ₹660.05 | -1.6% | 11% → 9% | 9.1% | ₹697.90 | 5.4% | yes | Forming | 2C | 8/8 |
| 47 | ARROWGREEN | Arrow Greentech Limited | Capital Goods | ₹830.00 | -0.8% | 13% → 10% → 8% | 7.8% | ₹881.00 | 5.8% | yes | Forming | 2B | 8/8 |
| 48 | HATSUN | Hatsun Agro Product Limited | Fast Moving Consumer Goods | ₹1,127.00 | -0.6% | 20% → 8% | 7.9% | ₹1,196.90 | 5.8% | yes | Forming | 2A | 8/8 |
| 49 | LENSKART | Lenskart Solutions Limited | Consumer Services | ₹656.95 | -0.1% | 11% → 8% | 7.8% | ₹698.10 | 5.9% | no | Forming | 2B | 7/8 |
| 50 | SPLPETRO | Supreme Petrochem Limited | Chemicals | ₹777.00 | +0.5% | 11% → 11% → 9% | 9.4% | ₹826.85 | 6.0% | no | Forming | 2A | 8/8 |
| 51 | JASH | Jash Engineering Limited | Capital Goods | ₹546.65 | -2.2% | 10% → 9% → 6% | 6.3% | ₹582.65 | 6.2% | no | Forming | 2B | 8/8 |
| 52 | INDNIPPON | India Nippon Electricals Limited | Automobile and Auto Components | ₹1,189.60 | +0.1% | 17% → 13% → 11% → 8% | 8.1% | ₹1,270.00 | 6.3% | no | Forming | 2B | 8/8 |
| 53 | WELCORP | Welspun Corp Ltd. | Capital Goods | ₹2,638.60 | -3.4% | 14% → 7% | 6.8% | ₹2,818.00 | 6.4% | no | Forming | 2C | 8/8 |
| 54 | KRYSTAL | Krystal Integrated Services Limited | Services | ₹635.60 | +0.9% | 14% → 9% | 9.2% | ₹683.95 | 7.1% | yes | Forming | 2A | 7/8 |
| 55 | AZAD | Azad Engineering Ltd. | Capital Goods | ₹2,871.10 | -3.8% | 10% → 9% | 8.9% | ₹3,091.70 | 7.1% | no | Forming | 2B | 8/8 |
| 56 | MIDHANI | Mishra Dhatu Nigam Ltd. | Capital Goods | ₹432.00 | -1.2% | 16% → 14% → 9% | 8.8% | ₹465.85 | 7.3% | yes | Forming | 2A | 8/8 |
| 57 | NUVAMA | Nuvama Wealth Management Ltd. | Financial Services | ₹1,746.90 | -3.4% | 24% → 16% → 9% | 9.3% | ₹1,886.50 | 7.4% | yes | Forming | 2A | 8/8 |
| 58 | AVALON | Avalon Technologies Ltd. | Capital Goods | ₹2,282.50 | +0.1% | 15% → 9% | 9.1% | ₹2,475.00 | 7.8% | no | Forming | 2B | 8/8 |
| 59 | TDPOWERSYS | TD Power Systems Ltd. | Capital Goods | ₹785.00 | -1.6% | 10% → 9% | 9.2% | ₹851.55 | 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.