First public release of the Stock Screener with 6 data modules, trending market detection, on-chart daily levels and a full alert system.
The Stock Screener is a free TradingView indicator that scans up to 10 tickers for volume, volatility, oscillator extremes, big candles, daily level touches, VWAP trends and trending-market signals in one color-coded table. Alerts fire for every module, and instances can be stacked to scan 20+ tickers.
WHAT IT DOES
A full multi-ticker screener with 6 data modules, trending market detection, on-chart daily levels and a full alert system, all in one free indicator.
The volume module measures the current volume trend compared to previous trends and calculates a score based on 100 being equal to the average. Any value above 100 means higher-than-normal volume. It also detects volume spikes on individual bars. If a single bar has volume greater than 3 times the recent average, it shows “Spike.” The volume threshold (default 120), spike multiplier and lookback length are all adjustable.
The volatility module calculates the current volatility relative to historical conditions and divides it by the average to produce a score. Anything above 100 means the market is decently volatile. The threshold for notifications defaults to 90 and can be adjusted. High volatility markets typically provide larger moves and better trade opportunities.
Choose between the RSI or CCI as your oscillator. The current value is displayed and the scanner notifies you when values reach extreme ranges. For RSI, the defaults are 70 for overbought and 30 for oversold. For CCI, it notifies you when the value exceeds 100 or drops below -100. Both oscillator settings and thresholds are fully adjustable.
This module compares the current candle to the average of recent candle sizes and notifies you when any dimension is 3x or larger than average (adjustable multiplier). It tracks four candle measurements: High-to-Low range (HL), candle body open-to-close (OC), top wick (TW) and bottom wick (BW).
The scanner tracks daily and intraday session levels and notifies you when price is touching any of them. Default levels include previous day high, low, open and close, plus the current day open. Additional levels for futures traders include the NY 9:30am open, NY midnight open, Asia 8pm open and London 2am open. When price is above the previous day high, the scanner shows “Above” in green. When below the previous day low, it shows “Below” in red. The levels also display as lines on the chart with labels, and each can be individually toggled.
The screener has alerts for every data module: bullish and bearish trend alerts, high volume, high volatility, oscillator extremes, big candles, daily level touches and VWAP touches. Alerts fire when any ticker on the scanner meets the conditions. For quieter alerts, set up a second hidden screener instance with higher thresholds and turn on “Do Not Show The Screener On The Chart” then alerts will still fire without cluttering your chart.
INTERPRETATION GUIDE
The main purpose of the screener is to scan other markets and act as a heatmap to notify you of potential trading opportunities. Price bouncing off daily levels or VWAPs, trending markets, volume spikes or volatility surges. When you see a color change or alert, switch to that chart and look for entries in the direction of the trend using the levels as your support and resistance zones.
Add the screener to your chart a second time, change the table position to the other side of the screen and update the tickers. This gives you 20 tickers. Repeat for even more. Each instance runs independently.
CONFIGURATION
The screener is fully customizable. Every data module, threshold, ticker and visual element can be turned on, off or adjusted. Here are the key settings.
| Setting | Default | Description |
|---|---|---|
| Tickers (1–10) | Varies | Up to 10 tickers to scan. Each individually configurable and toggleable. |
| Volume Threshold | 120 | Volume score must reach this value to trigger a notification. 100 = average volume. |
| Volume Spike Multiplier | 3x | A single bar must have this multiple of average volume to trigger a "Spike" notification. |
| Volatility Threshold | 90 | Volatility score must reach this value to trigger a notification. 100 = average volatility. |
| Oscillator Type | RSI | Choose RSI or CCI. Thresholds adjustable per oscillator type. |
| RSI Overbought / Oversold | 70 / 30 | The RSI values that trigger overbought and oversold notifications. |
| Big Candle Multiplier | 3x | A candle dimension must be this multiple of the average to be considered "big." |
| Daily Levels | On (core levels) | Toggle individual daily and session levels: prev high, low, open, close, current open, NY 9:30am, midnight, Asia, London. |
| VWAP 1 / VWAP 2 | Daily / Weekly | Two VWAP time periods. Both adjustable to any available time length. |
| Table Position | Bottom Right | Move the table to different areas of the chart. Change position when stacking multiple screener instances. |
| Hide Screener | Off | Hides the screener table from the chart while still running calculations and firing alerts. Useful for a background alert-only instance. |
GOOD TO KNOW
FREE ON TRADINGVIEW
COMMON QUESTIONS
CHANGELOG
First public release of the Stock Screener with 6 data modules, trending market detection, on-chart daily levels and a full alert system.
EXPLORE MORE
Free
Multi-timeframe VWAP with cloud and percentage gaps. The screener tracks VWAP touches and trends for 10 tickers. Use this on the individual chart to see the full VWAP structure when you drill into a ticker.
Free
Plots previous higher timeframe candle levels on your chart. Complements the screener’s daily level module by showing the exact levels that act as support and resistance when you switch to a flagged ticker.
Free
Dedicated volume spike detection with growing volume patterns. When the screener flags a volume event, use this on the individual chart for deeper volume analysis.