This screens stocks for Post-Earnings Announcement Drift patterns by analyzing weekly candles after gap-up earnings moves. It pulls from FMP's earnings calendar or accepts output from earnings-trade-analyzer, then classifies candidates into stages like SIGNAL_READY when a red candle forms or BREAKOUT when price clears the pullback high. You get composite scores, concrete entry/exit levels, and risk/reward ratios for each setup. The weekly timeframe focus is smart here since PEAD plays out over weeks, not days. Works well if you trade systematic earnings momentum and want to filter for the specific red candle pullback pattern rather than drowning in every gap-up stock. Free tier FMP API is enough for the default lookback window.

skills.sh installs
3.5K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add tradermonty/claude-trading-skills --skill pead-screener --agent claude-code

Installs into .claude/skills of the current project.

Files

PEAD Screener - Post-Earnings Announcement Drift

Screen post-earnings gap-up stocks for PEAD (Post-Earnings Announcement Drift) patterns using weekly candle analysis to detect red candle pullbacks and breakout signals.

When to Use

  • User asks for PEAD screening or post-earnings drift analysis
  • User wants to find earnings gap-up stocks with follow-through potential
  • User requests red candle breakout patterns after earnings
  • User asks for weekly earnings momentum setups
  • User provides earnings-trade-analyzer JSON output for further screening

Prerequisites

  • FMP API key (set FMP_API_KEY environment variable or pass --api-key)
    export FMP_API_KEY=your_api_key_here
    
  • Free tier (250 calls/day) is sufficient for default screening
  • For Mode B: earnings-trade-analyzer JSON output file with schema_version "1.0"

Workflow

Step 1: Prepare and Execute Screening

Run the PEAD screener script in one of two modes:

Mode A (FMP earnings calendar):

# Default: last 14 days of earnings, 5-week monitoring window
python3 skills/pead-screener/scripts/screen_pead.py --output-dir reports/

Sponsors

Details

Repository
github.com/tradermonty/claude-trading-skills
Categories
CLI & Terminal, Finance & Trading
First seen
Jun 3, 2026

More from tradermonty/claude-trading-skills

All 54
1mvanhorn avatarpp-movie-goatmvanhorn/printing-press-libraryThe movie CLI that combines TMDb's discovery engine with OMDb's multi-source ratings — and ships a SQLite watchlist that flags what's streaming on your services3.5Kskills.sh installs
2arize-ai avatararize-prompt-optimizationarize-ai/arize-skillsOptimizes, improves, and debugs LLM prompts using production trace data, evaluations, and annotations. Extracts prompts from spans, gathers performance signal, 3.4Kskills.sh installs
3dicklesworthstone avatarcassdicklesworthstone/coding_agent_session_searchCoding Agent Session Search - unified CLI/TUI to index and search local coding agent history from Claude Code, Codex, Gemini, Cursor, Aider, ChatGPT, Pi-Agent, 3.4Kskills.sh installs
4giuseppe-trisciuoglio avatarqwen-codergiuseppe-trisciuoglio/developer-kitProvides Qwen Coder CLI delegation workflows for coding tasks using Qwen2.5-Coder and QwQ models, including English prompt formulation, execution flags, and saf3.4Kskills.sh installs
5himself65 avatarcompany-valuationhimself65/finance-skillsEstimate the intrinsic value of a public company using DCF, relative (peer multiple) and sum-of-parts (SOTP) methods, then triangulate to an implied share price3.4Kskills.sh installs
6arize-ai avatararize-tracearize-ai/arize-skillsDownloads, exports, and inspects existing Arize traces and spans to understand what an LLM app is doing or debug runtime issues. Covers exporting traces by ID, 3.4Kskills.sh installs