Free Indicator

Stock Screener for TradingView

Stock Screener indicator showing a multi-ticker table with volume, volatility, oscillator, big candle, daily level and VWAP data on a TradingView chart

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.

Built by Lane Dotson · Last updated · View on TradingView →
This is a free indicator - Add it to your TradingView charts at no cost.
Add to TradingView →

WHAT IT DOES

Screener Features

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.

Volume Score

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.

Volatility Score

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.

Oscillator (RSI or CCI)

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.

Big Candles

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).

Daily Level Touches & Trends

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.

VWAP Touches & Trends

Two VWAPs are available — daily and weekly by default, both adjustable. The scanner shows “Above” or “Below” for each and notifies you when price is touching either VWAP. When both VWAPs agree on direction, expect price to trend that way. When they disagree, expect price to bounce between them until one breaks. Requires volume data. Tickers without volume will not display VWAP data.

Trending Market Signals

When a ticker is above the previous daily high AND above both VWAPs, the ticker name background turns green, signaling a strong bullish trend. When below the previous daily low AND below both VWAPs, it turns red, signaling a strong bearish trend. This is the primary visual cue for identifying the best trending markets to trade.

Alerts

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

How to Use the Screener

Reading the Color Changes

Workflow

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.

Scanning More Than 10 Tickers

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

Settings Overview

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.

Main 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

Important Notes & Limitations

VWAP and volume score data will not display for tickers that do not provide volume data. Volume will show NaN and VWAP rows will be empty.
Alerts fire when any ticker on the scanner meets the conditions — the alert does not tell you which specific ticker triggered it. Check the scanner on your chart to identify which market caused the alert.
With default settings, the screener can generate a high volume of alerts. For quieter notifications, use a second hidden instance with higher thresholds for alert-only monitoring.

FREE ON TRADINGVIEW

Stock Screener is Free to Use

Add it to your TradingView charts and start scanning multiple markets for trading opportunities today. No subscription required.
100% Free
No Account Required
All Future Updates

COMMON QUESTIONS

Frequently Asked Questions

A green ticker name means price is above the previous daily high and above both VWAPs which is a strong bullish trend. Red means price is below the previous daily low and below both VWAPs which is a strong bearish trend. These are the strongest trending market signals the screener produces.
Yes. Add the screener to your chart a second time, change the table position to the other side of the screen and update the tickers. Each instance scans 10 tickers independently, so you can stack as many as you need.
The volume score is based on 100 being equal to the recent average volume trend. Above 100 means higher-than-normal volume. A "Spike" label means a single bar has volume greater than 3 times the recent average (adjustable). The default notification threshold is 120.
Yes. The screener works on any market with price data. The only limitation is that VWAP and volume scores require volume data. Tickers without volume will show NaN for volume and empty VWAP rows.
Set up a second screener instance with higher threshold values and only the most important level touches enabled. Turn on "Do Not Show The Screener On The Chart" so it runs in the background for alerts only, while keeping your main screener at normal settings for visual monitoring.

CHANGELOG

Release Notes

Initial Release

First public release of the Stock Screener with 6 data modules, trending market detection, on-chart daily levels and a full alert system.

What's Included
Up to 10 tickers with volume, volatility, oscillator, big candle, daily level and VWAP modules
Trending market detection (green/red ticker background when above/below daily range and both VWAPs)
On-chart daily level lines with labels (previous high, low, open, close, session opens)
Alerts for every data module: trend, volume, volatility, oscillator, big candle, daily level and VWAP
Stackable: Add multiple instances to scan 20+ tickers

EXPLORE MORE

Related Indicators

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.