scanner-bullish
This skill analyzes multiple stock symbols against technical indicators—moving averages, RSI, MACD, and ADX—to identify bullish trends and rank results by composite score. Customize your scan with adjustable lookback periods and result limits. Output includes detailed indicator values, crossover timing, and earnings dates to support trading decisions.
scanner-bullish scans multiple stock symbols for bullish technical signals and ranks them by composite score.
AI-generated summary based on this skill's SKILL.md
Install
staskh/trading_skills/scanner-bullish · repository language: Python
git clone https://github.com/staskh/trading_skills
cp -r trading_skills/.claude/skills/scanner-bullish ~/.claude/skills/scanner-bullishnpx skillfed install staskh/trading_skills/scanner-bullishFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does scanner-bullish scan stocks for bullish trends?
scanner-bullish analyzes multiple stock symbols against technical indicators including moving averages, RSI, MACD, and ADX to identify bullish trends. The skill evaluates each ticker for bullish signals such as golden crosses, positive momentum, and composite technical scores, then ranks results by signal strength to help you prioritize the most promising opportunities.
What technical indicators does scanner-bullish use to rank stocks?
scanner-bullish ranks stocks using RSI, ADX, price relative to moving averages, MACD crossovers, and EMA crossovers. The skill combines these indicators into a composite technical indicator score, allowing you to identify trending stocks with multiple confirming signals rather than relying on a single metric.
Can I scan AAPL MSFT GOOGL for bullish signals with this tool?
Yes. scanner-bullish accepts multiple ticker symbols and scans each one for bullish technical signals. You can input any list of stock symbols, and the skill will evaluate them all against its technical criteria, then rank them by composite score so you can quickly identify which stocks show the strongest bullish setup.
What customization options does scanner-bullish offer?
scanner-bullish lets you adjust lookback periods for your technical analysis and set result limits to control how many ranked stocks you receive. This flexibility allows you to tailor the scan to your trading timeframe and focus on the top candidates that meet your criteria.
What information does scanner-bullish output for each stock?
scanner-bullish provides detailed indicator values, crossover timing (such as golden cross or MACD crossover dates), and earnings dates for each scanned stock. This comprehensive output supports your trading decisions by showing you not just which stocks are bullish, but the specific technical events and upcoming catalysts driving the signal.
SKILL.md
rendered from the published skill — quoted content, verbatim
Bullish Scanner
Scans symbols for bullish trends and ranks them by composite score.
Instructions
> Note: If uv is not installed or pyproject.toml is not found, replace uv run python with python in all commands below.
uv run python scripts/scan.py SYMBOLS [--top N] [--period PERIOD]
Arguments
SYMBOLS- Comma-separated ticker symbols (e.g.,AAPL,MSFT,GOOGL,NVDA)--top- Number of top results to return (default: 30)--period- Historical period for analysis: 1mo, 3mo, 6mo (default: 3mo)
Scoring System (max ~9.5 points)
| Indicator | Condition | Points |
|---|---|---|
| SMA20 | Price > SMA20 | +1.0 |
| SMA50 | Price > SMA50 | +1.0 |
| RSI | 50-70 (bullish) | +1.0 |
| 30-50 (neutral) | +0.5 | |
| <30 (oversold) | +0.25 | |
| MACD | MACD > Signal | +1.0 |
| Histogram rising | +0.5 | |
| EMA9/21 | EMA9 > EMA21 (golden cross) | +0.5 |
| EMA9 < EMA21 (death |
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
.claude/skills/scanner-bullish/SKILL.md
.claude/skills/scanner-bullish/scripts/scan.py