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