Skip to content
Full-universe EOD

VCP Stock Screener India

Separate confirmed VCP structures from earlier developing watchlist names across every active NSE stock in the database. Developing names are not treated as confirmed signals.

Latest completed candle
21 Oct 2026
Nifty 50 regime
Near the 50-DMA
New triggers market-blocked
Close
22,811.35
50-DMA
22,884.15
Distance
-0.32%
Active NSE
2,892
260 sessions
2,554
Trend pass
69
Trend + RS
68
Strict structure
1
Developing
17
Confirmed
1
Shown
18
Reset
Strict layer

Confirmed VCP structures

Every mandatory trend, RS, contraction, liquidity, and state rule has passed.

1 shown of 1 qualified

StockStateSetupPrice / pivotStructure riskRSContraction / triggerLiquidityResearch context
NRL
Nupur Recyclers Limited
Industrials / Small
Review setup
Why flagged
  • RS 98 with an improving line versus Nifty 50.
  • Ranges contracted 28.99% to 9.98% to 7.78%.
  • Average traded value is Rs 1.1 Cr versus the Rs 1.0 Cr floor.
  • Nifty is not above its 50-DMA; treat the setup as market-blocked.
NEAR PIVOT
MARKET BLOCKED
65
Rs 163.57
Pivot 168.86
3.1% below pivot
Rs 155.73
7.8% pivot risk
98
Nifty-relative rising
29% → 10% → 7.8%
ATR 3.2% → 2.3%
10D/50D volume 0.44x
Rs 1.1 Cr
20-session average
U 24Trust 73Results 87
ROE 11.3%EPS 3Y 5%PE 63.2
Forward evidence

Live VCP cohort performance

First appearances are frozen, entered at the next adjusted NSE open, and measured without removing failed names.

vcp-eod-v1
Observed
79
Developing
78
Confirmed
1
Awaiting open
0
Entered
79
Transitions
0
Outcomes
0

Forward tracking has started.

Entries settle only after the next completed adjusted NSE open. The first performance row appears after five complete trading sessions; no partial horizon is reported.

How the forward study works
  • The first Developing and first Confirmed appearance per stock are frozen independently for each algorithm version.
  • Entry is the next available split-adjusted NSE bhavcopy open after the completed observation session. Missing adjusted opens remain pending.
  • Returns, MFE, MAE, pivot hits, and invalidations are frozen after 5, 10, 20, 60, and 120 complete trading sessions.
  • Broad-market excess return uses Nifty 500 from the entry-session open. Sector excess return is reported only when an exact mapped NSE sector index is available.
  • Failed, inactive, renamed, and later-delisted observations remain in the append-only cohort ledger.
  • Below 10 outcomes is insufficient evidence; 10-29 is early evidence; 30 or more is established observation, not proof of future returns.
Recent evidence

Recent confirmed VCP activity

Latest distinct strict states retained from recent end-of-day snapshots.

DateStockStateSetupRSPivot distance
21 Oct 2026NRLNupur Recyclers LimitedNEAR PIVOT65983.1% below pivot
13 Oct 2026SAAKSHISaakshi Medtech and Panels Ltd.NEAR PIVOT71953% below pivot
07 Oct 2026ORIENTHOTOriental Hotels LimitedNEAR PIVOT51773% below pivot
06 Oct 2026VIESLVision Infra Equipment Solutions Ltd.SETUP548911.4% below pivot
29 Sept 2026PREMEXPLNPremier Explosives LimitedNEAR PIVOT54763.9% below pivot
23 Sept 2026STOVEKRAFTStove Kraft LimitedSETUP54825.5% below pivot
17 Sept 2026ORIENTHOTOriental Hotels LimitedSETUP46785.2% below pivot
16 Sept 2026THEJOThejo Engineering LimitedSETUP34795.7% below pivot
11 Sept 2026IPCALABIPCA Laboratories LimitedNEAR PIVOT63851.7% below pivot
11 Sept 2026GANDHARGandhar Oil Refinery (India) LimitedSETUP549510.1% below pivot
11 Sept 2026GNAGNA Axles LimitedSETUP51908.4% below pivot
10 Sept 2026THEJOThejo Engineering LimitedNEAR PIVOT46793.9% below pivot
Watchlist layer

Developing VCP structures

Trend, improving RS, and liquidity already pass. These names satisfy most, but not all, contraction and pivot checks; they are research candidates, not confirmed VCP signals.

17 shown of 17 developing

StockReadinessPrice / pivotRSEmerging contractionStill requiredLiquidity
UHTL
United Heat Transfer Ltd.
Industrials / SME
Why it is developing
  • Trend template and improving RS 99 are already in place.
  • 5 of 5 early-readiness checks pass; 3 strict conditions still need confirmation.
  • Price is 3.9% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
99
5/5 checks
MARKET BLOCKED
Rs 224.65
Pivot 233.85
3.9% below pivot
99
trend template passed
43.3% → 17.9% → 12.9%
ATR 2% → 1.9%
10D/50D volume 0.45x
  • 40-session range must be between 8% and 35%
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
Rs 1.1 Cr
20-session average
GLOBAL
Global Education Limited
Services / Small
Why it is developing
  • Trend template and improving RS 95 are already in place.
  • 5 of 5 early-readiness checks pass; 1 strict conditions still need confirmation.
  • Price is 1.9% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
97
5/5 checks
MARKET BLOCKED
Rs 143.19
Pivot 145.9
1.9% below pivot
95
trend template passed
28.7% → 12.9% → 7.9%
ATR 4.6% → 3.8%
10D/50D volume 0.61x
  • strict current, 10-session, and 50-session volume dry-up
Rs 2.9 Cr
20-session average
RBZJEWEL
RBZ Jewellers Limited
Consumer / Small
Why it is developing
  • Trend template and improving RS 88 are already in place.
  • 5 of 5 early-readiness checks pass; 4 strict conditions still need confirmation.
  • Price is 5.0% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
93
5/5 checks
MARKET BLOCKED
Rs 198.82
Pivot 209.38
5% below pivot
88
trend template passed
36.2% → 20.2% → 13.5%
ATR 6.5% → 5.7%
10D/50D volume 0.13x
  • 40-session range must be between 8% and 35%
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 2.3 Cr
20-session average
ORIENTHOT
Oriental Hotels Limited
Consumer / Small
Why it is developing
  • Trend template and improving RS 83 are already in place.
  • 5 of 5 early-readiness checks pass; 5 strict conditions still need confirmation.
  • Price is 4.3% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
91
5/5 checks
MARKET BLOCKED
Rs 147.38
Pivot 153.92
4.3% below pivot
83
trend template passed
11.7% → 11.3% → 10.3%
ATR 3.3% → 3%
10D/50D volume 0.49x
  • 20-session range needs at least 18% further contraction
  • 10-session range needs at least 18% further contraction
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 10.9 Cr
20-session average
KODYTECH
Kody Technolab Ltd.
IT / SME
Why it is developing
  • Trend template and improving RS 97 are already in place.
  • 4 of 5 early-readiness checks pass; 3 strict conditions still need confirmation.
  • Price is 3.4% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
90
4/5 checks
MARKET BLOCKED
Rs 1,548
Pivot 1,603
3.4% below pivot
97
trend template passed
16.4% → 9.4% → 9.1%
ATR 3.9% → 3.7%
10D/50D volume 1.04x
  • 10-session range needs at least 18% further contraction
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 1.8 Cr
20-session average
KRISHANA
Krishana Phoschem Limited
Industrials / Small
Why it is developing
  • Trend template and improving RS 94 are already in place.
  • 4 of 5 early-readiness checks pass; 5 strict conditions still need confirmation.
  • Price is 3.0% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
89
4/5 checks
MARKET BLOCKED
Rs 209.5
Pivot 215.92
3% below pivot
94
trend template passed
20.7% → 17.4% → 14.7%
ATR 3.9% → 3.8%
10D/50D volume 1.31x
  • 20-session range needs at least 18% further contraction
  • 10-session range needs at least 18% further contraction
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 19.9 Cr
20-session average
PTCIL
PTC Industries Limited
Industrials / Large
Why it is developing
  • Trend template and improving RS 92 are already in place.
  • 4 of 5 early-readiness checks pass; 2 strict conditions still need confirmation.
  • Price is 3.7% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
87
4/5 checks
MARKET BLOCKED
Rs 25,115
Pivot 26,085
3.7% below pivot
92
trend template passed
21.7% → 17.5% → 8.9%
ATR 3.7% → 3.5%
10D/50D volume 1.08x
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 68.1 Cr
20-session average
PVRINOX
PVR INOX Limited
Media / Large
Why it is developing
  • Trend template and improving RS 89 are already in place.
  • 4 of 5 early-readiness checks pass; 3 strict conditions still need confirmation.
  • Price is 1.0% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
87
4/5 checks
MARKET BLOCKED
Rs 1,417.9
Pivot 1,432
1% below pivot
89
trend template passed
21.4% → 17.5% → 10.9%
ATR 3.8% → 3.7%
10D/50D volume 1.59x
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 106 Cr
20-session average
CRAFTSMAN
Craftsman Automation Limited
Auto / Small
Why it is developing
  • Trend template and improving RS 91 are already in place.
  • 4 of 5 early-readiness checks pass; 4 strict conditions still need confirmation.
  • Price is 8.4% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
86
4/5 checks
MARKET BLOCKED
Rs 10,989
Pivot 11,999
8.4% below pivot
91
trend template passed
16.8% → 12.1% → 12.1%
ATR 3.7% → 3.4%
10D/50D volume 0.92x
  • 10-session range needs at least 18% further contraction
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 49.7 Cr
20-session average
CEIGALL
Ceigall India Limited
Infra / Small
Why it is developing
  • Trend template and improving RS 88 are already in place.
  • 4 of 5 early-readiness checks pass; 3 strict conditions still need confirmation.
  • Price is 1.6% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
86
4/5 checks
MARKET BLOCKED
Rs 389.85
Pivot 396
1.6% below pivot
88
trend template passed
20.4% → 10% → 10%
ATR 3.5% → 3.5%
10D/50D volume 0.72x
  • 10-session range needs at least 18% further contraction
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 12.3 Cr
20-session average
HAL
Hindustan Aeronautics Limited
Industrials / Large
Why it is developing
  • Trend template and improving RS 72 are already in place.
  • 5 of 5 early-readiness checks pass; 3 strict conditions still need confirmation.
  • Price is 5.7% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
84
5/5 checks
MARKET BLOCKED
Rs 4,854.4
Pivot 5,149.9
5.7% below pivot
72
trend template passed
10.8% → 9.2% → 8.4%
ATR 2.3% → 2.3%
10D/50D volume 0.77x
  • 20-session range needs at least 18% further contraction
  • 10-session range needs at least 18% further contraction
  • recent ATR must fall at least 15% versus the prior window
Rs 320.7 Cr
20-session average
STOVEKRAFT
Stove Kraft Limited
Consumer / Small
Why it is developing
  • Trend template and improving RS 86 are already in place.
  • 4 of 5 early-readiness checks pass; 5 strict conditions still need confirmation.
  • Price is 5.0% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
84
4/5 checks
MARKET BLOCKED
Rs 840.05
Pivot 884.55
5% below pivot
86
trend template passed
13.7% → 12.4% → 12.4%
ATR 3.7% → 3.6%
10D/50D volume 0.92x
  • 20-session range needs at least 18% further contraction
  • 10-session range needs at least 18% further contraction
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 9.2 Cr
20-session average
PREMEXPLN
Premier Explosives Limited
Industrials / Small
Why it is developing
  • Trend template and improving RS 80 are already in place.
  • 4 of 5 early-readiness checks pass; 2 strict conditions still need confirmation.
  • Price is 1.4% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
82
4/5 checks
MARKET BLOCKED
Rs 692.5
Pivot 702.5
1.4% below pivot
80
trend template passed
5.9% → 3.8% → 1.9%
ATR 1.6% → 1.2%
10D/50D volume 1.17x
  • 40-session range must be between 8% and 35%
  • strict current, 10-session, and 50-session volume dry-up
Rs 17.9 Cr
20-session average
HATSUN
Hatsun Agro Product Limited
Consumer / Small
Why it is developing
  • Trend template and improving RS 84 are already in place.
  • 4 of 5 early-readiness checks pass; 2 strict conditions still need confirmation.
  • Price is 15.8% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
80
4/5 checks
MARKET BLOCKED
Rs 1,136
Pivot 1,349.7
15.8% below pivot
84
trend template passed
27.4% → 9.9% → 7.9%
ATR 4.6% → 3.9%
10D/50D volume 0.34x
  • recent ATR must fall at least 15% versus the prior window
  • price must move within 12% of the pivot
Rs 3.3 Cr
20-session average
TNPETRO
Tamilnadu PetroProducts Limited
Power / Small
Why it is developing
  • Trend template and improving RS 83 are already in place.
  • 4 of 5 early-readiness checks pass; 4 strict conditions still need confirmation.
  • Price is 15.7% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
79
4/5 checks
MARKET BLOCKED
Rs 123.9
Pivot 146.99
15.7% below pivot
83
trend template passed
26.3% → 20% → 12.4%
ATR 5.9% → 5.7%
10D/50D volume 0.38x
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
  • price must move within 12% of the pivot
Rs 14 Cr
20-session average
VENKEYS
Venky's (India) Limited
Consumer / Small
Why it is developing
  • Trend template and improving RS 75 are already in place.
  • 4 of 5 early-readiness checks pass; 5 strict conditions still need confirmation.
  • Price is 8.7% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
77
4/5 checks
MARKET BLOCKED
Rs 1,656.7
Pivot 1,814.9
8.7% below pivot
75
trend template passed
16.7% → 15.3% → 13.2%
ATR 3.7% → 4.1%
10D/50D volume 0.67x
  • 20-session range needs at least 18% further contraction
  • 10-session range needs at least 18% further contraction
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
  • strict current, 10-session, and 50-session volume dry-up
Rs 9.6 Cr
20-session average
UDS
Updater Services Limited
Services / Small
Why it is developing
  • Trend template and improving RS 72 are already in place.
  • 4 of 5 early-readiness checks pass; 3 strict conditions still need confirmation.
  • Price is 11.6% below the 50-session pivot.
  • Nifty is not above its 50-DMA; treat the structure as market-blocked.
75
4/5 checks
MARKET BLOCKED
Rs 212.48
Pivot 240.3
11.6% below pivot
72
trend template passed
22.7% → 14.3% → 13.9%
ATR 4.5% → 4.5%
10D/50D volume 0.83x
  • 10-session range needs at least 18% further contraction
  • 10-session range must tighten to 10% or less
  • recent ATR must fall at least 15% versus the prior window
Rs 3.8 Cr
20-session average
Screen rules and risk limits
Trend
Daily trend template plus completed-week confirmation: price above rising 50/150/200-DMAs, 50 > 150 > 200, and completed weekly close > 10-WMA > 50-WMA.
Contraction
Nested 40, 20, and 10-session ranges must tighten, 14-day ATR must compress, and both short- and medium-term volume must dry up.
Developing watchlist
Developing structures already pass the complete trend template, RS 70 with an improving Nifty-relative line, liquidity, and at least three of four contraction checks. They remain a watchlist until every strict VCP condition passes.
Trigger
A trigger requires a close through the prior 50-session pivot, at least 1.4x 50-day volume, and a close in the top 35% of the breakout candle. Triggered is limited to the first three sessions; later detections are marked extended.
Risk
The structural low is the pre-breakout final-contraction low. It is an invalidation reference, not a fixed stop or position-size instruction.
Refresh
End-of-day daily candles across every active NSE stock; post-market scans are persisted by market date, with a 30-minute in-process cache and stale-snapshot fallback during recomputation.

This is an end-of-day swing-trading research screen, not an intraday signal or a recommendation. Pattern detection can fail around illiquidity, corporate actions, gaps, and incomplete source data. Verify the chart, filings, execution price, costs, and position risk independently.