Sixty-eight indicators across five categories. Each has its own page with the formula, the AlgoLift node's exact inputs and outputs, three usage setups, and the advanced platform-specific patterns that make the indicator more than a chart overlay.
This is the lookup layer of the guide. Land here when you're building a strategy and need the details on a specific tool. If you're learning indicator analysis from scratch, the Algotrading-101 indicators lesson is the place to start.
All indicators
| Indicator | Category | Default period | Primary use |
|---|---|---|---|
| SMA | Moving Averages | 20 | Trend baseline, regime classification |
| EMA | Moving Averages | 20 | Default trend indicator, faster than SMA |
| DEMA | Moving Averages | 14 | Trend with reduced lag |
| TEMA | Moving Averages | 14 | Minimal-lag execution signals |
| Hull MA | Moving Averages | 14 | Fast and smooth — clean slope signal |
| KAMA | Moving Averages | (10, 2, 30) | Adapts to market regime |
| WMA | Moving Averages | 30 | Linear weights, turns sooner than an SMA |
| RMA | Moving Averages | 10 | Wilder's smoothing, the average inside RSI and ATR |
| VWMA | Moving Averages | 10 | Price averaged by volume |
| ZLMA | Moving Averages | 10 | An EMA with most of its lag taken out |
| ALMA | Moving Averages | (9, 6, 0.85) | Smooth like a long average, with little lag |
| McGinley Dynamic | Moving Averages | (10, 1) | An average that sets its own speed |
| RSI | Oscillators | 14 | Momentum, overbought/oversold |
| Stochastic | Oscillators | (14, 3) | Range-bound momentum |
| Williams %R | Oscillators | 14 | Inverted stochastic-style oscillator |
| CCI | Oscillators | 20 | Deviation from typical price |
| PPO | Oscillators | (12, 26, 9) | MACD as a percentage |
| Ultimate Oscillator | Oscillators | (7, 14, 28) | Multi-period momentum confluence |
| StochRSI | Oscillators | (14, 14, 3, 3) | Stochastic applied to RSI |
| TSI | Oscillators | (25, 13) | Double-smoothed momentum |
| CMO | Oscillators | 14 | Pure momentum oscillator |
| Fisher Transform | Oscillators | 9 | Sharp reversal signals |
| Momentum | Oscillators | 10 | Change over n bars, in price units |
| ROC | Oscillators | 10 | Change over n bars, as a percent |
| Awesome Oscillator | Oscillators | (5, 34) | Midpoint momentum as a histogram |
| Connors RSI | Oscillators | (3, 2, 100) | Short-term stretches, 0 to 100 |
| QQE | Oscillators | (14, 5, 4.236) | Smoothed RSI with a volatility trail |
| STC | Oscillators | (10, 12, 26, 0.5) | Turns sooner than MACD, 0 to 100 |
| Squeeze Momentum | Oscillators | (20, 2, 20, 1.5, 12, 6) | Volatility compression and its release |
| Wave Trend | Oscillators | (10, 21, 4) | Typical-price oscillator with a signal line |
| Z-Score | Oscillators | 30 | Distance from the mean in standard deviations |
| Percent Rank | Oscillators | 100 | Where the value ranks among the last n |
| ADX/DMI | Trend | 14 | Trend strength and direction |
| Parabolic SAR | Trend | (0.02, 0.2) | Trailing stop / trend reversal |
| Supertrend | Trend | (10, 3) | ATR-based trend overlay |
| Vortex | Trend | 14 | Trend reversal detection |
| Aroon | Trend | 25 | Time since high/low |
| Ichimoku Cloud | Trend | (9, 26, 52) | Multi-line trend system |
| MACD | Trend | (12, 26, 9) | Trend + momentum composite |
| TRIX | Trend | 14 | Triple-smoothed momentum |
| Linear Regression | Trend | 14 | Statistical trend line |
| CHOP | Trend | 14 | Trending or choppy, 0 to 100 |
| UT Bot | Trend | (1, 10) | ATR trailing stop with flip signals |
| SSL Channel | Trend | 10 | High and low averages that swap on a breakout |
| OTT | Trend | (2, 1.4, 2, 10) | Percent trailing stop on an adaptive average |
| Range Filter | Trend | (100, 3) | A line that steps in trends and holds in chop |
| Liquidity Sweep | Trend | (15, 1.5) | A rejected stop run, as an event |
| Equal Highs and Lows | Trend | (5, 5, 0.25) | Where resting stops pool |
| ADR | Trend | 5 | A typical day's range, projected from the open |
| ATR | Volatility | 14 | Average bar range, used for stops |
| Bollinger Bands | Volatility | (20, 2) | Standard-deviation envelopes |
| Keltner Channel | Volatility | (20, 2) | ATR-based envelopes |
| Donchian Channels | Volatility | 20 | High/low envelopes for breakouts |
| Chaikin Volatility | Volatility | (10, 10) | Volatility rate-of-change |
| NATR | Volatility | 14 | ATR as a percent of price |
| Chandelier Exit | Volatility | (22, 3) | An ATR stop hung from the extreme |
| Williams VIX Fix | Volatility | 22 | A VIX stand-in for any market |
| Bollinger BandWidth | Volatility | (20, 2) | Band width, the squeeze reading |
| OBV | Volume | — | Cumulative volume flow |
| MFI | Volume | 14 | Volume-weighted RSI |
| Volume | Volume | — | Raw traded contracts/shares |
| A/D Line | Volume | — | Accumulation/distribution |
| CMF | Volume | 20 | Money flow within range |
| Elder's Force Index | Volume | 13 | Force = price change × volume |
| Chaikin Oscillator | Volume | (3, 10) | A/D Line momentum |
| VWAP | Volume | (session) | Institutional execution reference |
| Relative Volume | Volume | 5 | Volume against the usual for that time of day |
| VWAP Bands | Volume | (session, 2) | Stretch from the session's VWAP, in deviations |
| Volume Z-Score | Volume | 20 | Unusual volume, in standard deviations |
How to read these pages
Every indicator page in this reference follows the same structure:
- One-sentence definition at the top — what the indicator measures, in plain English.
- Chart overlay — the indicator on a real price chart so you know what to expect visually.
- Formula — exactly how AlgoLift computes it, with the math and the smoothing assumptions.
- Inputs and outputs — the node's exact settings and output handles, ready to wire into a strategy.
- How to read it — value-by-value interpretation, with the trade-offs.
- Three setups — concrete usage patterns with node graphs.
- Advanced patterns in AlgoLift — platform-specific patterns (trailing stops, scale-ins, regime filters, multi-timeframe) that pair naturally with the indicator.
- Common mistakes and misconceptions — the things people get wrong about this indicator, with the corrections.
The goal isn't to teach indicator analysis from scratch — that's what the Algotrading-101 Academy is for. The goal is to give you everything you need to wire any indicator into a real strategy in minutes.
Indicators don't predict price. They describe what already happened in a structured way that's easier to reason about than raw OHLC. The strategies that work are the ones that combine indicators with regime filters, position sizing, and risk management — not the ones that find the "right" indicator.