New to Claude Skills? Learn how to install them →

tradermonty on GitHub

PEAD Screener

Free

Screen stocks for post-earnings drift patterns.

Get this skill

Free · Opens the source repo

What PEAD Screener does

The PEAD Screener is a specialized tool designed to identify stocks exhibiting Post-Earnings Announcement Drift (PEAD) patterns. By analyzing weekly candle formations, the screener detects potential breakout signals and red candle pullbacks, providing users with actionable insights into stock movements following earnings announcements. This tool is particularly valuable for traders looking to capitalize on momentum created by earnings reports, as it focuses on stocks that have gapped up post-earnings and assesses their follow-through potential.

The workflow of the PEAD Screener is straightforward, allowing users to operate in two distinct modes. Mode A utilizes the FMP earnings calendar to screen stocks based on recent earnings announcements, while Mode B accepts JSON output from an earnings-trade-analyzer for a more tailored screening process. This flexibility enables users to choose the input method that best suits their trading strategy and data availability. The screener is designed to generate comprehensive reports, detailing the stage classification of each candidate, weekly candle patterns, and trade setups, ensuring users have all necessary information to make informed trading decisions.

Users of the PEAD Screener typically include traders and analysts focused on short-term trading strategies that leverage earnings momentum. The detailed output reports, which include structured JSON results and human-readable Markdown files, facilitate quick analysis and decision-making. Additionally, the inclusion of references to PEAD theory and entry/exit rules provides users with a deeper understanding of the strategies at play, enhancing their overall trading acumen.

In summary, the PEAD Screener serves as a robust tool for those looking to enhance their trading strategies around earnings announcements, offering a systematic approach to identifying potential trading opportunities in a timely manner.

When to use it

Use this tool when you want to analyze stocks for PEAD patterns following earnings announcements, especially if you have access to earnings-trade-analyzer JSON output.

When not to use it

This tool may not be suitable for long-term investment strategies or if you lack the required FMP API key or JSON input data.

What you can build with it

Screening for Earnings Gaps

Use the PEAD Screener to identify stocks with significant price movements following earnings announcements, focusing on those with potential follow-through.

Analyzing Weekly Candle Patterns

Leverage the weekly candle analysis to detect red candle pullbacks and breakout signals, aiding in timely trading decisions.

Generating Actionable Trade Reports

Utilize the detailed reports generated by the screener to present candidates with clear classifications and recommended trade setups.

How to install PEAD Screener

View source

1. Install with the skills CLI

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

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by tradermonty

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/

# Custom parameters
python3 skills/pead-screener/scripts/screen_pead.py \
  --lookback-days 21 \
  --watch-weeks 6 \
  --min-gap 5.0 \
  --min-market-cap 1000000000 \
  --output-dir reports/

Mode B (earnings-trade-analyzer JSON input):

# From earnings-trade-analyzer output
python3 skills/pead-screener/scripts/screen_pead.py \
  --candidates-json reports/earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.json \
  --min-grade B \
  --output-dir reports/

Scheduled US-equity routine pitfall: Prefer Mode B for pre-market / US-equity cron briefs after running earnings-trade-analyzer. Mode A can pull the global FMP earnings calendar, spend the API budget on non-US symbols, and return weak/non-actionable foreign listings before reaching the intended US watchlist. If Mode A is used anyway and the script reports budget trimming or non-US symbols, mark PEAD output as degraded and treat it as manual-review only rather than a clean candidate source.

Step 2: Review Results

  1. Read the generated JSON and Markdown reports
  2. Load references/pead_strategy.md for PEAD theory and pattern context
  3. Load references/entry_exit_rules.md for trade management rules

Step 3: Present Analysis

For each candidate, present:

  • Stage classification (MONITORING, SIGNAL_READY, BREAKOUT, EXPIRED)
  • Weekly candle pattern details (red candle location, breakout status)
  • Composite score and rating
  • Trade setup: entry, stop-loss, target, risk/reward ratio
  • Liquidity metrics (ADV20, average volume)

Step 4: Provide Actionable Guidance

Based on stages and ratings:

  • BREAKOUT + Strong Setup (85+): High-conviction PEAD trade, full position size
  • BREAKOUT + Good Setup (70-84): Solid PEAD setup, standard position size
  • SIGNAL_READY: Red candle formed, set alert for breakout above red candle high
  • MONITORING: Post-earnings, no red candle yet, add to watchlist
  • EXPIRED: Beyond monitoring window, remove from watchlist

Output

  • pead_screener_YYYY-MM-DD_HHMMSS.json - Structured results with stage classification
  • pead_screener_YYYY-MM-DD_HHMMSS.md - Human-readable report grouped by stage

Resources

  • references/pead_strategy.md - PEAD theory and weekly candle approach
  • references/entry_exit_rules.md - Entry, exit, and position sizing rules

Frequently asked questions about PEAD Screener

Similar skills