Watch how to download trading robots for free
Find us on Telegram!
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 - 68

icon

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.

Submit your code

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

The vaMA indicator with the ability to replace averaging. It displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits. Additionally, it indicates the trend strength by colored dots based on the standard deviation algorithm.

The statistical distribution of Bid and Ask prices on the chart as a histogram.

Indicator that draws Fibonacci levels based on the last bar.

The Fibo ZigaZag indicator allows to calculate the probable support and resistance levels using the Fibonacci ratios.

The vaMA indicator with the ability to replace averaging. It displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits. Additionally, it indicates the trend strength by colored dots based on the standard deviation algorithm.

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

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

The vaMA indicator with the ability to replace averaging. It displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.

Semaphore signal indicator based on the code of the StochasticDiff indicator.

Semaphore signal indicator based on the code of the RVIDiff indicator.

The indicator displays the total number of deals by symbol in real time.

A simple trend indicator with calculation of rise and fall in Close prices.

The Standard Deviation indicator implemented in the form of a color histogram.

Moving average wing averaging of the linear combination of the input price timeseries.

Normalized MACD.

Buy sell volume.

"Corrected" momentum.

"Corrected" velocity (smoother momentum).

Volume weighted average bands.

MACD ca - sort of a "step MACD" or "corrected MACD".

Corr RSI - "step" or "corrected" RSI.

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

iCrosshairClickTarget indicator for MetaTrader 5 is an improved version of iCrosshair indicator for MetaTrader 4.

RSI(OMA) with automatic Fibonacci levels.

QWMA - the "CA" ("Corrected Average") version

Sentiment zone oscillator.

AdxVma trend.

Balance of market power (using improved Jurik filter for calculation).

PDFma — average using probability density function for average calculation.

Elliot oscillator indicator.

Recursive (double) smoothed stochastic - allows calculating double smoothed stochastic up to depth 15.

Stochastic of 7 possible types of RSI(oma).

NEMA - arbitrary depth EMA, DEMA, TEMA... DecEMA ...

MACD calculated using the NEMA.

The newest version of Adaptive Laguerre filter.

This version can use one of the 4 basic averages types for smoothing.

Adaptive Laguerre filter trend.

New version of non-repainting step stochastic indicator.

Correlations (Spearman or Pearson rank (auto)correlation) drawn as candles.

1...616263646566676869707172737475...134