P
PipsGrowth

Trading Indicators

Master 47+ trading indicators with detailed explanations, practical usage examples, Python & TradingView code.

Showing 47 of 47 indicators
trend

Simple Moving Average (SMA)

The SMA calculates the average price over a specific number of periods, smoothing out price data to identify trend direction.

1H4HDailyWeekly
HighBeginner3 uses
trend

Exponential Moving Average (EMA)

EMA gives more weight to recent prices, making it more responsive to new information than SMA.

15M1H4HDaily
HighBeginner3 uses
trend

MACD (Moving Average Convergence Divergence)

MACD shows the relationship between two EMAs. Consists of MACD line, signal line, and histogram.

1H4HDaily
HighBeginner3 uses
momentum

Relative Strength Index (RSI)

RSI measures the speed and magnitude of price changes, oscillating between 0-100 to identify overbought and oversold conditions.

15M1H4HDaily
HighBeginner3 uses
momentum

Stochastic Oscillator

Compares closing price to price range over a period. Consists of %K (fast) and %D (slow) lines.

15M1H4H
ModerateBeginner3 uses
volatility

Bollinger Bands

Consists of a middle band (SMA) and upper/lower bands set at standard deviations from the middle.

15M1H4HDaily
HighBeginner3 uses
volatility

Average True Range (ATR)

Measures market volatility by calculating the average range between high and low prices.

1H4HDaily
Very HighBeginner3 uses
volume

On-Balance Volume (OBV)

Cumulative indicator that adds volume on up days and subtracts on down days. Shows buying/selling pressure.

1H4HDaily
ModerateBeginner3 uses
advanced

Ichimoku Cloud

Comprehensive indicator showing support/resistance, trend direction, and momentum using five lines and a cloud.

4HDailyWeekly
HighAdvanced3 uses
advanced

Fibonacci Retracements

Horizontal lines at key Fibonacci ratios identifying potential support/resistance levels.

1H4HDailyWeekly
ModerateIntermediate3 uses
trend

Average Directional Index (ADX)

Measures trend strength without indicating direction. Values 0-100, higher = stronger trend.

1H4HDaily
HighIntermediate3 uses
trend

Parabolic SAR

Stop and Reverse indicator that provides potential entry/exit points and trailing stop levels.

1H4HDaily
ModerateBeginner3 uses
trend

Supertrend

Trend-following indicator based on ATR that plots above or below price to show trend direction.

15M1H4HDaily
HighBeginner3 uses
momentum

Commodity Channel Index (CCI)

Measures price deviation from statistical mean. Values typically range from -100 to +100.

15M1H4HDaily
ModerateIntermediate3 uses
momentum

Williams %R

Momentum oscillator measuring overbought/oversold levels on a scale of 0 to -100.

15M1H4H
ModerateBeginner3 uses
momentum

Momentum Indicator

Measures the rate of price change by comparing current price to price n periods ago.

1H4HDaily
ModerateBeginner3 uses
volatility

Keltner Channels

Volatility-based envelopes using EMA and ATR, similar to Bollinger Bands but smoother.

1H4HDaily
HighIntermediate3 uses
volatility

Donchian Channels

Price channels formed by the highest high and lowest low over a specified period.

4HDailyWeekly
HighBeginner3 uses
volume

Money Flow Index (MFI)

Volume-weighted RSI that measures buying and selling pressure using price and volume.

1H4HDaily
HighBeginner3 uses
volume

Volume Weighted Average Price (VWAP)

Average price weighted by volume, commonly used as a benchmark for institutional trading.

1M5M15M1H
HighBeginner3 uses
volume

Accumulation/Distribution Line

Cumulative indicator measuring money flow based on where price closes within its range.

1H4HDaily
ModerateIntermediate3 uses
advanced

Pivot Points

Support and resistance levels calculated from previous period high, low, and close.

15M1H4H
HighBeginner3 uses
advanced

Renko Charts

Price chart type that filters noise by showing bricks only when price moves a set amount.

Any (time-independent)
HighIntermediate3 uses
advanced

Heikin Ashi

Modified candlestick chart that averages prices to filter noise and show trends more clearly.

15M1H4HDaily
HighBeginner3 uses
trend

Double Exponential Moving Average (DEMA)

A faster, smoother moving average that reduces lag by applying EMA twice.

15M1H4HDaily
HighIntermediate3 uses
trend

Triple Exponential Moving Average (TEMA)

An even smoother and faster moving average using triple exponential smoothing.

5M15M1H4H
HighIntermediate3 uses
momentum

Awesome Oscillator (AO)

Bill Williams indicator measuring market momentum using the difference between 5 and 34-period SMAs of the midpoint.

1H4HDaily
ModerateIntermediate3 uses
momentum

TRIX (Triple Exponential Average)

Triple-smoothed EMA rate of change that filters out insignificant price movements.

4HDailyWeekly
HighIntermediate3 uses
momentum

Rate of Change (ROC)

Measures the percentage change in price over a specified period.

1H4HDaily
ModerateBeginner3 uses
volatility

Standard Deviation

Statistical measure of price dispersion from the mean, indicating volatility levels.

1H4HDaily
HighBeginner3 uses
volatility

ATR Bands

Price bands based on ATR around a moving average, adapting to volatility.

1H4HDaily
HighIntermediate3 uses
volume

Chaikin Oscillator

MACD applied to Accumulation/Distribution line, measuring momentum of money flow.

1H4HDaily
ModerateIntermediate3 uses
volume

Volume Profile

Shows volume traded at each price level, identifying key support/resistance zones.

1H4HDaily
Very HighAdvanced3 uses
advanced

Williams Alligator

Three smoothed moving averages representing Jaw, Teeth, and Lips, showing trend phases.

1H4HDaily
HighIntermediate3 uses
advanced

ZigZag Indicator

Connects significant highs and lows, filtering out minor price movements.

1H4HDailyWeekly
ModerateIntermediate3 uses
advanced

Williams Fractals

Five-bar pattern identifying local highs and lows as potential reversals.

1H4HDaily
ModerateIntermediate3 uses
advanced

Aroon Indicator

Identifies trend changes and strength by measuring time since highest high and lowest low.

4HDailyWeekly
HighIntermediate3 uses
momentum

Elder Ray Index

Dr. Alexander Elder's indicator measuring Bull Power and Bear Power relative to an EMA.

DailyWeekly
HighIntermediate3 uses
momentum

Ultimate Oscillator

Larry Williams oscillator using three timeframes to reduce false signals.

4HDailyWeekly
HighIntermediate3 uses
volume

Force Index

Dr. Alexander Elder indicator combining price change, direction, and volume.

DailyWeekly
HighIntermediate3 uses
volume

Klinger Volume Oscillator

Measures long-term money flow trend while remaining sensitive to short-term fluctuations.

DailyWeekly
HighAdvanced3 uses
momentum

Coppock Curve

Long-term momentum indicator designed to identify major market bottoms.

MonthlyWeekly
HighIntermediate3 uses
momentum

Percentage Price Oscillator (PPO)

Like MACD but expressed as percentage, making it comparable across different assets.

1H4HDaily
HighBeginner3 uses
trend

Directional Movement Index (DMI)

System including +DI, -DI lines that measure trend direction, used with ADX.

4HDailyWeekly
HighIntermediate3 uses
volatility

Price Channel (Donchian Alternative)

Upper and lower bands based on highest high and lowest low over a period.

1H4HDaily
HighBeginner3 uses
volatility

Moving Average Envelopes

Percentage-based bands above and below a moving average.

1H4HDaily
ModerateBeginner3 uses
volatility

Mass Index

Identifies potential reversals by measuring range expansion and contraction.

DailyWeekly
ModerateAdvanced3 uses

📚 Indicator Best Practices

Do

  • Combine 2-3 indicators from different categories
  • Use indicators to confirm price action, not replace it
  • Adjust indicator settings to match your timeframe
  • Backtest indicator combinations before live trading
  • Understand what each indicator measures

Don't

  • Use too many indicators (causes analysis paralysis)
  • Rely on indicators alone without price action
  • Use redundant indicators (e.g., RSI + Stochastic)
  • Ignore market context and fundamentals
  • Over-optimize indicators to fit historical data

🎯 Recommended Indicator Combinations

Trend Following

Range Trading

Breakout Trading

Last updated: February 8, 2026

Educational Disclaimer

This content is for educational purposes only and does not constitute financial or investment advice. Trading involves significant risk and you may lose your capital. Always consult a licensed financial advisor before making investment decisions.

Technical Trading Indicators - RSI, MACD, Moving Averages & More