scanner-bullish

Solid

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.

AI & Automation 234 stars 56 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
79
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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. ```bash 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 ~8 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 | | ADX | >25 with +DI > -DI | +1.5 | | | +DI > -DI only | +0.5 | | Momentum | 3mo return / 20 | -1 to +2 | ## Output Returns JSON with: - `scan_date` - Timestamp of scan - `symbols_scanned` - Total symbols analyzed - `results` - Array sorted by score (highest first): - `symbol`, `score`, `price` - `next_earnings`, `earnings_timing` (BMO/AMC) - `period_return_pct`, `pct_from_sma20`, `pct_from_sma50` - `rsi`, `macd`, `adx`, `dmp`, `dmn` - `signals` - List of triggered conditions ## Examples ```bash # Scan a few symbols uv run python scripts/scan.py AAPL,MSFT,GOOGL,NVDA,TSLA # Get top 10 from larger list uv run pyth...

Details

Author
staskh
Repository
staskh/trading_skills
Created
3 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

technical-analysis

Compute technical indicators like RSI, MACD, Bollinger Bands, SMA, EMA for a stock. Use when user asks about technical analysis, indicators, RSI, MACD, moving averages, overbought/oversold, or chart analysis.

234 Updated yesterday
staskh
AI & Automation Featured

scanning-market-movers

Detect significant price movements and unusual volume across crypto markets. Calculates significance scores combining price change, volume ratio, and market cap. Use when tracking market movers, finding gainers/losers, or detecting volume spikes. Trigger with phrases like "scan market movers", "top gainers", "biggest losers", "volume spikes", "what's moving", "find pumps", or "market scan".

2,274 Updated today
jeremylongshore
AI & Automation Solid

scanner-pmcc

Scan stocks for Poor Man's Covered Call (PMCC) suitability. Analyzes LEAPS and short call options for delta, liquidity, spread, IV, yield, trend direction, and earnings proximity. Use when user asks about PMCC candidates, diagonal spreads, or LEAPS strategies.

234 Updated yesterday
staskh
AI & Automation Solid

stock-analyzer

A comprehensive stock deep analysis tool that combines real-time quotes, fundamental metrics, technical indicators, and growth analysis into a single professional report. Supports A-share, US stocks, HK stocks. Generates detailed investment recommendations with risk assessment and actionable trading strategies.

82 Updated today
freestylefly
AI & Automation Listed

screen

Run quantitative or thematic stock screens to surface investment ideas. Supports AR (BYMA, CEDEARs) and US markets. Triggers on "screen", "stock screen", "find stocks", "investment ideas", "what looks interesting".

7 Updated today
luiseiman