vcp-screener

Screen S&P 500 stocks for Volatility Contraction Patterns using Financial Modeling Prep API.

2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Fabio29T/Trading-Skills --skill vcp-screener
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcp-screener
Source: https://github.com/Fabio29T/Trading-Skills/tree/main/skills/vcp-screener
Command: npx skills add https://github.com/Fabio29T/Trading-Skills --skill vcp-screener

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you identify high-probability stock trading opportunities by automatically screening for Mark Minervini's Volatility Contraction Pattern (VCP), a powerful setup for Stage 2 uptrend stocks.

Core Features & Use Cases

  • VCP Pattern Detection: Screens S&P 500 stocks for stocks forming tight bases with contracting volatility near breakout points.
  • Stage 2 Trend Confirmation: Filters candidates based on Minervini's 7-point Trend Template to ensure they are in a confirmed Stage 2 uptrend.
  • Scoring & Ranking: Assigns a composite VCP score (0-100) and provides actionable guidance based on the rating (Textbook, Strong, Good, Developing).
  • Use Case: When you want to find stocks that exhibit the characteristics of Minervini's VCP setups, you can use this skill to generate a ranked watchlist of potential breakout candidates.

Quick Start

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

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

You screen for the Volatility Contraction Pattern (VCP) by running a 3-phase pipeline that pre-filters S&P 500 stocks, applies Minervini's 7-point Trend Template, and detects contracting volatility near breakout pivot points.

What is a VCP setup in stock trading?

A VCP setup is a Volatility Contraction Pattern where a stock in a Stage 2 uptrend forms a tight base with progressively contracting price volatility. This Skill identifies these patterns and scores them from 0 to 100 to signal potential breakout opportunities.

How do I find Stage 2 uptrend stocks forming tight bases?

You find Stage 2 uptrend stocks by applying Minervini's 7-point Trend Template as a filter. This Skill uses the Trend Template to confirm the uptrend phase before scanning for tight bases with contracting volatility.

Do I need a Financial Modeling Prep API key to screen for VCP setups?

Yes, you need a Financial Modeling Prep API key. The Skill utilizes this API to retrieve the historical stock data required for executing the pre-filter, Trend Template analysis, and VCP detection phases.

Can I use this VCP screener on stocks outside the S&P 500?

No, this VCP screener is specifically designed to screen S&P 500 stocks. The pipeline targets this index to find high-probability Stage 2 uptrend candidates forming Volatility Contraction Patterns.

How does VCP scoring and ranking work for breakout candidates?

VCP scoring works by assigning a composite score from 0 to 100 based on pattern quality. The Skill generates a ranked watchlist with actionable guidance, categorizing setups as Textbook, Strong, Good, or Developing breakout candidates.