nse-vcp-screener
Installation
SKILL.md
NSE VCP Screener
Overview
This skill screens Indian stocks (Nifty 50/200/500) for Mark Minervini's Volatility Contraction Pattern (VCP). The VCP identifies stocks in Stage 2 uptrends that are forming tightening bases with declining volume — the classic setup before a potential breakout.
The screening pipeline has 3 phases:
- Pre-filter: Quick quote-based filtering to eliminate obvious non-candidates
- Trend Template: Apply Minervini's 7-point Stage 2 criteria using 260-day histories
- VCP Detection & Scoring: Pattern analysis with 5-component composite scoring
Data Source
This screener uses yfinance with .NS suffix for NSE stocks and the niftystocks package for stock universe lists. No paid API keys required.