Download MetaTrader 5

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

MQL5 Source Codes of Technical Indicators for MetaTrader 5 - 61

MQL5 technical indicators analyze MetaTrader 5 price charts on Forex, as well as stock and commodity markets. Indicators define trend direction and power, overbought and oversold states, support and resistance levels. Underlying mathematical models provide objective assessment of the current market state allowing traders to accept or reject trading system's signals.

You can download and launch offered indicators in MetaTrader 5. The library of indicators is also available directly from MetaTrader 5 platform and MetaEditor development environment.


The indicator of price movement relative to one selected time point

According to the author it is the best forecast indicator. The oracle which can be trusted more than analysts

The MA indicator with the ability of fine configuration

The Cynthia Case stochastic.

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

The indicator of the star sky on the black chart

Weighted Moving Average with a regulated lag using a curve of the normal (or Gauss) distribution as the function of weight coefficients

The VFractals indicator marks the level of the fractal formed on the bar with a volume larger than the average volume of the last 3 bars to fractal

Weighted Moving Average with a minimal lag using a damping cosine wave as the line of weight coefficients

ZigZag with the ability to specify the "significant movement" in points

The 2pbIdealXOSMA indicator represents the MACD histogram based on the 2pbIdeal1MA and 2pbIdeal3MA indicators.

An alternative replacement for the standard RVI indicator which considers trades volume

Rise or fall in prices is often preceded by increased activity of trading. The True MFI indicator tries to use this factor.

Two lines are channel averages created by High and Low price values for different periods displayed as clouds

The smoothed and slower version of the True MFI indicator.

The Balance of Power (BOP) indicator was described by Igor Livshin and measures the strength of the bulls vs bears by assessing the ability of each to push price to an extreme level.

The alternative indicator for trend definition based on the breakthrough bars and distance from extremums.

The MultiMaRsiSignal indicator displays the information about the active trends using the five MaRsi-Trigger indicators' value from different timeframes.

A Moving Average with double smoothing

Bill William's Gator Oscillator which is drawn on the high and displayed on the lower timeframe.

Bill William's accelerator (Accelerator Oscillator) which is drawn on the high and displayed on the low timeframe.

Bill William's magic oscillator (Awesome oscillator) which is drawn on the high and displayed on the low timeframe.

A standard version of the OSMA indicator which can be placed in a fixed timeframe on a value different from the chart timeframe where the averaging algorithms can be changed.

The Trigger indicator has three states: rising, falling and flat

The Price and Volume Trend indicator (Price and Volume Trend, PVT) with its signal line.

Digital filtration of the variation indicator.

Simple trend indictor performed in the NRTR form

The Parabolic SAR indicator with the ability to choose timeframe where it can be calculated.

The indicator that allows modifying color of the candles.

Classic exponential Moving Average with the ability to use real numbers as the averaging period.

The Alligator of Bill Williams drawn in the zigzag form. The indicator can be calculated and set in a fixed timeframe.

Larry Williams' the Percent Range indicator drawn in the zigzag form. The indicator can be calculated and set in a fixed timeframe.

It defines the boundaries of a flat channel based on bars closings.

Defines the boundaries of flat channel based on bars extremums

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

The indicator "warning" about the appearance of the bars with an extended range and/or strong directed movements

USDX is an index which measures the dollar's value against a basket of six basic currencies

The Pivot levels indicator, the Pivot sublevels and the Camarilla levels drawing the indicator buffers and the horizontal lines

The MultiJFatlSignal indicator shows the information about active trends using the JFatl four indicators value from different Time Frame

Envelopes drawn in ZigZag form. They can be drawn fixing Time Frame and then calculate input parameters