vcp-screener

Screen S&P 500 stocks for Volatility Contraction Pattern and Stage 2 uptrends.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/k1064190/stock-expectation --skill vcp-screener-k1064190
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcp-screener
Source: https://github.com/k1064190/stock-expectation/tree/main/.claude/skills/vcp-screener
Command: npx skills add https://github.com/k1064190/stock-expectation --skill vcp-screener-k1064190

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of identifying stocks with the Volatility Contraction Pattern (VCP), which is a key indicator of potential breakouts in Stage 2 uptrends.

Core Features & Use Cases

  • VCP Screening: Identifies stocks with the Volatility Contraction Pattern, a sign of tightening consolidation and potential breakouts.
  • Stage 2 Uptrend Identification: Focuses on stocks in Stage 2 uptrends, which are more likely to experience significant price increases.
  • Use Case: For an investor looking to identify potential breakout candidates in the S&P 500, this Skill can be used to screen for stocks with strong VCP patterns and Stage 2 uptrends.

Quick Start

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

Frequently Asked Questions about vcp-screener

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

FAQPage Schema
How do I screen S&P 500 stocks for the Volatility Contraction Pattern?

Screen S&P 500 stocks for the Volatility Contraction Pattern (VCP) by running automated analysis scripts that detect tightening consolidations and identify Stage 2 uptrends. The skill fetches required historical price data from financial modeling APIs to generate potential breakout candidates.

What is a Stage 2 uptrend and how does VCP screening identify it?

A Stage 2 uptrend is a technical phase where a stock experiences significant price increases. VCP screening identifies it by applying trend analysis and pattern detection algorithms to historical data, scoring stocks based on the strength of their volatility contraction before a potential breakout.

Can I use pandas and numpy for investment research and stock screening?

You can use pandas and numpy for investment research and stock screening because the skill utilizes these dependencies alongside requests to fetch data from financial modeling APIs. This stack processes historical prices to detect VCP formations and score Stage 2 uptrends.

What is the best way to identify potential breakout candidates in the S&P 500?

The best way to identify potential breakout candidates in the S&P 500 is using automated trend analysis and pattern detection. This approach scans for the Volatility Contraction Pattern and Stage 2 uptrends, outputting a scored list of stocks showing strong consolidation behaviors.

Do I need a financial modeling API to run VCP stock screening?

You need a financial modeling API to run VCP stock screening because the skill requires fetching historical market data for accurate pattern detection. External data retrieval is necessary to perform the internal trend analysis and calculate the Volatility Contraction Pattern scores.

Why does VCP screening focus on tightening consolidation in stock prices?

VCP screening focuses on tightening consolidation because the Volatility Contraction Pattern indicates decreasing price volatility before a potential breakout. This Stage 2 uptrend behavior suggests that supply is being absorbed, making the stock a strong candidate for significant price increases.