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
Donchian channels - lower
Signal
DONC_LOWER(period=14, lag_period=1) [low < DONC_LOWER(28)] Core
Check for crossing/intersection of 2 timeseries data (Note: it is necessary to mention the parameter name for input_col and input_col2 to avoid confusions)
Signal
CROSSED(input_col, input_col2, days_ago=0, direction='above') [CROSSED(input_col=SMA(10), input_col2=SMA(200))] Core
Linear regression
Signal
LINREG_UPPER(input_col=close, period=14, shift_period=0, sd_levels=1) [LINREG_UPPER(close, 20)>20] Pro
Linear regression
Signal
LINREG_MIDDLE(input_col=close, period=14, shift_period=0, sd_levels=1) [LINREG_MIDDLE(close, 20)>50] Pro
Linear regression
Signal
LINREG_LOWER(input_col=close, period=14, shift_period=0) [LINREG_LOWER(close, 20)>10] Pro
Compare slope of timeseries data with a constant
Signal
SLOPE_COMPARE(input_col=close, compare_const=1.0, period = 14, shift_period=0, direction='above') [SLOPE_COMPARE(input_col=SMA(20), compare_const=1.0)] Pro
Check if one timeseries data approaches a constant
Signal
APPROACHING(input_col, compare_const, direction='above', period = 14, inclination_slope = 2, threshold_percentage = 10) [APPROACHING(input_col=close, compare_const=20, 'below')] Pro
Check if one timeseries data is near another
Signal
NEAR(input_col, compare_col = close, threshold = 5, difference_wrt='compare_col') [NEAR(input_col=close, compare_col=SMA(200))] Pro