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

Submit your code

The Force Index Indicator was developed by Alexander Elder. This index measures the Bulls Power at each increase, and the Bears Power at each decrease.

The indicator plots the candles with different colors depending on the trend direction and price movement.

The indicator shows recalculated ("broken") highs/lows of the standard ZigZag indicator.

The NRTR (Nick Rypock Trailing Reverse) indicator draws the base line (support and resistance) and a target line.

The DRAW_CANDLES drawing style plots the candles using the values of 4 indicator buffers with Open, High, Low and Close prices.

The current time position in relation to the beginning and the end of the bar is shown. In addition the ratio between the time passed since the beginning of the bar and the whole bar duration expressed in percents is given. It is useful for choosing the moment of making a trade decision.

The indicator displays colored candlesticks depending on the current trend and considering Fibonacci levels correction and also gives alerts or audio warnings in case of a trend change.

The indicator showing volatility breakout as a histogram and serving as a signal for market entry/exit/position reversal or position volume increasing.

The indicator shows the use of the free Library for Custom Chart library for the automatic connection of the indicators to iCustomChart custom charts created on the basis of custom history files.

Pearson correlation indicator shows the correlation between symbols.

Implementation of the option to change the drawing mode, as exemplified by the CCI indicator.

Show minutes and seconds left before new candle is appeared.

Three Moving Averages with three different timeframes on one chart.

Flat determining indicator.

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

Trend indicator with simple and clear indication of position opening moments.

The indicator demonstrates the operation of obtaining the ticks using the "CopyTicks", and allows to compare the three modes of obtaining ticks.

ZigZag based on MACD histogram.

This is the Leader of the MACD as described by Giorgos E. Siligardos.

Gaussian Filter for apply to other indicators too.

The auto envelope automatically sizes channels by calculating a standard deviation for the last n bars.

Average using dr. Andreas Uhl's "correction method.

The indicator is derived from the NRTR indicator.

The Percentage Price Oscillator (PPO) is a technical Momentum indicator showing the relationship between two Moving Averages. To calculate the PPO, subtract the 26-day Exponential Moving Average (EMA) from the nine-day EMA, and then divide this difference by the 26-day EMA. The end result is a percentage that tells the trader where the short-term average is relative to the longer-term average.

One more from the creations of John Ehlers - nonlinear Kalman filter.

This version of Bollinger Bands does not use standard deviation for Upper and Lower Bands, but uses the EMA deviation.

Choppy market index

RSI Divergence indicator

ATR adaptive smooth Laguerre RSI with dynamic levels

Corrected volume weighted moving average

Smoothed CCI

The main point of the Relative Vigor Index Indicator (RVI) is that on the bull market the closing price is, as a rule, higher, than the opening price.

The indicator determines the bulls or bears prevail on the market and plots their strength.

Moving Average, calculated using the digital filter.

MACD indicator with histogram, can be applied any timeframe (higher or lower than the current chart's timeframe).

The DRAW_HISTOGRAM2 drawing style is used for plotting the values of two indicator's buffers as a histogram.

VininI Cyber Cycle - Identify cyclical movements of price, based on VininI_Cyber Cycle(V2).mq4 by Victor Nicolaev (2009)

The DRAW_COLOR_SECTION drawing style is used to plot sections with different colors, the colors are specified in the color buffer.

The DRAW_COLOR_BARS style draws bars based on values of four indicator buffers, containing Open, High, Low and Close prices. This is the advanced version of the DRAW_BARS style, that allows you to specify individual color for each bar from predefined color set.

Set of Keltner Channels based on the universal smoothing.

1...131415161718192021222324252627...133