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
Center of gravity
Price
COG_LINE(period=14, input_col=close) [COG_LINE() > 0] Pro
Center of gravity signal
Price
COG_SIGNAL(period=14, input_col=close) [COG_SIGNAL() > 0] Pro
Gap (%)
Price
GAP(input_col=open, input_col2=close) [GAP() > 0.10] Core
Rate of change
Price
ROC(period=14, input_col=close) ROC(28, low) > 56 Core
TRIX Line
Price
TRIX_LINE(input_col=close, period = 9, signal_period=3) [CROSSED(input_col=trix_line(), input_col2=trix_signal())] Pro
TRIX Signal
Price
TRIX_SIGNAL(input_col=close, period = 9, signal_period=3) [CROSSED(input_col=trix_line(), input_col2=trix_signal())] Pro
Slope
Price
SLOPE(input_col=close, period = 14, shift_period=0) [SLOPE(close, 20) < 0] 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 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