Trading Algorithms Most Common Indicators

Trading Algorithms Most Common Indicators

In algorithmic trading, indicators are used to convert raw market data into objective, programmable rules for automated decision-making. While thousands of custom scripts exist on many of the commonly used platforms. The most frequently used indicators in professional and retail algorithms fall into five primary categories.

1. Trend Indicators

Trend indicators are designed to identify the general direction of the market by smoothing out short-term price noise.

Moving Averages (SMA & EMA): The most widely used tools for trend identification. Algorithms often use Crossover Strategies (e.g., a 50-period EMA crossing above a 200-period EMA) to trigger buy or sell signals.

Average Directional Index (ADX): Unlike others, it doesn’t show direction but instead measures the strength of a trend. Readings above 25 typically indicate a strong trend suitable for trend-following bots.

Aroon:  Is a technical analysis tool that measures the strength and direction of a trend by calculating the time elapsed between price highs and lows over a specific period (default 25). It consists of two lines—Aroon Up and Aroon Down—ranging from 0 to 100, where higher values indicate stronger, more recent momentum.

2. Momentum Indicators

These evaluate the speed and magnitude of price changes to identify potential reversals.

Relative Strength Index (RSI): Measures overbought (above 70) and oversold (below 30) conditions. Algorithms often use it as a “pressure gauge” to confirm if a move is overextended.

Moving Average Convergence Divergence (MACD): Combines trend-following and momentum. It is favored in algorithms for detecting shifts in trend strength through signal line crossovers.

Stochastic Oscillator: Compares a closing price to its range over a set period. It is highly sensitive and often used in mean-reversion algorithms to find turning points in ranging markets.

3. Volatility Indicators

These measure the range of price fluctuations, helping algorithms adjust to changing market conditions.

Bollinger Bands: Consists of a moving average with standard deviation bands. Algorithms use them to identify breakouts or trade mean-reversion when prices touch the outer bands.

Average True Range (ATR): Essential for risk management, ATR is often used to calculate dynamic stop-loss levels and determine optimal position sizes based on current market volatility.

4. Volume Indicators

Volume confirms the strength of a price move by showing the level of participation.

Volume-Weighted Average Price (VWAP): A critical benchmark for intraday and high-frequency algorithms to determine if an asset is trading at a “fair” price.

On-Balance Volume (OBV): Relates cumulative volume flow to price changes to confirm trends or spot early reversals through divergence.

5. Support & Resistance Tools

Fibonacci Retracement: Automatically identifies potential horizontal support or resistance levels (e.g., 38.2%, 61.8%) where prices may pull back or bounce.

Pivot Points: Calculated from the previous period’s high, low, and close to identify potential future barriers for price action

Most trading algorithms will use a combination of indicators.  It is common for traders to pull from indicators that different categories.  Here are some examples of commonly paired categories for trading algorithms.

  • Trend + Momentum: Use EMAs to find the direction and RSI to time an entry during a pullback.
  • Trend + Volatility: Use Moving Averages with Bollinger Bands to identify trend reversals after a period of high volatility.
  • Intraday Strength: EMA (9/21) for direction + RSI for momentum + VWAP for fair value.