mean-reversion-screener

Screens for oversold stocks in uptrends using RSI, Bollinger Bands, and moving averages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The skill provides a method to screen for oversold stocks with high mean reversion probability, which can be used by traders to identify potential trading opportunities.

Core Features & Use Cases

  • Screening for Oversold Stocks: Uses RSI, Bollinger Bands, and distance from moving averages to identify quality stocks.
  • Statistical Reversion Setup: Identifies stocks in uptrends that have pulled back to support levels.
  • Use Case: Traders looking for stocks with high reversion probability as part of their trading strategy can utilize this skill to quickly identify potential candidates.

Quick Start

Run the screen using: python3 skills/mean-reversion-screener/scripts/screen_mean_reversion.py --symbols AAPL --output-dir reports/

Frequently Asked Questions about mean-reversion-screener

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

FAQPage Schema
How do I screen for oversold stocks with high mean reversion probability?

To screen for oversold stocks with high mean reversion probability, you can run the provided Python script. It evaluates technical indicators like RSI, Bollinger Bands, and moving average distance to identify potential swing trading candidates in uptrends.

What technical indicators are used to identify statistical mean reversion setups?

The screener identifies statistical mean reversion setups using RSI, Bollinger Bands, and distance from moving averages. These indicators pinpoint oversold stocks within broader uptrends that have pulled back to support levels.

Can I use yfinance to find overvalued stocks for a swing trading strategy?

Yes, the screener uses the yfinance dependency to retrieve market data and find oversold stocks suitable for a swing trading strategy. It automates the analysis of technical indicators to highlight manual trading opportunities.

Does mean reversion screening work for risk management and manual trading?

Mean reversion screening is intended for manual trading decisions and risk management. It automates technical analysis to identify oversold candidates, but it does not execute trades automatically.