mcpField
E
earnings-trade-analyzer

earnings-trade-analyzer

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

earnings-trade-analyzer について

直近の決算発表後の銘柄を、5要素の加重スコアで評価するスキルです。トレーダーが決算への反応やモメンタム候補を検討するためのレポートを作成します。

主な機能

  1. 015要素の加重スコア
  2. 02候補銘柄の文字評価
  3. 03JSON・Markdownレポート
  4. 04評価別の判断ガイダンス

活用シーン

  1. 01直近決算後の銘柄スクリーニング
  2. 02決算ギャップとトレンドの比較
  3. 03出来高と移動平均の確認

インストール

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

$npx skills add https://github.com/mphinance/alpha-skills --skill earnings-trade-analyzer

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

同梱ファイル

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

README.md
references/
scoring_methodology.md
scripts/
analyze_earnings_trades.py
fmp_client.py
report_generator.py
scorer.py
scripts/calculators/
__init__.py
gap_size_calculator.py
ma200_calculator.py
ma50_calculator.py
pre_earnings_trend_calculator.py
volume_trend_calculator.py
scripts/tests/
conftest.py
test_earnings_trade_analyzer.py
test_fmp_client_historical.py

詳細

Earnings Trade Analyzer - 決算後の5要素スコアリング

5要素の加重スコアリングシステムを使用して、直近の決算発表後の銘柄を分析し、モメンタム取引の候補となる強い決算反応を特定します。

使用する場面

  • 決算発表後の取引分析や決算ギャップのスクリーニングを求められた場合
  • 直近の決算反応の中から最良のものを見つけたい場合
  • 決算モメンタムのスコアリングや評価を求められた場合
  • 決算後の株価上昇(PEAD)候補について尋ねられた場合

前提条件

  • FMP API キー(環境変数 FMP_API_KEY を設定するか、--api-key を渡してください)
  • 無料プラン(1日250回の呼び出し)で、デフォルトのスクリーニング(過去2日、上位20銘柄)には十分です
  • より長い期間を対象にする場合や、全銘柄をスクリーニングする場合は、有料プランを推奨します

ワークフロー

ステップ 1:Earnings Trade Analyzer を実行する

アナライザースクリプトを実行します。

# Default: last 2 days of earnings, top 20 results
python3 skills/earnings-trade-analyzer/scripts/analyze_earnings_trades.py --output-dir reports/

# Custom lookback and market cap filter
python3 skills/earnings-trade-analyzer/scripts/analyze_earnings_trades.py \
  --lookback-days 5 \
  --min-market-cap 1000000000 \
  --top 30 \
  --output-dir reports/

# With entry quality filter
python3 skills/earnings-trade-analyzer/scripts/analyze_earnings_trades.py \
  --apply-entry-filter \
  --output-dir reports/
ステップ 2:結果を確認する
  1. 生成された JSON レポートと Markdown レポートを読みます
  2. スコアの解釈に関する背景情報として、references/scoring_methodology.md を読み込みます
  3. 実際の取引候補として、グレード A と B の銘柄に注目します
ステップ 3:分析結果を提示する

上位候補ごとに、以下を提示します。

  • 総合スコアとレターグレード(A/B/C/D)
  • 決算ギャップの大きさと方向
  • 決算発表前20日間のトレンド
  • 出来高比率(20日平均と60日平均の比較)
  • 200日および50日移動平均に対する株価の位置
  • 最もスコアの低い要素と最もスコアの高い要素
ステップ 4:実行可能な指針を提示する

グレードに基づき、以下のように案内します。

  • グレード A(85以上): 機関投資家の買い集めを伴う強い決算反応です。エントリーを検討してください
  • グレード B(70~84): 監視する価値のある良好な決算反応です。押し目または確認を待ってください
  • グレード C(55~69): シグナルがまちまちです。慎重に判断し、追加分析が必要です
  • グレード D(55未満): 条件の弱いセットアップです。回避するか、より良い条件を待ってください

出力

  • earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.json - schema_version "1.0" の構造化された結果
  • earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.md - 表を含む、人が読みやすいレポート

リソース

  • references/scoring_methodology.md - 5要素スコアリングシステム、グレードのしきい値、エントリー品質フィルターのルール

コメント