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

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 NRTR trend indicator that sends alerts and Push messages

The trend indicator drawn in the form of the cloud

The indicator draws candlesticks when finding the CCI indicator in the overbought and oversold levels

The entropy indicator performed in the form of the MACD colored histogram.

Daily Fibo support and resistance levels in the leverage from -300% to +300%. There are 36 levels plus pivot in total

The indicator draws the boundaries of the calendar day for trading by Larry Williams

This indicator is based on the idea of that an unusual impact in price changes will be adjusted by an inverse reaction.

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

Didi Index mql5 source code.

A variant of the SSL indicator performed in the form of the channel and represented as the colored cloud with the filling of alerts when the direction of the trend changes

Variation on the theme MACD, using the colored bars as the signals of entry and exit.

The volatility indicator

A semaphore signal indicator that uses two Moving Averages in the form of NRTR

A modified Camarilla dt Historical indicator

Conversion from MetaTrader 4 version.

The indicator automatically draws Fibonacci lines by yesterday's or today's range

The channel ZigZag

The indicator draws horizontal lines on the level of last fractals up and down.

The trend reversal indicator

NRTR is Nick Rypock Trailing Reverse indicator.

Support and resistance levels drawn by the day charts

The fast trends indicator drawn on the basis of two normalized XMUV Moving Averages.

The fast trends indicator drawn on the basis of two normalized XMUV Moving Averages.

The fast trends indicator.

The simple, smoothed, less lag indicator drawn on the principle of the smoothed shift using the EMA price by increments of the first 3 orders

Use of the Lagrange polynomial interpolation to predict the future price

The redrawing oscillator drawn on the basis of the SSA.mqh singular transformation library of functions

The MACD smoothed histogram drawn on the basis of the RSI technical indicator.

The indicator of patterns. It is based on the smoothed Commodity Channel Index and Bollinger Bands.

The averaged volatility indicator.

The strongly processed standard Moving Average indicator.

A semaphore arrow indicator using three NavelEMA Moving Averages.

The classic EMA with the linear combination of price timeseries.

RSI with the colored signal levels

The indicator of ranges of the last three candlesticks of timeframe selected by the trader

This indicator displays the levels of the "morning flat" and shows possible targets

The trade sessions indicator

The i-ParamonWorkTime indicator

The i-MorningRange indicator

Another variation on reversed, pivot points