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

Submit your code

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.

Combined power and trend direction indicator.

Autotrendlinien generates a channel in the direction of an existing trend.

StepMA made as the Nick Rypock Trailing Reverse (NRTR) indicator.

Moving average with the linear regression algorithm.

The hybrid of digital and analog filters that displays larger timeframe values at a smaller one in a minimized way.

Modification of Bollinger Bands ® trend indicator.

Candlesticks length volatility indicator useful for tracking gaps on the market and having the settings analogous to the Bollinger Channel. The indicator can show flats and trend beginnings.

Multi-Williams Percent Range trend indicator.

The indicator displays a series of internal, external and single directed closing and prompts exit points on short-term trend trading

Adaptive filter with the ability to calculate the Laguerre polynomial of any order

The indicator to determine the trend and its directions.

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

A trend indicator drawn in the form of a colored histogram.

This indicator is a modification of classical Awesome indicator. It computes the smoothed rate of change of two exponential means.

1...131415161718192021222324252627...133