Explore MT5 Indicators

Understand the signal. Build the strategy. Backtest the EA.

  • Built-in indicators
  • No-code EA compatible
  • Strategy examples included

Last reviewed: 2026-08-12 · MT5 Depot Editorial Team

Illustrative sample data — not a live market feed.

All indicators

RSI

Oscillators 14

Momentum on a 0–100 scale — how overbought or oversold price is.

Key signal: Turning back from below 30 (buy) or above 70 (sell).

Available in Builder

MACD

Oscillators 12 / 26 / 9

Trend momentum — the gap between two EMAs and how it changes.

Key signal: MACD line crossing its signal line.

Available in Builder

Bollinger Bands

Volatility 20 / 2

Volatility bands around a moving average that widen and contract with the market.

Key signal: Price touching or breaking the upper / lower band.

Available in Builder

Moving Average

Trend 10

The average price over N bars — the baseline trend filter.

Key signal: Price crossing the MA, or a fast / slow MA crossover.

Available in Builder

ATR

Volatility 14

Average true range — how far price typically moves per bar.

Key signal: Rising ATR = expanding volatility; commonly used to size stops.

Available in Builder

Stochastic

Oscillators 5 / 3 / 3

Where the close sits inside the recent high–low range (0–100).

Key signal: %K crossing %D inside the 20 / 80 zones.

Available in Builder

ADX

Trend 14

Trend strength — regardless of direction — on a 0–100 scale.

Key signal: ADX above 25 with +DI / −DI alignment.

Available in Builder

OBV

Volumes

Cumulative volume flow — whether volume supports the price move.

Key signal: OBV diverging from price.

Available in Builder

CCI

Oscillators 14

How far price has deviated from its statistical average.

Key signal: Crossing the +100 / −100 levels.

Available in Builder

Ichimoku

Trend 9 / 26 / 52

Five lines that map trend, momentum and support/resistance in one view.

Key signal: Price leaving the cloud, or Tenkan crossing Kijun.

Available in Builder

Alligator

Bill Williams 13 / 8 / 5

Three shifted moving averages showing whether the market is trending or sleeping.

Key signal: The three lines opening in order after a stretch of entanglement.

Available in Builder

Envelopes

Trend 14 / 0.10%

Percentage bands a fixed distance above and below a moving average.

Key signal: Price reaching the upper or lower envelope and turning back.

Available in Builder

Williams %R

Oscillators 14

Where the close sits in the recent high–low range, on a −100 to 0 scale.

Key signal: Leaving the −80 / −20 extremes.

Available in Builder

Awesome Oscillator

Bill Williams 5 / 34

The gap between a 5- and 34-period median-price average, drawn as a histogram.

Key signal: The histogram crossing the zero line.

Available in Builder

Bulls Power

Oscillators 13

How far buyers can push the bar high above an EMA baseline.

Key signal: Bulls Power turning up while still below zero.

Available in Builder

Bears Power

Oscillators 13

How far sellers can push the bar low below an EMA baseline.

Key signal: Bears Power turning down while still above zero.

Available in Builder

Fractals

Bill Williams

Marks a confirmed swing high or low once two bars close on each side.

Key signal: Price breaking the most recent fractal high or low.

Available in Builder

MFI

Volumes 14

A 0–100 oscillator read like RSI, but weighted by volume.

Key signal: Leaving the 20 / 80 zones, or diverging from price.

Available in Builder

Standard Deviation

Volatility 20

How widely price is dispersed around its own average — raw volatility.

Key signal: A jump from a low base, marking a volatility expansion.

Available in Builder

AMA

Trend 9 / 2 / 30

A moving average that speeds up in trends and flattens in noise.

Key signal: Price crossing the AMA, or the AMA turning after a flat stretch.

Available in Builder

Parabolic SAR

Trend 0.02 / 0.2

Plots a dot that trails price and jumps to the other side when the trend flips.

Key signal: Price crossing the dots, which flips the SAR to the opposite side.

Available in Builder

Momentum

Oscillators 14

How far price has travelled over a fixed number of bars, as a ratio of the price back then.

Key signal: Momentum crossing its 100 baseline, or turning while price keeps going.

Available in Builder

OsMA

Oscillators 12 / 26 / 9

The distance between MACD's main line and its signal line, drawn as bars around zero.

Key signal: The bars crossing zero, or starting to grow again after they had been shrinking.

Available in Builder

DeMarker

Oscillators 14

How much of the recent range came from new highs rather than new lows, as a ratio between 0 and 1.

Key signal: DeMarker falling below 0.3 or rising above 0.7.

Available in Builder

TRIX

Oscillators 14

The rate of change of an average that has been smoothed three times, so most of the short-term noise is gone before momentum is measured.

Key signal: TRIX crossing its zero line.

Available in Builder

Force Index

Oscillators 13

How much a bar’s price change was backed by volume, smoothed over 13 bars — the size of the push behind a move rather than just its direction.

Key signal: Force Index crossing its zero line.

Available in Builder

RVI

Oscillators 10

How much of each bar’s range the move from open to close actually captured, averaged over 10 bars — a measure of conviction rather than of distance.

Key signal: The main line crossing its signal line.

Available in Builder

Accelerator Oscillator

Bill Williams

Whether momentum itself is speeding up or slowing down — the Awesome Oscillator minus its own five-bar average, with no settings of any kind to adjust.

Key signal: A bar higher than the one before it while above zero.

Available in Builder

Chaikin Oscillator

Oscillators 3 / 10

Whether money has been flowing in or out — the Accumulation/Distribution total, differenced by two averages so that its zero line means something.

Key signal: The line crossing zero, taken once until it crosses back.

Available in Builder

BW MFI

Bill Williams

How much price movement each unit of trading bought — the bar’s range divided by its volume, read as four colour states rather than as a number.

Key signal: The index and the volume both higher than on the previous bar.

Available in Builder

Gator Oscillator

Bill Williams 13 / 8 / 5

How far apart the Alligator’s three lines are, as two histograms mirrored about zero — the same averages restated so that converging and spreading become numbers.

Key signal: Both histograms growing at once — the mouth opening.

Available in Builder

Accumulation/Distribution

Volumes

A running total of each bar’s volume weighted by where the bar closed inside its own range — the level is arbitrary, so only the slope and its disagreement with price can be read.

Key signal: The line rising while price is lower than it was ten bars ago.

Available in Builder

Supertrend

Custom & community 10 / 3.0

A band a fixed multiple of ATR from each bar’s midpoint that trails one way only and flips sides when price closes through it. MT5 does not ship it, so the implementation is the specification.

Key signal: The trend changing sign — the band jumping to the other side of price.

Available in Builder

Donchian Channel

Custom & community 20

The highest high and the lowest low of the last N bars, drawn as two lines. No average and no smoothing, so two correct implementations cannot disagree. MT5 has no Donchian function — the extremes are read straight off the chart.

Key signal: Price clearing the N-bar high, or breaking the N-bar low.

Available in Builder

Heikin-Ashi

Custom & community

Candles redrawn: each close is that bar’s four prices averaged, each open the midpoint of the candle before it. The chaining smooths the sequence, so there is no period to set. MT5 ships it as a custom indicator, but MQL5 has no function for it.

Key signal: The Heikin-Ashi close crossing its own Heikin-Ashi open — the candle changing colour.

Available in Builder

FrAMA

Trend 14

A moving average with no smoothing setting. Each bar it measures the fractal dimension of the recent price curve and turns that into the weight given to the newest price — 1 for a straight line, 0.01 for a pure oscillation. The length you set is only half the window it reads.

Key signal: The adaptive line crossing a fixed average of the same window — the market changing character rather than merely moving.

Available in Builder

DEMA

Trend 14

Not a double average but an average plus an estimate of its own lag, added back: 2 x EMA minus the EMA of that EMA. It reaches a new level in about a third of the bars an EMA needs, and in exchange it can print prices the market never traded.

Key signal: The fast line crossing the slow one — the same crossover shape, arriving several bars earlier.

Available in Builder

TEMA

Trend 14

DEMA's lag correction taken one stage further: 3 x EMA minus 3 x EMA(EMA) plus the EMA of that. It reaches a new level in 4 bars where DEMA needs 6 and a plain EMA needs 20, and it leaves the recent high-low range more than three times as often.

Key signal: TEMA breaking the fast EMA — the template closes on it rather than opening, because that eagerness is cheap on an exit and expensive on an entry.

Available in Builder

Opening Range Breakout

Custom & community 2

Not an indicator but a state machine with a clock: it freezes the high and low of the first bars after a chosen time and reports whether price has left that box, as +1, -1 or 0. MT5 has no function for it and the generated EA creates no handle at all.

Key signal: A bar that opens inside the frozen box and closes outside it — the day’s first break only, which measures at one signal a day.

Available in Builder

VIDyA

Trend 9

An EMA whose smoothing factor is multiplied every bar by a normalised CMO, so it is capped at that EMA’s own factor and can never be faster. It ignores volatility entirely — what speeds it up is one-sided direction, and when ups and downs cancel the factor is zero and the line stops.

Key signal: The CMO 9 line crossing the CMO 50 line, both smoothed by EMA 12 — a cross two frozen lines cannot produce in a balanced market.

Available in Builder

VLDMI

Custom & community 14

A variable-period RSI: the ratio of a short ATR to a long one decides how far to shift the period away from 14, and the node reads whichever of its pre-built RSI handles is nearest. One node creates thirteen handles at the defaults, and the output is +1, -1 or 0 rather than a line.

Key signal: The chosen RSI is below 30 and has fallen more than 10 points in five bars — or the mirror image above 70. A one-bar pulse, read with a comparison against zero.

Available in Builder

Volumes

Volumes

Tick volume — how many price updates arrived in a bar, not how much was traded. MT5 copies the count straight into buffer 0 with no smoothing and no warm-up; buffer 1 holds the colour, which is where "busier than the bar before" actually lives.

Key signal: The bar's count against the average of the three before it. Above 1.5x is the template's entry and a return to 1.0x is its exit — a ratio, because the raw counts differ by instrument and timeframe.

Available in Builder

HMA

Custom & community 21

The Hull Moving Average — a line built to keep up with price instead of trailing it. MT5 ships no iHMA, so the node creates two LWMA handles, one at half the period and one at the full period, and folds the last smoothing stage inside the EA.

Key signal: Where the HMA crosses the LWMA of the same period. Both lines share the period, so the cross is not fast against slow but the moment the lag correction changes sign — 6.67 bars of lag against 0.33 on a straight trend.

Available in Builder

QQE

Custom & community 14 / 5 / 4.236

QQE — a one-way band trailed around a smoothed RSI. MT5 has no iQQE, so the node builds it from a single RSI handle: three EMA stages set the band width, and the side the line breaks is the trend.

Key signal: The trend changing sign. On synthetic series that happens 53 to 60 times per 1000 bars, so the template gates it with the plain RSI’s side of 50 — measured, that removes about a third of the flips.

Available in Builder

VWAP

Custom & community Daily anchor / 2σ

VWAP — the volume-weighted average price, accumulated from an anchor rather than over a fixed window. MT5 has no iVWAP, and with no period there is no handle to hand it to, so the node folds the typical price against tick volume itself.

Key signal: The close crossing back up through the lower band while still below VWAP. Measured, the response to a price step decays as 1/n through the session, so crossings cluster in the first half by a factor of 2.0 to 5.2.

Available in Builder

ADX Wilder

Trend 14

ADX Wilder — trend strength using Wilder’s own 1/N smoothing. MetaTrader ships a second ADX (iADX) that smooths with an EMA and divides in the other order; at the same period of 14 the two lines differ by about 10 points.

Key signal: +DI crossing above −DI while the main line is above 25. Measured, iADX crosses that same 25 about twice as often, so a threshold tuned on one does not carry over to the other.

Available in Builder

Keltner Channel

Custom & community 20 ± 2 × ATR(20)

Keltner Channel — a moving average with bands at a multiple of average true range. Bollinger measures the scatter of the closes; this measures the size of the bars. Triple the wick length without moving a single close and Bollinger does not budge while this doubles.

Key signal: The close finishing outside the upper band, with a higher-timeframe centre line giving it a direction. Measured on a trending series, the close sits outside this band 2393 times against Bollinger’s 1358, at widths that differ by only about 11%.

Available in Builder

ROC

Custom & community 14

ROC — the percentage change from N bars ago. The formula is contested: the textbook divides by the old price and is exactly Momentum minus 100, while the ROC that ships with MetaTrader divides by the current price and is not.

Key signal: A crossing of the zero line, which is the one signal that survives the disagreement — both forms share the same sign, so every zero crossing lands on the same bar. Thresholds do not port: on a volatile series the two forms differed by 7.55%.

Available in Builder

Ultimate Oscillator

Custom & community 7 / 14 / 28 (4:2:1)

Ultimate Oscillator — buying pressure measured over 7, 14 and 28 bars at once and blended 4:2:1, so no single lookback has to be right. The version bundled with MetaTrader matches the textbook exactly, and only because MetaTrader’s ATR is a plain average rather than Wilder’s.

Key signal: A crossing back above the lower band. The catch is the band itself: measured, price sits above 70 only 1.13% of the time here against 4.94% for RSI(14), so the same 70/30 lines are four times rarer — matching RSI’s rate takes 65/35.

Available in Builder

DPO

Custom & community 20

DPO — subtracts a moving average from price so the trend drops out and the cycle is left behind. Two conventions circulate and they are not variants of one indicator: measured, they correlate at −0.44, because the current price enters them with opposite signs.

Key signal: A crossing of the zero line, read on the form MetaTrader ships. The textbook form lags in phase by its full shift — 11 bars against a 20-bar cycle — so it describes a turn that has already happened.

Available in Builder

Browse by strategy goal

MetaTrader 5 ships dozens of technical indicators, and the Navigator groups them into four families — trend, oscillators, volumes, and Bill Williams — alongside the volatility tools most traders rely on. This library explains what each indicator measures, the signals it produces, and — uniquely — how to turn it into a working no-code EA you can backtest before risking a cent.

Frequently asked questions

How many indicators does MetaTrader 5 have?

MT5 ships around 38 built-in indicators, grouped in the Navigator under Trend, Oscillators, Volumes, and Bill Williams. Thousands more custom indicators exist in the community, but the built-ins cover the signals most Expert Advisors are built on.

What is the best MT5 indicator?

There is no single best indicator — each measures something different. Trend tools like moving averages follow direction, oscillators like RSI and MACD time momentum, and volatility tools like Bollinger Bands and ATR size the move. The right one depends on your strategy, which is why every page here shows the signals and the market regime each indicator suits.

Can I use these indicators in an automated EA?

Yes. Every indicator in this library maps to a node in the mt5depot Builder, so you can wire its signal into entry and exit rules, export a compilable MT5 EA, and backtest it — without writing any MQL5.

Which indicator should I start with?

Start with one you understand and can express as a rule: RSI for overbought/oversold and momentum bias, a moving average for trend direction, or Bollinger Bands for volatility. Build it, backtest it on your own pair and timeframe, and add a second indicator only once the first earns its place.