Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Access the CodeBase from your MetaTrader 5 terminal
Couldn't find the right code? Order it in the Freelance section
How to Write an Expert Advisor or an Indicator

Top indicators for MetaTrader 5 based on user ratings - 12

Submit your code

RSI that is intended to be used as a filter.

The second version of indicator with added features.

The Fractal_Bands indicator with the timeframe selection option available in the input parameters.

Support ressitance - Barry (extended version).

The RSI indicator in a candlestick form with the Keltner channel calculated relative to RSI averaging.

A Keltner Channel drawn relative to the average value of the MFI oscillator as a sequence of candlesticks

The MFI_price indicator with the timeframe selection option available in the input parameters.

The NRTR_ZigZag indicator with the timeframe selection option available in the input parameters.

Double stochastic - RSI floating levels.

The indicator colors candlesticks whose size multiplied by volume exceeds a preset value.

The indicator draws colored candlesticks of a larger timeframe as color filled rectangles using DRAW_FILLING buffers. Rectangles are color filled in accordance with the colors of the StreamСCandles indicator candlesticks, if there are any.

A trend indicator based on the intersections of Parabolic Sar and a moving average.

It is the MQL5 version of ZeroLag MACD.

A channel based on peaks and troughs of the ZigZag indicator.

A channel based on peaks and troughs of the Zigzag2_R_Color indicator.

The Four_MA_Strength indicator with the timeframe selection option available in input parameters.

A variation of Deviation Stops (DevStops) indicator. Some are wrongly calling this version a Kase DevStops (which it is not - Kase DevStops indicator is calculated in a quite different way), but this version has its good points too and can be used in regular support/resistance mode. Additionally each DevStop value is colored according to the slope (trend) of the line - when all are aligned in the same direction, it can be treated as a confirmed trend change.

The indicator displays on the chart the previous trading day's channel.

An indicator of levels

A set of digital filters that are always drawn in separate window (due to their nature).

The indicator highlights caudate candlesticks of the "hammer" or "inverted hammer" type, the body of such candlestick being in the upper or lower half of the candlestick

Lentz Volatility indicator

Heiken ashi smoothed - zone trade

RSI adaptive double smoothed EMA

The VR Sync Chart Lite indicator is written for demonstration purposes and shows how it is possible to synchronize the object

Weighted deviation

Commodity Channel Index (CCI) measures the deviation of the commodity price from its average statistical price.

The Heiken Ashi indicator with smoothing.

The DRAW_ZIGZAG drawing style allow to draw sections using the values of two indicator buffers. It looks like DRAW_SECTION, but it allows to draw vertical sections inside one bar.

Standard Commodity Channel Index with the standard average deviation formula and the possibility to select smoothing algorithm and dynamically changing oversold/overbought levels.

Standard colored MACD histogram allowing to select smoothing algorithms from ten possible variants and containing alerts.

The candlesticks are colored in red, green and blue colors depending on a trend direction (Moving Average and MACD overall values).

Normalized oscillator displayed as a histogram.

The alternative indicator for trend definition based on the breakthrough bars and distance from extremums.

A Moving Average with double smoothing

Delta ZigZag defines the reversal on a minimal height of the swing and also identifies trend on breakthrough of local minimum/maximum levels and colors zigzag sections in current trend color

The class is designed for calculation of the technical indicator Adaptive Moving Average (Adaptive Moving Average, AMA) using the algorithm of the ring buffer.

The indicator uses the least squares method for the construction of the "most suitable" straight line through a series of points of price values​​.

The GARCH indicator with the timeframe selection option available in the input parameters.

The ChandelierStops_v1Trend_x10 indicator shows the ChandelierStops_v1 trend indicator position from ten different timeframes.

1...5678910111213141516171819...133