mcpField
P
pead-screener

pead-screener

github.com/mphinanceデータ・データベース3283 回インストール5 日前に更新
リポジトリ

pead-screener について

pead-screenerは、決算発表後のギャップアップ銘柄から、発表後ドリフト(PEAD)のパターンを探すスキルです。週足を分析してセットアップの段階を分類し、パターン、売買水準、流動性を含むレポートを作成します。

主な機能

  1. 01FMP決算カレンダーによるスクリーニング
  2. 02JSON候補入力モード
  3. 03週足ローソク足パターン分析
  4. 04段階分類と複合評価
  5. 05エントリー、損切り、目標、流動性の報告

活用シーン

  1. 01決算後のギャップアップ候補探し
  2. 02赤いローソク足のブレイクアウト監視
  3. 03earnings-trade-analyzer候補の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mphinance/alpha-skills --skill pead-screener

インストール後、Claude Code で/pead-screenerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
references/
entry_exit_rules.md
pead_strategy.md
scripts/
fmp_client.py
report_generator.py
scorer.py
screen_pead.py
scripts/calculators/
__init__.py
breakout_calculator.py
liquidity_calculator.py
risk_reward_calculator.py
weekly_candle_calculator.py
scripts/tests/
conftest.py
test_pead_screener.py

詳細

PEAD スクリーナー - Post-Earnings Announcement Drift

決算後のギャップアップ銘柄を対象に、週足ローソク足分析を用いて PEAD(Post-Earnings Announcement Drift)パターンをスクリーニングし、陰線の押し目とブレイクアウトシグナルを検出します。

使用するタイミング

  • ユーザーが PEAD スクリーニングまたは決算後ドリフト分析を求めたとき
  • ユーザーがフォロースルーの可能性がある決算ギャップアップ銘柄を探したいとき
  • ユーザーが決算後の陰線ブレイクアウトパターンを求めたとき
  • ユーザーが週足の決算モメンタムセットアップを求めたとき
  • ユーザーがさらなるスクリーニングのために earnings-trade-analyzer の JSON 出力を提供したとき

前提条件

  • FMP API キー(FMP_API_KEY 環境変数を設定するか、--api-key を渡します)
    export FMP_API_KEY=your_api_key_here
    
  • 無料プラン(1 日 250 コール)でデフォルトのスクリーニングには十分です
  • モード B の場合: schema_version "1.0" の earnings-trade-analyzer JSON 出力ファイル

ワークフロー

ステップ 1: スクリーニングの準備と実行

PEAD スクリーナースクリプトを次の 2 つのモードのいずれかで実行します。

モード A(FMP 決算カレンダー):

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

モード B(earnings-trade-analyzer JSON 入力):

# 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/
ステップ 2: 結果の確認
  1. 生成された JSON および Markdown レポートを読みます
  2. PEAD 理論とパターンの背景については references/pead_strategy.md を読み込みます
  3. トレード管理ルールについては references/entry_exit_rules.md を読み込みます
ステップ 3: 分析の提示

各候補について、以下を提示します:

  • ステージ分類(MONITORING、SIGNAL_READY、BREAKOUT、EXPIRED)
  • 週足ローソク足パターンの詳細(陰線の位置、ブレイクアウト状況)
  • 総合スコアと評価
  • トレードセットアップ: エントリー、ストップロス、ターゲット、リスクリワード比率
  • 流動性指標(ADV20、平均出来高)
ステップ 4: 実行可能なガイダンスの提供

ステージと評価に基づいて:

  • BREAKOUT + 強いセットアップ(85 以上): 確信度の高い PEAD トレード、フルポジションサイズ
  • BREAKOUT + 良好なセットアップ(70〜84): 堅実な PEAD セットアップ、標準ポジションサイズ
  • SIGNAL_READY: 陰線が形成済み、陰線の高値を上抜けるブレイクアウトにアラートを設定
  • MONITORING: 決算後、陰線はまだなし、ウォッチリストに追加
  • EXPIRED: 監視ウィンドウを超過、ウォッチリストから削除

出力

  • pead_screener_YYYY-MM-DD_HHMMSS.json - ステージ分類を含む構造化結果
  • pead_screener_YYYY-MM-DD_HHMMSS.md - ステージごとにグループ化された人間が読みやすいレポート

リソース

  • references/pead_strategy.md - PEAD 理論と週足ローソク足アプローチ
  • references/entry_exit_rules.md - エントリー、エグジット、ポジションサイジングのルール

コメント