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 |
|---|---|---|---|
| Ultimate oscillator Momentum |
ULTIMATE_OSC(fast_period=7,medium_period=14,slow_period=28) |
[TREND(ULTIMATE_OSC(), increasing, 5)] |
Pro |
| T3 moving average Trend |
T3(input_col=close, period=14, ma_type='ema', damping_coeff=0.7) |
[CROSSED(input_col=T3(14), input_col2=T3(28))] |
Pro |
| Williams R% Momentum |
WILLR((period=14) |
[WILLR() < -50] |
Pro |
| 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 |
| 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 |
| Slope Price |
SLOPE(input_col=close, period = 14, shift_period=0) |
[SLOPE(close, 20) < 0] |
Pro |