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 - 35

Submit your code

The indicator plots the Bollinger Bands ®, filled with different colors depending on the trend direction.

Nonparametric ZigZag, based on the "a-la Clyde Lee Patterns".

RSI oscillator with ultralinear and JMA smoothing algorithms.

The indicator shows the current trend, support and resistance levels.

The Demand Index combines price and volume in such a way that it is often a leading indicator of price change.

There are a lot of smoothing algorithms. This indicator is a smoothing of standard ADX.

This indicator compares the signals of three versions of Parabolic SAR indicator. The versions are set at different timeframes: junior (chart timeframe), middle and senior.

Exponential Moving Average - Bollinger Bands ® Volatility Adjusted by Jose Silva.

Trend indicator based on two RSI oscillators.

The class is designed for calculation of the Average True Range indicator (Average True Range, ATR) using the algorithm of the ring buffer.

The KalmanFilter indicator with additional trend strength indication using colored dots based on the standard deviation algorithm.

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

The JFatl indicator implemented as a sequence of candlesticks.

The 2pbIdeal1MA indicator implemented as a sequence of candlesticks.

The MACD ColorMACD histogram with the timeframe selection option available in input parameters.

Volume Profile + Range v6.0 (former TPO). Distribution of deals by price levels at a given time interval. Displayed as a histogram.

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

A rounded MACD histogram presented in the price chart points.

A histogram of maximum and minimum values of parameters SYMBOL_SESSION_BUY_ORDERS — "the total number of current buy orders" and SYMBOL_SESSION_SELL_ORDERS — "the total number of current sell orders". The drawing style is DRAW_HISTOGRAM.

A channel based on peaks and troughs of ZigZagOnParabolic.

The indicator calculates the ATR value based on the minimum price differences of the current and previous day, taking into account the volume of the current day.

RMO

The tend indicator: Rahul Mohindar Oscillator

Indicator AnchoredMomentum with the timeframe selection option available in input parameters.

The oscillator shows standard deviation calculated on the difference between the High and the Low.

An information-forecast MACD on the price chart

Indicator Aroon.

GB

Indicator GB (Gaussian Bands) works in the same manner as standard indicator Bollinger Bands. However, unlike the former, it performs filtering centerline and deviation lines by Gaussian method. It also has two deviation lines on each side of the centerline.

PAC

PAC (Periods After Crossing MA) is an oscillator displaying the number of bars elapsed after the last crossing of the price and the moving average.

A configurable RSI

The indicator paints candles going beyond the CandleStop channel.

Multi Averages Slopes indicator that checks slopes of 5 (different period) averages and adds them up to show overall trend. Averages that can be used in this indicator are the: SMA, EMA, SMMA, LWMA.

Multi timeframe version of the Trend Trigger Factor JMA indicator.

Ultra Trend indicator that uses a "fast" (fast in response to market changes) Zero Lag TEMA for trend calculations.

Force index - JMA

Variable Index Dynamic Average (VIDYA)

Wick length indicator

Filtered price using self adjusting deviation for price filtering

AMA - Adaptive Moving Average - beginner tutorial to learn how to code in MQL5

changing character prices on an interval

An indicator which attempts to highlight a ranging market area

1...282930313233343536373839404142...139