cyberneticlibrary

Screen dividend stocks at technical pullback

dividend-growth-pullback-screenerskillsetup L21,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