Watch how to download trading robots for free
Find us on Twitter!
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 - 80

Submit your code

The Heiken_Ashi_Smoothed_VolatilityStep_Alert indicator with the ability to highlight trading time zones, selected in the indicator input parameters. Such zones are shown in a different histogram color

Indicator XXDPO_Candle can provide alerts and send email and push notifications when trading signals occur. Possible signal options

Extended normalized RSI - on chart version

RSI with double smoothed Wilders EMA

Detect bullish and bearish engulfing candles when entering the overbought or oversold territory. We have all seen a currency pair enter the overbought or oversold territory and stay there for long periods of time. What this indicator does is gives you the emphasis. So if you are looking for reversals then you may want to take notice when oversold territory is entered into with a bullish engulfing candle or if the trend is your thing then check for bearish engulfing candles while entering oversold.

Have a look here: https://www.mql5.com/en/market/product/16251

Ehler´s Quotient Transform

I wanted to build a moving average which would create an alert when the price moves over the line by a user defined amount of points. It creates both bullish and bearish signals depending on the direction of market price moving through the MA. It is designed for slow length moving averages (default is 200-day MA). EDIT: I now added a second version of the indicator which uses Arrow buffers instead of ObjectCreate.

This indicator is based on RSI and its multiple signal lines analysis.

The indicator of the Micro, Middle and Main Trends

Twenty lines of the Spearman's Rank Correlation indicator in one window

The NRTR Moving Average from Konstantin Kopyrkin for trailing stops and trends display

A Moving Average hybrid of digital and analog filtering.

The indicator displays three variants of time in the chart: local, server and GMT!

A simple, semaphore indicator to open positions

The trend indicator with three states.

The MultiBlauTSStochasticx7Signal indicator shows information on active trends using the values of seven BlauTSStochastic indicators from different timeframes.

A trend indicator drawn in the form of a colored cloud. with stops beyond the range of the colored cloud.

DM

A semaphore signal indicator. Four last bars are analyzed in its algorithm.

The indicator shows inverted chart for better short trading.

A set of support and resistance levels built on the last tops of ZigZag_NK_MTF with an option of fixing the timeframe, on which the zigzag is calculated.

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

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

A semaphore signal indicator that uses an algorithm based on crossovers of moving averages from the MAMA indicator.

The Shifted Moving Average allows you to shift moving average both vertically and horizontally.

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

The Schaff Trend Cycle indicator based on the difference between two TriX oscillators with different periods.

This indicator shows the support/resistance lines using price histogram.

Semaphore signal indicator using the trend filter algorithm based on moving averages.

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

The Laguerre_PlusDi and Laguerre_MinusDi indicators in a single window in the form of a cloud

The indicator draws TriXCandle indicator candlesticks of a higher timeframe as color filled rectangles using DRAW_FILLING buffers.

The Dots indicator implemented as a sequence of candlesticks. Candlesticks appear as a result of relevant price timeseries processed by the Dots algorithm.

Indicator of the oscillator type, which displays its values based on the DeMarker technical indicator.

The indicator shows the entry point that follows the reversal bar.

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

Simple volume indicator that has two coloring mode options.

The ICHI_OSC indicator with the timeframe selection option available in input parameters

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

1...737475767778798081828384858687...133