Stockbee Momentum Burst Screener
Screen US equities for Stockbee-style short-term Momentum Burst 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 Momentum Burst screening
- User wants 4% breakout, dollar breakout, or range expansion candidates
- User asks for short-term 3-5 day swing momentum setups
- User wants to review whether a daily breakout has A/B/C setup quality
- User provides a symbol list, universe file, or historical OHLCV JSON for screening
- User wants candidate outputs to feed into
technical-analyst, position-sizer, or trader-memory-core
Prerequisites
Workflow
Step 1: Choose Input Mode
Use one of three modes:
Mode A: FMP universe scan
python3 skills/stockbee-momentum-burst-screener/scripts/screen_momentum_burst.py \
--fmp-universe \
--max-symbols 300 \
--output-dir reports/
Mode B: Explicit symbols
python3 skills/stockbee-momentum-burst-screener/scripts/screen_momentum_burst.py \
--symbols NVDA SMCI PLTR TSLA \
--output-dir reports/
Mode C: Offline OHLCV JSON
python3 skills/stockbee-momentum-burst-screener/scripts/screen_momentum_burst.py \
--prices-json data/daily_ohlcv.json \
--output-dir reports/
Step 2: Run the Screening Pass
The script detects these trigger families:
- 4% Breakout:
close / previous_close >= 1.04, volume above previous day, and volume above the liquidity floor
- Dollar Breakout:
close - open >= 0.90, volume above the liquidity floor
- Range Expansion: current daily range exceeds the prior three daily ranges while the prior day was not already extended
It then scores setup quality using:
- Trigger strength
- Volume expansion
- Prior base / range contraction quality
- Close location near the high of day
- Risk distance to the trigger-day low
- Failure filters such as prior 3-day run-up or recent 4% breakdown
- Market gate alignment
Step 3: Review Output
Read the generated JSON and Markdown reports. For each candidate, present:
- Trigger type and all matched trigger tags
- Day gain, dollar gain, volume ratio, and close-location percentage
- Prior base length and base width
- 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: send to
technical-analyst for manual chart validation, then position-sizer
- B candidates: watchlist or smaller-risk review only
- Watch-only candidates: keep in model book; do not plan a trade unless chart review upgrades the setup
- Rejected candidates: retain for post-analysis, not for execution
Output
stockbee_momentum_burst_YYYY-MM-DD_HHMMSS.json - Structured candidate list, metadata, thresholds, score components, and rejects
stockbee_momentum_burst_YYYY-MM-DD_HHMMSS.md - Human-readable report grouped by rating/state
Resources
references/momentum_burst_methodology.md - Stockbee-style method summary and implementation boundaries
references/scoring_system.md - Component weights, state thresholds, and failure filters
references/entry_exit_rules.md - Entry reference, stop, sizing handoff, and exit template
1---2name: stockbee-momentum-burst-screener3description: Screen US stocks for Stockbee-style short-term Momentum Burst setups using 4% breakout, dollar breakout, range expansion, volume expansion, prior range contraction, close-location, failure filters, and risk-distance scoring. Use when the user asks for Stockbee, Pradeep Bonde, momentum burst, 4% breakout, range expansion, dollar breakout, short-term swing momentum candidates, or 3-5 day burst setup review.4---56# Stockbee Momentum Burst Screener78Screen US equities for Stockbee-style short-term Momentum Burst candidates. The skill is a candidate-generation and setup-quality workflow, not a signal service or an auto-execution system.910## When to Use1112- User asks for Stockbee / Pradeep Bonde style Momentum Burst screening13- User wants 4% breakout, dollar breakout, or range expansion candidates14- User asks for short-term 3-5 day swing momentum setups15- User wants to review whether a daily breakout has A/B/C setup quality16- User provides a symbol list, universe file, or historical OHLCV JSON for screening17- User wants candidate outputs to feed into `technical-analyst`, `position-sizer`, or `trader-memory-core`1819## Prerequisites2021- FMP API key for live universe and historical OHLCV screening:22 ```bash23 export FMP_API_KEY=your_api_key_here24 ```25- Optional no-API path: provide `--prices-json` containing daily OHLCV bars by symbol.26- Run only after the market-regime workflow allows new swing risk, or mark output as manual-review-only.2728## Workflow2930### Step 1: Choose Input Mode3132Use one of three modes:3334**Mode A: FMP universe scan**35```bash36python3 skills/stockbee-momentum-burst-screener/scripts/screen_momentum_burst.py \37 --fmp-universe \38 --max-symbols 300 \39 --output-dir reports/40```4142**Mode B: Explicit symbols**43```bash44python3 skills/stockbee-momentum-burst-screener/scripts/screen_momentum_burst.py \45 --symbols NVDA SMCI PLTR TSLA \46 --output-dir reports/47```4849**Mode C: Offline OHLCV JSON**50```bash51python3 skills/stockbee-momentum-burst-screener/scripts/screen_momentum_burst.py \52 --prices-json data/daily_ohlcv.json \53 --output-dir reports/54```5556### Step 2: Run the Screening Pass5758The script detects these trigger families:5960- **4% Breakout:** `close / previous_close >= 1.04`, volume above previous day, and volume above the liquidity floor61- **Dollar Breakout:** `close - open >= 0.90`, volume above the liquidity floor62- **Range Expansion:** current daily range exceeds the prior three daily ranges while the prior day was not already extended6364It then scores setup quality using:6566- Trigger strength67- Volume expansion68- Prior base / range contraction quality69- Close location near the high of day70- Risk distance to the trigger-day low71- Failure filters such as prior 3-day run-up or recent 4% breakdown72- Market gate alignment7374### Step 3: Review Output7576Read the generated JSON and Markdown reports. For each candidate, present:7778- Trigger type and all matched trigger tags79- Day gain, dollar gain, volume ratio, and close-location percentage80- Prior base length and base width81- Entry reference, stop reference, and risk percentage to stop82- Setup score, rating, state, and reject reasons83- Suggested downstream action8485### Step 4: Send Survivors to Trade Planning8687Use the output conservatively:8889- **A / A- candidates:** send to `technical-analyst` for manual chart validation, then `position-sizer`90- **B candidates:** watchlist or smaller-risk review only91- **Watch-only candidates:** keep in model book; do not plan a trade unless chart review upgrades the setup92- **Rejected candidates:** retain for post-analysis, not for execution9394## Output9596- `stockbee_momentum_burst_YYYY-MM-DD_HHMMSS.json` - Structured candidate list, metadata, thresholds, score components, and rejects97- `stockbee_momentum_burst_YYYY-MM-DD_HHMMSS.md` - Human-readable report grouped by rating/state9899## Resources100101- `references/momentum_burst_methodology.md` - Stockbee-style method summary and implementation boundaries102- `references/scoring_system.md` - Component weights, state thresholds, and failure filters103- `references/entry_exit_rules.md` - Entry reference, stop, sizing handoff, and exit template