vcp-screener

Screen S&P 500 stocks for Minervini-style Volatility Contraction Pattern candidates.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill vcp-screener-pasie15
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcp-screener
Source: https://github.com/pasie15/claude-trading-skills-marketplace/tree/main/plugins/trading-stock-screeners/skills/vcp-screener
Command: npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill vcp-screener-pasie15

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Identify high-probability Volatility Contraction Pattern (VCP) setups across a stock universe so traders can find Stage 2 momentum stocks with defined pivots, quantified risk, and actionable entry guidance without manual chart-by-chart review.

Core Features & Use Cases

  • Automated VCP detection: Detects progressive volatility contractions (T1/T2/T3), classifies pattern type, and computes pivot and stop levels.
  • Composite scoring & execution state: Computes a 5-component composite score (trend template, contraction quality, volume, pivot proximity, relative strength) and an independent execution state that can cap ratings.
  • Volume & breakout analysis: Measures dry-up ratios, breakout volume scores, and applies Minervini-style volume confirmation rules.
  • Flexible universes and reporting: Run default S&P 500 scans or custom ticker lists, output structured JSON and human-readable Markdown reports for downstream workflows.
  • Use Cases: Pre-market screening for watchlists, backtesting VCP parameter sets, and preparing trade-ready candidate reports for discretionary entries.

Quick Start

Run the VCP screener against the S&P 500 using your FMP_API_KEY to generate JSON and Markdown reports of top Minervini-style VCP candidates.

Frequently Asked Questions about vcp-screener

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

FAQPage Schema
How do I screen stocks for Minervini Volatility Contraction Pattern setups?

A VCP screener detects progressive volatility contractions like T1, T2, and T3 contractions by analyzing historical price and volume data. It classifies the pattern type and computes specific pivot and stop levels to identify Stage 2 momentum stocks ready for breakouts.

Can I scan a custom list of tickers for Stage 2 momentum stocks instead of the S&P 500?

You need historical price and volume data access, such as an FMP API key, to run VCP screening. The screener requires this market data to compute trend template checks, contraction detection, volume dry-up ratios, and breakout scoring for the S&P 500 or custom ticker universes.

What is a VCP composite score and how is it calculated for breakout candidates?

To screen stocks for Minervini Volatility Contraction Pattern setups, use an automated screener that analyzes historical price and volume data to detect progressive volatility contractions and compute pivot levels. This Skill evaluates the S&P 500 or custom tickers, generating structured JSON and Markdown reports of top VCP candidates.

How do I measure volume dry-up and breakout volume for stock screening?

Yes, you can scan a custom list of tickers for Stage 2 momentum stocks. The screener applies Minervini trend template checks, volume dry-up analysis, and breakout detection to either the default S&P 500 universe or your specified custom ticker list, outputting ranked candidate reports.

Do I need an FMP API key to detect VCP breakout candidates?

A VCP composite score is a 5-component metric evaluating trend template, contraction quality, volume, pivot proximity, and relative strength. The screener computes this score alongside an independent execution state to rank breakout candidates and identify high-probability Minervini setups.

What is the Volatility Contraction Pattern and how does a screener detect it?

To measure volume dry-up and breakout volume during stock screening, apply Minervini-style volume confirmation rules to historical data. The screener calculates dry-up ratios and breakout volume scores as part of its composite rating to validate tight bases before a pivot.