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

Submit your code

The indicator draws three pairs of the Bollinger Bands with a default standard deviation rate of 2, 3 and 4, respectively. Modified to accept all Bollinger Bands parameters.

Oscillator that represents the relative smoothed rate of price change.

The i-CAiChannel_System_Digit indicator with the timeframe selection option available in input parameters.

The indicator is finding out the minimum and maximum for the desired period and draws fibo zones in those bounds.

Blau T3 ergodic candlestick oscillator with new display types and styles

BrainTrend2Sig semaphore signal indicator features alerts, emails and push notifications.

The upgraded version of Stochastic without repainting.

There are some additions in this indicator compared with MetaTrader 4-version.

Jurik velocity ("smoother moment") with added choice of prices.

Ron Black's swing line indicator for MetaTrader 5 version.

Adapting is done using standard deviations.

This version is an attempt to normalize MACD in known bounds

Quantile bands - generalized version.

The NRTR_extr_ZigZag indicator with price labels of the ZigZag peak values.

The Efficiency Ratio (ER) was first presented by Perry Kaufman in his 1995 book "Smarter Trading". It is calculated by dividing the price change over a period by the absolute sum of the price movements that occurred to achieve that change. The resulting ratio ranges between 0 and 1 with higher values representing a more efficient or trending market.

This indicator is a MetaTrader 5 version of nonlinear regression. Nonlinear regression is very "fast" when responding to sudden market changes so the default calculation period is set to somewhat longer period than it is usual for similar type indicator. Because of that some experimenting with period is advised based on your trading strategy and trading style.

The indicator calculates the inclination angle of the last segment of moving average and shows it in the chart together with the MA line and the line drawn from the last segment of moving average.

Indicator that is checking for intra-day channel values and breakouts of those channels.

Signal indicator iCrossAD. It shows possible reversals or price roll-backs.

Indicator Murrey_Math_Lv_Arr limiting the computer resources used in calculating and displaying the indicator on the chart

MACD of RSI adaptive EMA - with floating levels

Simple harmonic index

The On Balance Volume Indicator (OBV) is a momentum technical indicator that relates volume to price change.

Linear regression slope normalized to SMA.

The easiest and fastest zigzag.

The indicator automatically identifies points and draws support and resistance trend lines on them. There are two types of lines calculation

Didi Index mql5 source code.

The indicator displays the Ask and Bid, which are taken from the real tick history. Also, it is possible to evaluate the spread changes by visually comparing the Ask and Bid.

It is a DT oscillator as described by Robert Miner with some additional features.

A Moving indicator that does not use averaging in its code.

A standard zigzag complemented with support and resistance levels.

Long known volume analysis method.

Indicator based on the Daryl Guppy's original strategy.

TWR

TWR is an indicator of a trend reversal.

Volatility quality with ATR filter

The Average Directional Movement Index Indicator (ADX) helps to determine if there is a price trend.

The Heiken-Ashi indicator is looks like the candlestick chart, but it has some difference.The advantage of the Heiken-Ashi charts is a simple trend determination, the upward trend candles are blue,the downward trend candles are red.

This indicator allows to display the chart of another currency pair in the additional window.

The class is designed for calculation of a technical indicator Average Directional Movement Index (Average Directional Movement Index, ADX) using the algorithm of the ring buffer.

The Renko Line Break indicator determines itself a synthesis of renko charts and three linear breakthrough

123456789101112...133