Screen dividend stocks at technical pullback
dividend-growth-pullback-screenerskillsetup L2★1,421
tradermonty/claude-trading-skills ↗What it does
Screen dividend growth stocks at technical pullback
Best for
Long-term dividend growth investors who want to combine fundamental 12%+ dividend CAGR with technical entry timing (RSI pullback), keeping cost basis low by catching temporary weakness in quality names.
Inputs
- · FMP API key and optional FINVIZ Elite API key
- · Min/max dividend yield parameters (default 0.5-3%)
- · Dividend growth threshold (default 10-15% CAGR)
- · RSI threshold for oversold (default ≤40)
Outputs
- · CSV of screened stocks with ticker, yield, dividend CAGR, current RSI, fundamentals
- · Candidate count filtered to fit FMP rate limits (~40 stocks max)
Requires
- · FMP API (Financial Modeling Prep) — 250 requests/day free tier
- · FINVIZ Elite API (optional, for fast pre-screening)
Preconditions
- · Python 3.8+, requests and pandas installed
- · FMP API key generated and set as FMP_API_KEY env var
- · FINVIZ Elite API key optional but recommended (speeds up 10-15min to 2-3min)
Failure modes
- · FMP free tier exhaustion if analyzing >40 stocks without FINVIZ pre-screen
- · RSI calculation accuracy depends on FMP data freshness; stale dividend data misses recent growth changes
- · No validation that dividend growth will continue — purely historical screening
Trust signals
- · Two-stage workflow (FINVIZ pre-screen → FMP deep analysis) explicitly designed to stay within free API tier
- · Concrete parameter ranges given (yield 1-2.5%, dividend CAGR 12%+, RSI ≤40 for entry)
- · Cost-aware guidance (free tier limits, API call budgeting, max-candidates flag)
- · Dual API strategy reduces execution time from 10-15min to 2-3min