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