pead-screener
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChinesePEAD 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 environment variable or pass
FMP_API_KEY)--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
undefinedDefault: 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/
--lookback-days 21
--watch-weeks 6
--min-gap 5.0
--min-market-cap 1000000000
--output-dir reports/
**Mode B (earnings-trade-analyzer JSON input):**
```bashpython3 skills/pead-screener/scripts/screen_pead.py
--lookback-days 21
--watch-weeks 6
--min-gap 5.0
--min-market-cap 1000000000
--output-dir reports/
--lookback-days 21
--watch-weeks 6
--min-gap 5.0
--min-market-cap 1000000000
--output-dir reports/
**模式B(earnings-trade-analyzer JSON输入):**
```bashFrom 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/
--candidates-json reports/earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.json
--min-grade B
--output-dir reports/
undefinedpython3 skills/pead-screener/scripts/screen_pead.py
--candidates-json reports/earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.json
--min-grade B
--output-dir reports/
--candidates-json reports/earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.json
--min-grade B
--output-dir reports/
undefinedStep 2: Review Results
步骤2:查看结果
- Read the generated JSON and Markdown reports
- Load for PEAD theory and pattern context
references/pead_strategy.md - Load for trade management rules
references/entry_exit_rules.md
- 阅读生成的JSON和Markdown报告
- 查看以了解PEAD理论和模式背景
references/pead_strategy.md - 查看以了解交易管理规则
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
输出
- - Structured results with stage classification
pead_screener_YYYY-MM-DD_HHMMSS.json - - Human-readable report grouped by stage
pead_screener_YYYY-MM-DD_HHMMSS.md
- - 包含阶段分类的结构化结果
pead_screener_YYYY-MM-DD_HHMMSS.json - - 按阶段分组的易读性报告
pead_screener_YYYY-MM-DD_HHMMSS.md
Resources
资源
- - PEAD theory and weekly candle approach
references/pead_strategy.md - - Entry, exit, and position sizing rules
references/entry_exit_rules.md
- - PEAD理论和周K线分析方法
references/pead_strategy.md - - 入场、出场和仓位规模规则
references/entry_exit_rules.md