nse-vcp-screener

Screen NSE/BSE stocks for Volatility Contraction Patterns within Stage 2 uptrends.

55|43|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/ajeeshworkspace/indian-trading-skills --skill nse-vcp-screener
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nse-vcp-screener
Source: https://github.com/ajeeshworkspace/indian-trading-skills/tree/main/skills/nse-vcp-screener
Command: npx skills add https://github.com/ajeeshworkspace/indian-trading-skills --skill nse-vcp-screener

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, yfinance, niftystocks, scipy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps identify Indian stocks (NSE/BSE) that are exhibiting Mark Minervini's Volatility Contraction Pattern (VCP), a strong indicator of potential upcoming breakouts and Stage 2 uptrends.

Core Features & Use Cases

  • VCP Screening: Screens Nifty 50/200/500 stocks for the VCP setup.
  • Stage 2 Identification: Filters for stocks in a Stage 2 uptrend using Minervini's 7-point template.
  • Scoring System: Provides a composite score (0-100) based on trend, contraction quality, volume, pivot proximity, and relative strength.
  • Use Case: When you want to find high-probability breakout candidates in the Indian market, this skill will provide a ranked list of stocks exhibiting textbook VCP patterns.

Quick Start

Use the nse-vcp-screener skill to screen the Nifty 500 for VCP setups.

Frequently Asked Questions about nse-vcp-screener

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I screen Indian stocks for Volatility Contraction Patterns before a breakout?

Screening Indian stocks for Volatility Contraction Patterns requires analyzing NSE/BSE price action, volume, and relative strength against the Nifty 50. This Skill scans Nifty 50/200/500 stocks to identify VCP setups within Stage 2 uptrends, generating a ranked list of high-probability breakout candidates.

What is a Stage 2 uptrend and how is it identified in stock screening?

A Stage 2 uptrend is an upward price trend identified using Minervini's 7-point template, evaluating factors like moving average alignment and relative strength. This Skill filters Indian stocks to ensure they are in Stage 2 before checking for Volatility Contraction Patterns, ensuring alignment with proven breakout conditions.

Can I use yfinance and niftystocks to find VCP setups in the Indian market?

Yes, you can use yfinance and niftystocks to find VCP setups in the Indian market. This Skill utilizes these libraries to fetch NSE/BSE stock data and analyze price action, automatically screening the Nifty 500 for Volatility Contraction Patterns and ranking them using a 0-100 composite score.

How do I evaluate the quality of a VCP breakout candidate?

Evaluating VCP breakout candidate quality involves assessing trend strength, contraction tightness, volume behavior, pivot proximity, and relative strength. This Skill provides a composite score from 0-100 based on these five dimensions, generating structured reports that detail the VCP quality and breakout potential of each Indian stock.

Does this VCP screener support stocks outside the Nifty 500?

This VCP screener targets stocks within the Nifty 50, Nifty 200, and Nifty 500 indices. It relies on the niftystocks library to pull the constituent lists for these specific indices, so it does not natively screen stocks outside of these benchmark groups on the NSE or BSE.