Loading...
Loading...
Scan stocks for bullish trends using technical indicators (SMA, RSI, MACD, ADX). Use when user asks to scan for bullish stocks, find trending stocks, or rank symbols by momentum.
npx skill4agent add staskh/trading_skills scanner-bullishNote: Ifis not installed oruvis not found, replacepyproject.tomlwithuv run pythonin all commands below.python
uv run python scripts/scan.py SYMBOLS [--top N] [--period PERIOD]SYMBOLSAAPL,MSFT,GOOGL,NVDA--top--period| 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 | |
| ADX | >25 with +DI > -DI | +1.5 |
| +DI > -DI only | +0.5 | |
| Momentum | 3mo return / 20 | -1 to +2 |
scan_datesymbols_scannedresultssymbolscorepricenext_earningsearnings_timingperiod_return_pctpct_from_sma20pct_from_sma50rsimacdadxdmpdmnsignals# Scan a few symbols
uv run python scripts/scan.py AAPL,MSFT,GOOGL,NVDA,TSLA
# Get top 10 from larger list
uv run python scripts/scan.py AAPL,MSFT,GOOGL,NVDA,TSLA,AMD,AMZN,META --top 10
# Use 6-month lookback
uv run python scripts/scan.py AAPL,MSFT,GOOGL --period 6mopandaspandas-tayfinance