pead-screener

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

PEAD Screener - Post-Earnings Announcement Drift

PEAD筛选工具——盈余公告后漂移(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.
通过周K线分析,筛选出现盈余后跳空上涨且符合PEAD(盈余公告后漂移)模式的股票,以检测阴线回调和突破信号。

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
  • 用户请求PEAD筛选或盈余后漂移分析
  • 用户希望找到具有延续潜力的盈余跳空上涨股票
  • 用户询问盈余后的阴线突破模式
  • 用户请求每周盈余动量设置
  • 用户提供earnings-trade-analyzer的JSON输出以进行进一步筛选

Prerequisites

前置条件

  • FMP API key (set
    FMP_API_KEY
    environment variable or pass
    --api-key
    )
  • Free tier (250 calls/day) is sufficient for default screening
  • For Mode B: earnings-trade-analyzer JSON output file with schema_version "1.0"
  • FMP API密钥(设置
    FMP_API_KEY
    环境变量或传递
    --api-key
    参数)
  • 免费层级(每日250次调用)足以满足默认筛选需求
  • 模式B:需提供schema_version为"1.0"的earnings-trade-analyzer JSON输出文件

Workflow

工作流程

Step 1: Prepare and Execute Screening

步骤1:准备并执行筛选

Run the PEAD screener script in one of two modes:
Mode A (FMP earnings calendar):
bash
undefined
以以下两种模式之一运行PEAD筛选脚本:
模式A(FMP盈余日历):
bash
undefined

Default: last 14 days of earnings, 5-week monitoring window

默认:过去14天的盈余数据,5周监控窗口

python3 skills/pead-screener/scripts/screen_pead.py --output-dir reports/
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):**
```bash
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/

**模式B(earnings-trade-analyzer JSON输入):**
```bash

From earnings-trade-analyzer output

基于earnings-trade-analyzer的输出

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/
undefined
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/
undefined

Step 2: Review Results

步骤2:查看结果

  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
  1. 阅读生成的JSON和Markdown报告
  2. 查看
    references/pead_strategy.md
    以了解PEAD理论和模式背景
  3. 查看
    references/entry_exit_rules.md
    以了解交易管理规则

Step 3: Present Analysis

步骤3:呈现分析结果

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)
针对每个候选股票,呈现以下内容:
  • 阶段分类(监控中、信号就绪、已突破、已过期)
  • 周K线形态详情(阴线位置、突破状态)
  • 综合评分和评级
  • 交易设置:入场点、止损位、目标位、风险/回报比
  • 流动性指标(20日平均成交量ADV20、平均成交量)

Step 4: Provide Actionable Guidance

步骤4:提供可执行指导

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
根据阶段和评级:
  • 已突破 + 优质设置(85分及以上): 高置信度PEAD交易,全仓位
  • 已突破 + 良好设置(70-84分): 可靠的PEAD设置,标准仓位
  • 信号就绪: 已形成阴线,设置警报监控阴线高点突破
  • 监控中: 盈余发布后,尚未出现阴线,加入观察列表
  • 已过期: 超出监控窗口,从观察列表移除

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
  • pead_screener_YYYY-MM-DD_HHMMSS.json
    - 包含阶段分类的结构化结果
  • pead_screener_YYYY-MM-DD_HHMMSS.md
    - 按阶段分组的易读性报告

Resources

资源

  • references/pead_strategy.md
    - PEAD theory and weekly candle approach
  • references/entry_exit_rules.md
    - Entry, exit, and position sizing rules
  • references/pead_strategy.md
    - PEAD理论和周K线分析方法
  • references/entry_exit_rules.md
    - 入场、出场和仓位规模规则