tradermonty/claude-trading-skills

stockbee-exhaustion-hammer-screener

Screen US stocks for Stockbee-style selling-exhaustion hammer setups using prior momentum, pullback depth, undercut/reclaim, long lower-wick geometry, close-location, volume confirmation, quality/liquidity gates, and risk-distance scoring.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/tradermonty/claude-trading-skills --skill stockbee-exhaustion-hammer-screener

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

Stockbee Exhaustion Hammer Screener

Screen US equities for Stockbee-style selling-exhaustion hammer candidates. The skill is a candidate-generation and setup-quality workflow, not a signal service or an auto-execution system.

When to Use

  • User asks for Stockbee / Pradeep Bonde style exhaustion setup screening
  • User wants near-close hammer / long lower-wick reversal candidates
  • User wants to scan strong, liquid stocks that pulled back and may be seeing selling exhaustion
  • User wants undercut/reclaim candidates before the close or after the close
  • User provides a symbol list, universe file, or historical / provisional OHLCV JSON for screening
  • User wants candidate outputs to feed into technical-analyst, position-sizer, trader-memory-core, or stockbee-setup-fluency-trainer

Prerequisites

  • FMP API key for live universe and historical OHLCV screening:
bash
  export FMP_API_KEY=your_api_key_here
  • Optional no-API path: provide --prices-json containing daily OHLCV bars by symbol. For the intended near-close use case, the latest bar should be a provisional current-day bar captured near the close.
  • Optional --profiles-json can add quality metadata such as marketCap, mutualFundHolders, institutionalHolders, or institutionalOwnershipPct.
  • Run only after the market-regime workflow allows new swing risk, or mark output as manual-review-only.

Workflow

Step 1: Choose Input Mode

Use one of three modes:

Mode A: FMP universe scan

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

Mode B: Explicit symbols

bash
python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py \
  --symbols APP ENPH NVDA TSLA \
  --market-gate allowed \
  --output-dir reports/

Mode C: Offline / near-close OHLCV JSON

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

For a best-effort FMP near-close run, use quote override. This costs one additional quote call per symbol and depends on provider freshness:

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

Step 2: Run the Screening Pass

The script detects these setup families:

  • Selling exhaustion hammer: long lower wick, small body, strong close-location, and recovery from the day low
  • Undercut/reclaim hammer: current low undercuts the prior short-term low and the near-close price reclaims that level
  • Prior momentum pullback: recent high formed within the configured lookback, followed by a controlled pullback rather than a long-term downtrend
  • High-quality / liquid context: price, volume, 20-day average dollar volume, market-cap metadata, and optional holder metadata

It then scores setup quality using:

  • Quality / liquidity
  • Prior momentum
  • Pullback and selling-exhaustion context
  • Hammer candle geometry
  • Risk distance to the day low plus buffer
  • Market gate alignment

Step 3: Review Output

Read the generated JSON and Markdown reports. For each candidate, present:

  • Trigger type and all matched tags
  • Pullback depth from recent high and days since that high
  • Undercut/reclaim status and short-term prior low
  • Hammer geometry: lower wick, body, upper wick, close location, recovery from low
  • Volume ratios, average dollar volume, and quality metadata
  • Entry reference, stop reference, and risk percentage to stop
  • Setup score, rating, state, and reject reasons
  • Suggested downstream action

Step 4: Send Survivors to Trade Planning

Use the output conservatively:

  • A / A- candidates: validate chart manually, check earnings/news risk, then send to position-sizer
  • B candidates: manual review or next-day hammer-high confirmation
  • Watch candidates: keep on watchlist / model book; wait for follow-through or tighter risk
  • Rejected candidates: retain for post-analysis, not for execution

Output

  • stockbee_exhaustion_hammer_YYYY-MM-DD_HHMMSS.json - Structured candidate list, metadata, thresholds, score components, and rejects
  • stockbee_exhaustion_hammer_YYYY-MM-DD_HHMMSS.md - Human-readable report grouped by rating/state

Resources

  • references/exhaustion_hammer_methodology.md - Stockbee-style method summary and implementation boundaries
  • references/scoring_system.md - Component weights, state thresholds, and failure filters
  • references/near_close_operations.md - Near-close operational checklist and scheduling notes

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills
tradermonty
커뮤니티

breakout-trade-planner

Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat management, and Alpaca-compatible order templates (stop-limit bracket for pre-placement, limit bracket for post-confirmation). Use when user has VCP screener results and wants actionable trade plans with entry/stop/target levels and position sizing.

설치 수
1
GitHub Stars
3.3천
업데이트
10월 26일
tradermonty
커뮤니티

crypto-regime-analyzer

Quantifies crypto market regime health using free, keyless public data (CoinGecko + Binance funding). Generates a 0-100 composite score across 6 components (100 = risk-on) with a posture recommendation. No API key required. Use when user asks about crypto market conditions, whether it's alt season, BTC dominance, crypto risk-on vs risk-off, funding rates, or whether crypto exposure should be increased or reduced.

설치 수
1
GitHub Stars
3.3천
업데이트
10월 26일
tradermonty
커뮤니티

data-quality-checker

Validate data quality in market analysis documents and blog articles before publication. Use when checking for price scale inconsistencies (ETF vs futures), instrument notation errors, date/day-of-week mismatches, allocation total errors, and unit mismatches. Supports English and Japanese content. Advisory mode -- flags issues as warnings for human review, not as blockers.

설치 수
1
GitHub Stars
3.3천
업데이트
10월 26일
tradermonty
커뮤니티

downtrend-duration-analyzer

Analyze historical downtrend durations and generate interactive HTML histograms showing typical correction lengths by sector and market cap.

설치 수
1
GitHub Stars
3.3천
업데이트
10월 26일