vcp-screener

Screen S&P 500 or custom stock universes for Mark Minervini's Volatility Contraction Pattern.

2|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill vcp-screener-ihsandanish25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcp-screener
Source: https://github.com/IhsanDanish25/claude-trading-skills/tree/main/skills/vcp-screener
Command: npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill vcp-screener-ihsandanish25

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, fmp_client, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of screening S&P 500 stocks for Mark Minervini's Volatility Contraction Pattern (VCP), identifying Stage 2 uptrend stocks with contracting volatility near breakout pivot points.

Core Features & Use Cases

  • VCP Screening: Identifies stocks forming tight bases with contracting volatility near breakout pivot points.
  • Custom Universe: Allows users to screen a custom universe of stocks.
  • Full S&P 500 Screening: Screens all S&P 500 stocks (requires paid API tier).
  • Use Case: A trader wants to find stocks with strong uptrend momentum and low volatility, as identified by the Volatility Contraction Pattern. They can use this skill to screen the S&P 500 or a custom universe of stocks and receive detailed analysis.

Quick Start

Use the vcp-screener skill to screen the S&P 500 for stocks with the Volatility Contraction Pattern.

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's Volatility Contraction Pattern?

To screen stocks for Minervini's Volatility Contraction Pattern, you can automate the identification of Stage 2 uptrend stocks with contracting volatility near breakout pivot points using the Financial Modeling Prep API for real-time data.

Can I screen a custom universe of stocks for VCP setups?

Yes, you can screen a custom universe of stocks for VCP setups. Alternatively, you can screen the full S&P 500, but screening all 500 stocks requires a paid API tier for data access.

Do I need a paid Financial Modeling Prep API tier to screen the S&P 500?

Yes, screening the full S&P 500 for volatility contraction patterns requires a paid Financial Modeling Prep API tier. A custom stock universe can also be screened using the same API integration.

What is volatility contraction pattern screening used for in swing trading?

Volatility contraction pattern screening is used for swing trading and momentum-based investing to find stocks with strong uptrend momentum and low volatility preparing for potential breakouts.

How does automated VCP detection work for momentum trading strategies?

Automated VCP detection works by applying pattern analysis algorithms to real-time stock data, identifying tight bases with progressively contracting volatility that indicate a stock is preparing for a breakout pivot.