Easy Stock Scanner

All filters in one scanner

Bollinger Bands scanner Bollinger Bands scanner Bollinger Bands scanner
Free Plan
Pro Plan
Filters
Filter DescriptionThis filter allows traders to scan for stocks based on their market price. It helps match stocks with the user's budget or trading strategy.
Default RangeFrom $0.01 to $3000
Why It Matters
  • Removes extremely cheap or expensive stocks
  • Helps traders find opportunities within a specific price bracket
  • Supports different types of strategies: low-cap trading vs. high-value investing
ExampleTo focus on stocks between $5 and $50, define this price range
ValidationPrice values must be zero or higher
UI Tip🎯 "Scan only stocks within your price range."
Filter DescriptionThis filter allows users to scan for stocks trading above or below a selected moving average (MA), which can range from 5 to 150 days. It also includes a powerful option to look back in time and check when the stock crossed the MA.
Options
  • Select any moving average between 5 and 150 days
  • Choose if the stock price is currently above or below the selected MA
  • Optionally define a range of days (up to 30 days back) to find stocks that recently crossed the MA
Unique FeatureUsers can filter stocks that crossed the selected MA within a defined period — e.g., between Day 2 and Day 5 — providing precise entry signal detection.
Why It Matters
  • Essential for identifying trend changes and momentum setups
  • Exclusive to this system: scan historical MA crossovers by time window
ExampleScan for stocks that crossed above MA 20 between the last 2 to 5 days
UI Tip🧭 "Find precise MA crossovers by choosing your preferred lookback range."
Filter Description This filter allows users to scan for stocks based on their current price location relative to classic support and resistance levels: R3, R2, R1, Pivot Point (PP), S1, S2, and S3.
Options
  • Above R3 – Potential overbought breakout
  • Between R2 and R3 – Strong upward momentum
  • Between R1 and R2 – Bullish zone
  • Between Pivot Point and R1 – Consolidation before breakout
  • Between Pivot Point and S1 – Neutral-to-bearish zone
  • Between S1 and S2 – Bearish momentum
  • Between S2 and S3 – Deep oversold conditions
  • Below S3 – Extreme bearish breakdown
Why It Matters
  • Support and resistance zones are used by technical traders to identify turning points and breakout areas
  • This filter allows pinpointing stocks in highly strategic zones
Example Scan for stocks currently priced between R2 and R3 to find strong bullish setups
UI Tip 🧱 "Find stocks near major support or resistance levels."
Filter Description This filter allows users to scan for stocks based on their current RSI (Relative Strength Index) value, which measures the strength and momentum of price movements. Users can define a custom RSI range to focus on overbought, oversold, or neutral conditions.
Options
  • Select a minimum RSI value (starting from 15)
  • Select a maximum RSI value (up to 95)
  • Scan for stocks whose RSI falls within this defined range
Why It Matters
  • RSI is a key momentum indicator used to detect overbought and oversold conditions
  • Helps identify potential reversal zones and trend strength
  • Works well in combination with support/resistance and candlestick patterns
Example Scan for stocks with RSI between 30 and 40 to find possible oversold bounce opportunities
UI Tip 📉 "Target stocks by RSI range to find momentum shifts and reversal zones."
Filter Description This advanced filter helps detect and categorize stock gaps – the difference between a stock’s previous close and its next opening price. Gaps can reveal strong shifts in market sentiment and are often used to identify breakout trades.
Options
  • Gap Direction: Filter by Gap Up, Gap Down, or No Gap
  • Minimum Gap %: Set the minimum gap percentage (e.g., gaps > 2%)
  • Significant Gap: Identify gaps that exceed 1.5× ATR (Average True Range)
  • Candle Type: Analyze the gap's behavior using the candlestick of the day (Green, Red, or Doji)
  • Gap Type: Classify the gap based on the previous trend (Common, Breakaway, Runaway/Continuation, Exhaustion)
  • High Volume: Identify if the gap occurred on volume higher than 1.5× average volume
  • Minimum Volume Ratio: Ensure only high-activity days are included (e.g., Volume ≥ 2× average)
Why It Matters
  • Gaps are often the result of major news, earnings, or sentiment shifts
  • Breakaway and Runaway Gaps often signal continuation of trends
  • Exhaustion Gaps may indicate the end of a move
  • Volume confirmation increases the reliability of the gap’s direction
Example Find stocks that gapped up by 3% or more on high volume and closed green → potential bullish momentum setup
UI Tip 📊 "Combine gap direction, candle type, and volume to detect strong market signals."
Filter Description This filter allows users to scan for stocks based on the candlestick pattern formed on the most recent trading day. These patterns are essential for recognizing potential reversals, continuations, or market indecision.
Options
  • Hammer – Bullish reversal signal, typically after a downtrend
  • Doji – Indicates market indecision and potential reversal zone
  • Bullish Engulfing – Strong bullish reversal pattern
  • Bearish Engulfing – Strong bearish reversal signal
  • Evening Star – Classic bearish reversal pattern after an uptrend
Why It Matters
  • Candlestick patterns help traders anticipate price movement without indicators
  • They offer high visual clarity for identifying momentum shifts
  • Used in both short-term scalping and swing trading strategies
Example Scan for stocks that closed with a Bullish Engulfing candle → possible trend reversal upward
UI Tip 🕯️ "Spot key candlestick patterns to identify entry or exit signals with precision."
Filter Description This filter identifies stocks that recently re-entered the Bollinger Bands after closing outside their boundaries the previous day. These crossovers may signal a volatility shift or a possible reversal.
Options
  • Crossing the upper line – The stock previously closed above the upper band, then moved back inside
  • Crossing the lower line – The stock previously closed below the lower band, then re-entered the band
Why It Matters
  • Bollinger Band crossbacks can indicate the end of an overbought or oversold condition
  • They help confirm false breakouts or reversal setups
  • Useful for volatility traders and short-term swing strategies
Example Scan for stocks that re-entered below the lower band — this might indicate a short-term bottom forming
UI Tip 📉 "Catch key Bollinger crossovers to anticipate price reversals or contraction."
Filter Description This filter highlights stocks that have recently broken through key support or resistance levels, such as R1, R2, S1, S2, or the Pivot Point (PP). Breakouts often indicate strong momentum or a shift in market sentiment.
Options
  • Above R2 – Bullish breakout beyond resistance
  • Below R2 – Failed breakout, price reversed
  • Above R1 – Light bullish pressure building up
  • Below R1 – Breakdown from recent support
  • Above PP – Trend shifting upward
  • Below PP – Potential weakness building
  • Above S1 – Recovery from lower support
  • Below S1 – Breakdown into bearish zone
  • Above S2 – Temporary bounce after strong decline
  • Below S2 – Bearish continuation
  • Above S3 – Deep oversold recovery
  • Below S3 – Extreme bearish breakout
Why It Matters
  • Breakouts signal potential entry/exit points based on price action
  • Helps identify high-momentum or reversal opportunities
  • Especially useful when combined with volume or candle signals
Example Find stocks that recently broke above R2 and are showing strong momentum upward
UI Tip 🚨 "Spot breakouts near key price levels – powerful signals for active traders."
Filter Description This filter allows users to identify stocks experiencing unusually high trading volume compared to their recent average. Volume spikes often confirm the strength of price movements or reveal unusual market activity.
Options
  • Above 100% – Today's volume is more than double the recent average (indicates strong interest or news-driven move)
  • 50% – 100% – Volume is moderately higher than normal, signaling rising attention
Why It Matters
  • Volume confirms price direction — strong moves with high volume are more reliable
  • Helps detect early signs of breakouts or breakdowns
  • Volume surges can signal institutional activity or news catalysts
Example Scan for stocks with volume over 100% of the 10-day average — likely a breakout or reaction to earnings/news
UI Tip 📊 "Find stocks with unusual activity by filtering volume spikes."
Filter Description This filter helps users identify where a stock currently trades relative to its recent 52-week high or low. It's useful for spotting breakout candidates, oversold opportunities, or stocks trading near key price extremes.
Options
  • Stock is at its highest point – The stock is trading near its 52-week high (100%)
  • Stock is at 85% – 95% highest point – Strong upward movement, but not at the peak yet
  • Stock is at 5% – 15% lowest point – Near oversold territory, potential bottoming setup
  • Stock is at its lowest point – Trading at or near its 52-week low (5%)
Why It Matters
  • Helps find stocks in breakout mode or at reversal points
  • Useful for momentum traders and contrarian investors alike
  • Matches well with support/resistance, RSI, and volume filters
Example Scan for stocks trading within the top 10% of their 52-week range to catch momentum breakouts
UI Tip 📈 "Target breakouts or reversals by scanning price extremes."
Filter Description This filter allows users to screen for stocks based on their daily percentage price change. It’s useful for spotting momentum movers, intraday breakouts, and extreme gainers or losers.
Options
  • 50% + – Stocks with explosive movement (major news or volatility)
  • 10% – 50% – High momentum movers
  • 5% – 10% – Moderate trend setups
  • 1% – 5% – Stable, steady gains
  • -1% – -5% – Mild intraday pullbacks
  • -5% – -10% – Strong downward movement
  • -10% – -50% – Sharp drops, possible panic selling
  • -50% - – Extremely bearish (crashes or major losses)
Why It Matters
  • Detects volatility spikes for day trading opportunities
  • Helps identify both breakout gainers and falling knives
  • Useful for filtering the most active movers of the day
Example Scan for stocks that dropped more than 10% today → potential oversold bounces or short setups
UI Tip 📉 "Find biggest winners and losers based on daily percent change."
Filter Description This filter allows users to find stocks based on their scheduled earnings report date. It’s ideal for traders and investors who want to focus on pre-earnings or post-earnings opportunities.
Options
  • Yesterday – View companies that reported earnings yesterday
  • Today – Focus on earnings being reported today
  • Tomorrow – Prepare in advance for tomorrow’s earnings movers
  • This Week – Scan all earnings due this current week
  • Next Week – Plan trades ahead of next week’s earnings
  • This Month – Track earnings throughout the current month
  • Next Month – Identify stocks preparing for earnings next month
Why It Matters
  • Earnings events often cause significant volatility
  • Helps traders time their entries around earnings catalysts
  • Useful for building watchlists around hot earnings seasons
Example Filter for all stocks reporting earnings this week to spot high-potential setups
UI Tip 🗓️ "Stay ahead of the market by knowing when earnings reports are scheduled."
Filter Description This flexible filter allows users to screen stocks based on key financial metrics from a company’s income statement, balance sheet, and cash flow. You can combine multiple conditions to fine-tune your results.
Available Fields
  • Market Cap – Total market value of the company
  • P/E Ratio – Price-to-Earnings ratio
  • EPS – Earnings per Share
  • Current Ratio – Liquidity indicator
  • Equity Ratio – Financial leverage ratio
  • Enterprise Value – Comprehensive valuation metric
  • Debt to Equity – Risk indicator of capital structure
  • Beta – Volatility compared to the market
  • Net Profit Margin – Efficiency in turning revenue into profit
  • PEG Ratio – Growth-adjusted valuation
  • ROE – Return on Equity
  • EBITDA – Earnings before interest, taxes, depreciation, and amortization
  • Avg Daily Volume – Average number of shares traded
  • Dividend Per Share – Cash returned to shareholders per share
  • Dividend Yield – Dividend as a % of stock price
How It Works
  • Select a field, a condition (>, <, =, etc.), and a numeric value
  • You can apply multiple filters simultaneously
  • The system builds a dynamic query based on your selections
Example Filter for companies with EPS > 2 and Market Cap > $1B to find fundamentally strong stocks
UI Tip 💼 "Build your own custom financial screening logic – combine metrics to match your strategy."

These filters are used to assess a stock's potential behavior before an upcoming earnings report. They combine technical, sentiment, and statistical indicators to help detect high-probability setups.

🔍 Earnings Forecast Signal

Parameter Condition Possible Score
eps_estimateAbove the company's historical average+2
revenue_estimateStrong growth compared to the same quarter last year+2
YoY growthGreater than 5%+2
price_change_7dPrice change over ±5% in the last 7 days+1
betaGreater than 1.5 → High volatility expected+1
peg_ratioLess than 1 → Good growth at a fair price+1
future_earningsEarnings report scheduled within the next 48 hours+1

Why It Matters: High-scoring stocks are often more volatile during earnings, offering trading opportunities. Low scores indicate calmer market expectations.

🔥 Short Squeeze Potential

Parameter Condition Possible Score
short_interestGreater than 10%+2
days_to_coverMore than 3 days+1

Why It Matters: Stocks with high short interest and long days to cover may trigger aggressive short squeezes, especially when earnings beat expectations.

⚡ Volatility Signal

Parameter Condition Possible Score
implied_volatilityAbove 130% of average IV+2
options_volume_ratioVolume/Open Interest > 2+1

Why It Matters: Elevated implied volatility or options activity often signals traders are preparing for a significant move around earnings.

📊 Analyst Activity

Parameter Condition Possible Score
analyst_upgrades_last_7d2 or more upgrades in the last 7 days+2
analyst_upgrades_last_7d1 upgrade in the last 7 days+1

Why It Matters: Frequent analyst upgrades shortly before earnings often reflect strong internal performance or expected surprises.


Scoring System: Each section produces a separate score and signal. You can filter stocks by individual signal (e.g., only "Hot Earnings") or combine them for comprehensive analysis.

UI Tip: 🎯 “Use the pre-earnings filters to find stocks with the strongest potential for volatility and movement before the earnings release.”

These filters evaluate how a stock behaved following the release of its earnings report. They help assess market reaction, detect momentum signals, and identify divergence between financial results and price behavior.

Parameter Condition Possible Score
actual_eps vs eps_estimateEPS Beat = +1, Miss = -1±1
actual_revenue vs revenue_estimateRevenue Beat = +1, Miss = -1±1
percent_change_post_earningsUsed in combination to detect alignment with results↔️

Why It Matters: Aligning price change with earnings results helps determine whether the market approved or rejected the report.

📉 Gap Signal

Parameter Condition Impact
price_gapGap > ±3% compared to previous close📊 May indicate emotional reaction

Why It Matters: Large gaps following earnings often reflect surprise or overreaction by investors. They are commonly used in gap trading strategies.

🔍 Volume Spike

Parameter Condition Impact
volume_spikeVolume > 2x average volume🔍 Confirms strength of price move

Why It Matters: A surge in volume validates the price movement post-earnings, indicating commitment from large investors or institutions.

🧠 Trading Recommendation

Scenario Interpretation
Gap Up + High Volume + Price ↑🚀 Strong breakout – Potential Buy
Gap Down + High Volume + Price ↓📉 Bearish gap down – Potential Short
Mismatch between performance & price❗ Divergence detected – Wait for confirmation
Neutral or no data⚪ Insufficient info or low signal

Why It Matters: Helps interpret the earnings reaction and decide on the next trade – whether to buy, short, or wait for confirmation.


UI Tip: 📈 “Analyze how the market reacted to earnings – combine price gaps, volume, and results for high-confidence signals.”

✅ More filter sections will be added below as we progress with building the system.