Stockbee Exhaustion Hammer Screener

Stockbee / Pradeep Bonde スタイルの selling exhaustion hammer 候補を探すスキルです。流動性・品質、直前モメンタム、押し目の深さ、undercut/reclaim、長い下ヒゲ、終値位置、出来高、ストップまでのリスクをまとめて評価します。

FMP必須

スキルパッケージをダウンロード (.skill) GitHubでソースを見る

目次

1. 概要

このスキルは、引け前に出る売り枯れ型のハンマー候補を探すためのスクリーナーです。単なるローソク足のハンマーではなく、文脈を重視します。

主な判定軸:

  • 品質・流動性: 価格、出来高、20日平均ドル出来高、任意の時価総額・保有者メタデータ
  • 直前モメンタム: 近い高値、20日 / 60日の強さ
  • 押し目: 直近高値からの適度な下落
  • 売り枯れ: 短期安値の undercut/reclaim、数日間の売り、出来高確認
  • ハンマー形状: 長い下ヒゲ、小さい実体、強い終値位置、安値からの回復
  • リスク: エントリー基準から当日安値ストップまでの距離

出力は候補の優先順位付けです。自動売買シグナルではありません。


2. 使う場面

次のようなときに使います。

  • Stockbee / Pradeep Bonde 風の exhaustion setup を探したい
  • 引け前にハンマー反転候補を見つけたい
  • 強い銘柄の押し目で、最後の投げ売りが尽きた可能性を探したい
  • undercut/reclaim 候補を手動チャート確認に回したい
  • stockbee-setup-fluency-trainer に学習用サンプルを渡したい

市場レジームが restrictive のときや、チャート確認なしに発注判断へ進む用途には使いません。


3. 前提条件

ライブのユニバース取得と FMP データ取得には Financial Modeling Prep の API キーが必要です。

export FMP_API_KEY=your_api_key_here

API を使わない場合は、銘柄ごとの OHLCV JSON を渡します。引け前運用では、最新バーが引け前時点の暫定日足になっていることが重要です。


4. クイックスタート

python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
  --fmp-universe \
  --max-symbols 300 \
  --market-gate allowed \
  --output-dir reports/

引け前の quote override を使う場合:

python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
  --fmp-universe \
  --use-quote-latest \
  --max-api-calls 700 \
  --market-gate allowed \
  --output-dir reports/

ローカルの暫定 OHLCV を使う場合:

python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
  --prices-json data/near_close_daily_ohlcv.json \
  --profiles-json data/quality_profiles.json \
  --market-gate allowed \
  --output-dir reports/

5. 出力の読み方

候補ごとに次を確認します。

  • 状態と格付け
  • 直近高値からの押し目率
  • undercut/reclaim の有無
  • ハンマー形状の各指標
  • 出来高倍率と平均ドル出来高
  • エントリー / ストップ基準とリスク率
  • スコア内訳と除外理由

Actionable 候補でも、必ずチャート確認、決算・ニュースリスク確認、ポジションサイズ計算を行います。


6. リソース

参照資料:

  • skills/stockbee-exhaustion-hammer-screener/references/exhaustion_hammer_methodology.md
  • skills/stockbee-exhaustion-hammer-screener/references/scoring_system.md
  • skills/stockbee-exhaustion-hammer-screener/references/near_close_operations.md

スクリプト:

  • skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py