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
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 occurrence of a signal
Utility
WITHIN_LAST(input_col, condition_compare='any', days_ago=1) [WITHIN_LAST(CROSSED(input_col=SMA(10), input_col2=SMA(200)), 'any', days_ago=7)] Pro
Count no. of days since a signal occurred
Utility
DAYS_SINCE(input_col, days_ago=7, total_period=14) [DAYS_SINCE(CROSSED(input_col=close, input_col2=SMA(200),'below'))] Pro
Check for change in quantity of timeseries data
Price
CHANGE(input_col=close, direction='gained', direction_compare = 'greater than', change_by = 10, change_type = 'points', period = 14) [CHANGE(close, change_by = 15, change_type = points)] Pro
Check for trend in timeseries data
Trend
TREND(input_col=close, direction='increasing', period=14) [TREND(ATR(14), decreasing, 10)] 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
Check if one of many occurences of a condition happened within a specified period
Price
COUNT_OCCURRENCE(input_col = close, num_occurrence=1, type_occurrence='greater', period=14) [COUNT_OCCURRENCE(input_col=close<open, num_occurrence=4, period=7)] Pro
Check if current price bar is touching another timeseries data
Price
TOUCHING(input_col) [TOUCHING(BOLLBANDS_UPPER())] Pro
Value of an input column n days ago
Utility
DAYS_AGO(input_col, period=1) [close > DAYS_AGO(close, 5)] Pro