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

Submit your code

Candle Wicks Length Display MetaTrader indicator is an indicator that can display the length of candle wicks in pips directly on your chart. You can set the minimum length to be displayed. Alternatively, it can show wick lengths that are less than the given limit. The indicator supports all sorts of alerts and works with both MT4 and MT5.

This indicator reads the trade history and plots the Cumulative P & L over time, helping visual traders to see how much money they are making or losing over time. This current version has a difference of 0.02% marginal error, due to rounding floats, and calculation methods. It can be considered extremely precise with this marginal error.

A stripped-down (signal line only) version of Metaquotes' MACD indicator from the MT5==>Indicators==>Examples folder.

This indicator calculates and displays the Exponential Moving Average (EMA) on the MetaTrader 5 chart. Fully customisable period. Allows selection of the applied price (Close, Open, High, Low, Median, Typical, Weighted). Uses the standard EMA formula, initialised from an SMA of the first bars. Can be used as a standalone technical analysis tool or integrated into automated trading systems for trend-following and moving average crossover strategies.

This is a simple price channel indicator allowing user to customize period and line colours. Often used in channel break strategies.

A robust Market Structure analyzer that adapts to volatility. ASZ uses a Hybrid ATR engine to filter noise and detect reliable Swing points. Non-repainting on confirmed bars.

The "Support and Resistance" indicator shows the support and resistance levels using the Fractals indicator by Bill Williams.

This trend indicator shows the current trend direction and moments for closing of the opened position.

Trinity-Impulse indicator shows market entries and periods of flat.

The indicator shows entry signals based on Accelerator Oscillator.

The indicator draws (in a separate window) the Bollinger Bands relative to the moving average and projection of the price bars.

This Indicator is used for calculating trend.

The indicator which fixes Pin Bars in the chart

The MA will automatically recalculate the period if there are any changes in time frame.

The Color Day indicator colors the bullish and bearish days.

Extended swing line indicator

Choppiness Index: another way of calculating fractal dimension.

Trend composed by a series of averages

Indicator ZigZag Oscillator

Demonstration of Canvas's capabilities using 3D spiral quotes as an example.

The Relative Strength Index Indicator (RSI) is a price-following oscillator that varies between 0 and 100.

The Universal Moving Average, it allows to select any type of moving average, included in the MetaTrader 5 client terminal.

The DRAW_LINE style is used for plotting the values of the indicator's buffer as a line.

The DRAW_FILLING drawing style plots the filled area between the values of two indicator buffers. In fact, it plots two lines and fills the area between them with the specified color.

The DRAW_BARS drawing style is used to plot the bars using the values of 4 indicator buffers with Open, High, Low and Close prices.

Slow Adaptive Trend Line is used for suppressing market noises and market cycles with longer oscillation periods.

This indicator paints the candlesticks in different colors depending on a trend power and direction.

Instantaneous Trendline shows buy and sell signals, while crossing the moving averages.

CG Oscillator basic and signal lines crossing generates buy and sell signals.

MPC

The MPC indicator plots a simple channel using extermums of the specified period. It can be used for additional visual control of trading system (channel breakout), based on HighestLowestRange (HLR) indicator.

Advaptive Exponential Moving Average - ATR Volatility Adjusted by Jose Silva.

CCI smoothed by Tilson algorithm.

The indicator demonstrates the example of using the FileReadDatetime() function

The indicator shows the method of drawing gradient semitransparent areas with independent update rate.

Creates a synthetic from two selected pairs.

The AFL_Winner_HTF_Signal indicator shows the trend direction and the signal based on the AFL_WinnerSign indicator.

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

The indicator shows Moving Averages (MA) values, difference between values and difference between MA.

PFE

Oscillator with calculations using an algorithm similar to Kaufmann's AMA.

Standard RSI oscillator implemented as a histogram rounding its values to the standard range.

1...232425262728293031323334353637...139