NSE stocks tightening into a volatility contraction
A Volatility Contraction Pattern is what a base looks like when supply is drying up: each pullback is shallower than the last and volume falls away. It is a visual pattern, so no screen reproduces it exactly — what a screen can do is find the names where the measurable parts are true, so you have twenty charts to look at instead of two thousand.
230 of the NSE universe pass · data as of 7 Oct 2026 close
The exact criteria
Volatility Contraction Pattern (VCP) is Mark Minervini's, published in Trade Like a Stock Market Wizard (2013). We did not invent it and we do not modify it — the eight points below are his, applied to the NSE. What a good setup looks like →
- 1.Price is above both the 150-day and the 200-day moving average865 pass
- 2.The 150-day moving average is above the 200-day967 pass
- 3.The 200-day moving average is trending up852 pass
- 4.The 50-day moving average is above both the 150-day and the 200-day1,052 pass
- 5.Price is above the 50-day moving average739 pass
- 6.Price is within 15% of its 52-week high — the base is near the highs585 pass
- 7.Trading in the upper part of its recent range, not breaking down2,507 pass
- 8.Volume is below its 50-day average — supply is drying up1,796 pass
- 9.Relative strength rank is 70 or better613 pass
Each count is that rule applied on its own to the whole NSE universe, so you can see which one is doing the work. The list below is the names that pass all of them.
| WELINV Welspun Investments and Commercials Ltd | Welspun Investments and Commercials Ltd | Financials | ₹2,400 | -1.6% | 0.00x | Stage 2 |
| DICIND DIC India Ltd | DIC India Ltd | Materials | ₹610.35 | -1.4% | 0.05x | Stage 2 |
| KRONOX Kronox Lab Sciences Ltd | Kronox Lab Sciences Ltd | Materials | ₹210.6 | +1.9% | 0.05x | Stage 2 |
| BAFNAPH Bafna Pharmaceuticals Ltd | Bafna Pharmaceuticals Ltd | Health Care | ₹401.85 | +2.0% | 0.05x | Stage 2 |
| TBZ Tribhovandas Bhimji Zaveri Ltd | Tribhovandas Bhimji Zaveri Ltd | Consumer Discretionary | ₹594.25 | -2.4% | 0.05x | Stage 2 |
| DCMNVL DCM Nouvelle Ltd | DCM Nouvelle Ltd | Consumer Discretionary | ₹172.99 | +0.6% | 0.08x | Stage 2 |
| ESAFSFB ESAF Small Finance Bank Ltd | ESAF Small Finance Bank Ltd | Financials | ₹42.67 | +1.2% | 0.10x | Stage 2 |
| INDOBORAX Indo Borax and Chemicals Ltd | Indo Borax and Chemicals Ltd | Materials | ₹480.9 | -2.2% | 0.10x | Stage 2 |
| UGARSUGAR Ugar Sugar Works Ltd | Ugar Sugar Works Ltd | Consumer Staples | ₹58.45 | -1.4% | 0.10x | Stage 2 |
| ARIES Aries Agro Ltd (CN) | Aries Agro Ltd (CN) | Materials | ₹494.55 | -0.9% | 0.10x | Stage 2 |
| BODALCHEM Bodal Chemicals Ltd | Bodal Chemicals Ltd | Materials | ₹184.14 | -1.3% | 0.11x | Stage 2 |
| KABRAEXTRU Kabra Extrusion Technik Ltd | Kabra Extrusion Technik Ltd | Industrials | ₹805.9 | -1.2% | 0.12x | Stage 2 |
| RBZJEWEL RBZ Jewellers Ltd | RBZ Jewellers Ltd | Consumer Discretionary | ₹199.38 | +1.6% | 0.12x | Stage 2 |
| SGIL Synergy Green Industries Ltd | Synergy Green Industries Ltd | Industrials | ₹604.55 | +0.2% | 0.13x | Stage 2 |
| MARALOVER Maral Overseas Ltd | Maral Overseas Ltd | Consumer Discretionary | ₹58.48 | +0.8% | 0.13x | Stage 2Early entry |
| QUADFUTURE Quadrant Future Tek Ltd | Quadrant Future Tek Ltd | Information Technology | ₹534.4 | -2.4% | 0.14x | Stage 2 |
| WHEELS Wheels India Ltd | Wheels India Ltd | Consumer Discretionary | ₹2,283.9 | -0.2% | 0.15x | Stage 2 |
| TCPLPACK TCPL Packaging Ltd | TCPL Packaging Ltd | Materials | ₹4,031.5 | +0.6% | 0.15x | Stage 2 |
| SOFTTECH SoftTech Engineers Ltd | SoftTech Engineers Ltd | Information Technology | ₹458.05 | -0.8% | 0.15x | Stage 2Early entry |
| KANPRPLA Kanpur Plastipack Ltd | Kanpur Plastipack Ltd | Materials | ₹250.96 | +0.0% | 0.16x | Stage 2 |
| VSSL Vardhman Special Steels Ltd | Vardhman Special Steels Ltd | Materials | ₹393.75 | +1.0% | 0.17x | Stage 2 |
| NITINSPIN Nitin Spinners Ltd | Nitin Spinners Ltd | Consumer Discretionary | ₹615.6 | -0.1% | 0.17x | Stage 2 |
| NAZARA Nazara Technologies Ltd | Nazara Technologies Ltd | Consumer Discretionary | ₹378.45 | -0.3% | 0.18x | Stage 2 |
| ORIENTHOT Oriental Hotels Ltd | Oriental Hotels Ltd | Consumer Discretionary | ₹143.06 | -0.4% | 0.18x | Stage 2 |
| ASAHISONG Asahi Songwon Colors Ltd | Asahi Songwon Colors Ltd | Materials | ₹376.4 | +1.7% | 0.19x | Stage 2 |
| GANDHITUBE Gandhi Special Tubes Ltd | Gandhi Special Tubes Ltd | Consumer Discretionary | ₹974.15 | -0.7% | 0.19x | Stage 2 |
| INDNIPPON India Nippon Electricals Ltd | India Nippon Electricals Ltd | Consumer Discretionary | ₹1,231.4 | -0.8% | 0.19x | Stage 2 |
| ANTELOPUS Antelopus Selan Energy Ltd | Antelopus Selan Energy Ltd | Energy | ₹1,130.2 | +2.7% | 0.20x | Stage 2 |
| RACLGEAR RACL Geartech Ltd | RACL Geartech Ltd | Consumer Discretionary | ₹1,589.5 | -0.2% | 0.20x | Stage 2 |
| BLUESTONE Bluestone Jewellery and Lifestyle Ltd | Bluestone Jewellery and Lifestyle Ltd | Consumer Discretionary | ₹831.1 | +2.1% | 0.20x | Stage 2 |
| SHAREINDIA Share India Securities Ltd | Share India Securities Ltd | Financials | ₹207.27 | -2.0% | 0.20x | Stage 2 |
| INDSWFTLAB IND Swift Laboratories Ltd | IND Swift Laboratories Ltd | Health Care | ₹391.1 | -2.3% | 0.21x | Stage 2 |
| ANTHEM Anthem Biosciences Ltd | Anthem Biosciences Ltd | Health Care | ₹887.05 | -0.4% | 0.21x | Stage 2 |
| DIFFNKG Diffusion Engineers Ltd | Diffusion Engineers Ltd | Industrials | ₹452.85 | -0.3% | 0.21x | Stage 2 |
| SURAKSHA Suraksha Diagnostic Ltd | Suraksha Diagnostic Ltd | Health Care | ₹321.7 | -3.1% | 0.21x | Stage 2Early entry |
| OAL Oriental Aromatics Ltd | Oriental Aromatics Ltd | Materials | ₹515.6 | +0.8% | 0.22x | Stage 2 |
| SHILPAMED Shilpa Medicare Ltd | Shilpa Medicare Ltd | Health Care | ₹1,071.2 | -0.2% | 0.22x | Stage 2 |
| ENTERO Entero Healthcare Solutions Ltd | Entero Healthcare Solutions Ltd | Health Care | ₹1,713.3 | -0.5% | 0.22x | Stage 2 |
| MANINDS Man Industries (India) Ltd | Man Industries (India) Ltd | Industrials | ₹905.75 | -1.8% | 0.23x | Stage 2 |
| SPECIALITY Speciality Restaurants Ltd | Speciality Restaurants Ltd | Consumer Discretionary | ₹152.4 | -2.5% | 0.24x | Stage 2 |
| FOSECOIND Foseco India Ltd | Foseco India Ltd | Materials | ₹6,373 | -1.0% | 0.24x | Stage 2 |
| VARROC Varroc Engineering Ltd | Varroc Engineering Ltd | Consumer Discretionary | ₹823.75 | +1.1% | 0.25x | Stage 2 |
| MAXESTATES Max Estates Ltd | Max Estates Ltd | Real Estate | ₹550.5 | -2.6% | 0.25x | Stage 2Early entry |
| TNPETRO Tamilnadu Petroproducts Ltd | Tamilnadu Petroproducts Ltd | Materials | ₹125.78 | -0.2% | 0.25x | Stage 2 |
| BLUSPRING Bluspring Enterprises Ltd | Bluspring Enterprises Ltd | Industrials | ₹142.71 | -1.3% | 0.25x | Stage 2 |
| GHCLTEXTIL GHCL Textiles Ltd | GHCL Textiles Ltd | Consumer Discretionary | ₹130.04 | -1.2% | 0.26x | Stage 2 |
| SBCL Shivalik Bimetal Controls Ltd | Shivalik Bimetal Controls Ltd | Materials | ₹1,099.3 | -0.0% | 0.26x | Stage 2 |
| RAMRAT Ram Ratna Wires Ltd | Ram Ratna Wires Ltd | Industrials | ₹637.4 | -0.6% | 0.26x | Stage 2 |
| IL&FSENGG IL&FS Engineering and Construction Company Ltd | IL&FS Engineering and Construction Company Ltd | Industrials | ₹40.6 | +2.7% | 0.27x | Stage 2 |
| GRAPHITE Graphite India Ltd | Graphite India Ltd | Industrials | ₹834.05 | -2.0% | 0.27x | Stage 2Early entry |
| SPECTRUM Spectrum Electrical Industries Ltd | Spectrum Electrical Industries Ltd | Industrials | ₹3,903.7 | -0.3% | 0.27x | Stage 2 |
| UFLEX Uflex Ltd | Uflex Ltd | Materials | ₹643.15 | +0.3% | 0.27x | Stage 2 |
| KOPRAN Kopran Ltd | Kopran Ltd | Health Care | ₹276.5 | +2.6% | 0.27x | Stage 2 |
| MODISONLTD Modison Ltd | Modison Ltd | Industrials | ₹488.8 | -0.5% | 0.27x | Stage 2 |
| ICIL Indo Count Industries Ltd | Indo Count Industries Ltd | Consumer Discretionary | ₹471.1 | -0.4% | 0.27x | Stage 2 |
| HATSUN Hatsun Agro Product Ltd | Hatsun Agro Product Ltd | Consumer Staples | ₹1,148.1 | -0.2% | 0.27x | Stage 2Early entry |
| SOMANYCERA Somany Ceramics Ltd | Somany Ceramics Ltd | Industrials | ₹621.15 | -0.6% | 0.27x | Stage 2 |
| RBA Restaurant Brands Asia Ltd | Restaurant Brands Asia Ltd | Consumer Discretionary | ₹96.08 | +1.0% | 0.27x | Stage 2 |
| JAGSNPHARM Jagsonpal Pharmaceuticals Ltd | Jagsonpal Pharmaceuticals Ltd | Health Care | ₹235.4 | +0.8% | 0.28x | Stage 2 |
| AVTNPL AVT Natural Products Ltd | AVT Natural Products Ltd | Consumer Staples | ₹88.75 | -1.6% | 0.28x | Stage 2 |
| FINCABLES Finolex Cables Ltd | Finolex Cables Ltd | Industrials | ₹1,483.5 | +0.6% | 0.29x | Stage 2 |
| SOLARA Solara Active Pharma Sciences Ltd | Solara Active Pharma Sciences Ltd | Health Care | ₹683.7 | +0.2% | 0.29x | Stage 2Early entry |
| REDINGTON Redington Ltd | Redington Ltd | Information Technology | ₹406.5 | +0.2% | 0.30x | Stage 2 |
| IRISDOREME Iris Clothings Ltd | Iris Clothings Ltd | Consumer Discretionary | ₹59.26 | +1.4% | 0.30x | Stage 2 |
| SIKKO Sikko Industries Ltd | Sikko Industries Ltd | Materials | ₹6.01 | -2.4% | 0.30x | Stage 2Early entry |
| ASHIANA Ashiana Housing Ltd | Ashiana Housing Ltd | Real Estate | ₹379.2 | -1.0% | 0.32x | Stage 3 |
| CARBORUNIV Carborundum Universal Ltd | Carborundum Universal Ltd | Industrials | ₹1,256.7 | -1.0% | 0.32x | Stage 2Early entry |
| IPCALAB IPCA Laboratories Ltd | IPCA Laboratories Ltd | Health Care | ₹1,938.5 | -0.4% | 0.32x | Stage 2 |
| VALIANTLAB Valiant Laboratories Ltd | Valiant Laboratories Ltd | Health Care | ₹123.21 | -0.9% | 0.32x | Stage 2 |
| BEPL Bhansali Engineering Polymers Ltd | Bhansali Engineering Polymers Ltd | Materials | ₹127.61 | -0.8% | 0.33x | Stage 2 |
| MSTCLTD MSTC Ltd | MSTC Ltd | Industrials | ₹698.75 | -2.2% | 0.33x | Stage 2 |
| BIL Bhartiya International Ltd | Bhartiya International Ltd | Consumer Discretionary | ₹1,072.9 | -1.8% | 0.33x | Stage 2 |
| ASKAUTOLTD ASK Automotive Ltd | ASK Automotive Ltd | Consumer Discretionary | ₹626.55 | +2.8% | 0.33x | Stage 2 |
| PIXTRANS PIX Transmissions Ltd | PIX Transmissions Ltd | Industrials | ₹1,788.4 | -0.5% | 0.33x | Stage 3 |
| MOLDTECH Mold-Tek Technologies Ltd | Mold-Tek Technologies Ltd | Industrials | ₹220.99 | +2.0% | 0.33x | Stage 2 |
| CGCL Capri Global Capital Ltd | Capri Global Capital Ltd | Financials | ₹250.74 | +1.6% | 0.33x | Stage 2 |
| MANORAMA Manorama Industries Ltd | Manorama Industries Ltd | Consumer Staples | ₹1,996 | +0.5% | 0.33x | Stage 2 |
| SMSPHARMA SMS Pharmaceuticals Ltd | SMS Pharmaceuticals Ltd | Health Care | ₹468.85 | -0.7% | 0.34x | Stage 2 |
| KDDL KDDL Ltd | KDDL Ltd | Consumer Discretionary | ₹3,997.2 | -0.1% | 0.35x | Stage 2 |
| DOLPHIN Dolphin Offshore Enterprises (India) Ltd | Dolphin Offshore Enterprises (India) Ltd | Energy | ₹652.9 | +1.5% | 0.35x | Stage 2 |
Where our read differs
Of the 80 names above, 9 are flagged Early entry by our own model — still early enough in their move that the trade has room, rather than names that have already run. A screen tells you a stock qualifies; it does not tell you whether you are late. That second question is the one we built the engine to answer.
Other screens
Stage 2 stocks by sector
Browse the NSE stocks in a confirmed uptrend — Stage 2, Weinstein’s advancing phase — grouped by sector and industry, ranked by setup score.
Educational information only, not investment advice. Stage2Stocks is not a SEBI-registered investment adviser or research analyst. Data is end-of-day NSE cash equity, recalculated after each close.