Skip to content
EZStockScreener
Technical reference

Technical indicators and screener functions.

Search 101 indicators and query functions available in EZStockScreener. These can be combined, nested, and used in technical or hybrid workflows.

Builder-ready syntax

Each row shows the query format and a sample expression you can adapt inside the advanced screener.

Reset
Indicator Syntax Example Access
Average True range
Volatility
ATR(period=14, ma_type='sma') [ATR(10) > 5] Core
Bollinger bands - upper
Volatility
BOLLBANDS_UPPER(period=14, sd_levels = 2, input_col=close, ma_type='sma') [high > BOLLBANDS_UPPER()] Core
Bollinger bands - middle
Volatility
BOLLBANDS_MIDDLE(period=14, sd_levels = 2, input_col=close, ma_type='sma') [close < BOLLBANDS_MIDDLE(period=28)] Core
Bollinger bands - lower
Volatility
BOLLBANDS_LOWER(period=14, sd_levels = 2, input_col=close, ma_type='sma') [low < BOLLBANDS_LOWER(sd_levels = 3)] Core
Bollinger width
Volatility
BOLLWIDTH(period=14, sd_levels = 2, input_col=close, ma_type='sma') [BOLLWIDTH() > 1] Core
Bollinger oscillator
Volatility
BOLLOSC(period=14, sd_levels = 2, input_col=close, ma_type='sma') CROSSED(input_col=BOLLOSC(14), input_col1=BOLLOSC(24), 'above') Core
Chandelier exit
Volatility
CHANEXIT(period=22, atr_multiplier=3, direction='long') [low < CHANEXIT('short')] Pro
Historical volatility
Volatility
HISTORICAL_VOLATILITY(period=100, timeframe='year') [HISTORICAL_VOLATILITY() > 20] Pro
Relative volatility index
Volatility
RVI(period=14, std_period=10, ma_type='sma') [RVI(28) < 10] Pro
Keltner channels upper band
Volatility
KELTNER_UPPER(input_col=close, period=20, atr_period=10, sd_levels = 2) [TOUCHING(KELTNER_UPPER())] Core