stockbee-exhaustion-hammer-screener
tradermonty/claude-trading-skills
Screen US stocks for Stockbee-style selling-exhaustion hammer setups with momentum, pullback, and geometry scoring.
What is stockbee-exhaustion-hammer-screener?
Identifies potential reversal candidates in US equities using Stockbee methodology: selling-exhaustion hammers, undercut/reclaim patterns, and long lower-wick geometry. Use this when screening for near-close hammer reversals in high-quality, liquid stocks after a controlled pullback from recent momentum.
- Scans US equities for selling-exhaustion hammer and undercut/reclaim setups using OHLCV data
- Scores candidates on prior momentum, pullback depth, hammer geometry, volume confirmation, and quality/liquidity gates
- Generates structured JSON and markdown reports with setup ratings (A/A-/B/Watch), entry/stop references, and risk percentages
- Supports three input modes: FMP universe scan, explicit symbol list, or offline OHLCV JSON with optional quality metadata
- Filters by market regime gate and rejects candidates based on geometry, volume, and risk-distance thresholds
- Integrates with downstream skills: technical-analyst, position-sizer, trader-memory-core, and stockbee-setup-fluency-trainer
How to install stockbee-exhaustion-hammer-screener
npx skills add https://github.com/tradermonty/claude-trading-skills --skill stockbee-exhaustion-hammer-screener- FMP API key (export FMP_API_KEY=your_api_key_here) for live universe and historical OHLCV data
- Optional: --prices-json file with daily OHLCV bars by symbol for offline screening
- Optional: --profiles-json file with quality metadata (marketCap, mutualFundHolders, institutionalOwnershipPct)
- Python 3 environment to run screening script
How to use stockbee-exhaustion-hammer-screener
- 1.Choose input mode: FMP universe scan (--fmp-universe), explicit symbols (--symbols APP ENPH), or offline JSON (--prices-json)
- 2.Run the screening script with desired flags: python3 skills/stockbee-exhaustion-hammer-screener/scripts/screen_exhaustion_hammer.py --symbols SYMBOL1 SYMBOL2 --market-gate allowed --output-dir reports/
- 3.Review generated JSON report (stockbee_exhaustion_hammer_YYYY-MM-DD_HHMMSS.json) for structured candidate data, scores, and metadata
- 4.Read markdown report (stockbee_exhaustion_hammer_YYYY-MM-DD_HHMMSS.md) grouped by rating (A/A-/B/Watch) and trigger type
- 5.Send A/A- rated candidates to position-sizer or technical-analyst; keep B and Watch candidates for manual confirmation or next-day follow-through
Use cases
- Screen a watchlist of 50–300 high-quality stocks for near-close hammer candidates before market close
- Identify undercut/reclaim reversal setups in a custom universe after a market pullback
- Generate offline candidate reports from historical OHLCV data and institutional-holder metadata for manual review
- Feed A/A- rated candidates into position-sizer and trade-planning workflows
- Validate Stockbee-style exhaustion patterns in earnings-season or volatility-spike environments
- Swing traders using Stockbee methodology and Pradeep Bonde setups
- Quantitative traders building reversal-candidate pipelines
- Portfolio managers screening for pullback-entry opportunities in institutional-quality stocks
- Trading coaches and educators teaching exhaustion-hammer pattern recognition
stockbee-exhaustion-hammer-screener FAQ
Selling-exhaustion hammer detects a long lower wick with small body and strong close location after a pullback, indicating buyers absorbed selling pressure. Undercut/reclaim occurs when the current low undercuts a prior short-term low and the near-close price reclaims that level, showing rejection of lower prices.
Yes. Use --prices-json mode with a JSON file containing daily OHLCV bars by symbol. For near-close use cases, ensure the latest bar is a provisional current-day bar captured near market close.
The score combines quality/liquidity, prior momentum, pullback context, hammer geometry, risk distance to stop, and market-gate alignment. Higher scores indicate stronger setup quality and lower risk-to-reward ratios.
A/A- candidates: validate manually and send to position-sizer. B candidates: manual review or next-day confirmation. Watch candidates: keep on watchlist; reject candidates are not for execution.
Yes. Feed A/A- candidates to technical-analyst for chart validation, position-sizer for risk calculation, trader-memory-core for trade logging, or stockbee-setup-fluency-trainer for pattern learning.
Full instructions (SKILL.md)
Source of truth, from tradermonty/claude-trading-skills.
name: stockbee-exhaustion-hammer-screener description: 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. Use when the user asks for Stockbee, Pradeep Bonde, exhaustion setup, selling exhaustion, hammer reversal, undercut reclaim, near-close reversal candidates, or pullback entries in high-quality funds-owned stocks.
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, orstockbee-setup-fluency-trainer
Prerequisites
- FMP API key for live universe and historical OHLCV screening:
export FMP_API_KEY=your_api_key_here - Optional no-API path: provide
--prices-jsoncontaining 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-jsoncan add quality metadata such asmarketCap,mutualFundHolders,institutionalHolders, orinstitutionalOwnershipPct. - 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
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
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
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:
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 rejectsstockbee_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 boundariesreferences/scoring_system.md- Component weights, state thresholds, and failure filtersreferences/near_close_operations.md- Near-close operational checklist and scheduling notes
Related skills
More from tradermonty/claude-trading-skills and the wider catalog.

stockbee-momentum-burst-screener
Screen US stocks for Stockbee-style Momentum Burst setups using 4% breakout, range expansion, and volume triggers.

stockbee-setup-fluency-trainer
Build and maintain a Stockbee Momentum Burst setup model book with 3/5-day outcome tracking and cohort analysis.

strategy-pivot-designer
Break strategy backtest plateaus by detecting stagnation and generating structurally different pivot proposals.

technical-analyst
Analyze weekly price charts for trends, support/resistance, and probabilistic price scenarios.

theme-detector
Detect and rank trending market themes across sectors with lifecycle maturity and confidence scoring.

trade-hypothesis-ideator
Generate falsifiable trade strategy hypotheses from market data and trade logs with experiment designs and kill criteria.