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

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.

latest|best

Positive Volume Index (PVI) draws a connection between the volume rise and financial instrument price change.

Modification of Bollinger Bands ® trend indicator.

Murrey Lines with calculation at all bars and the possibility to choose a timeframe for lines calculation.

Universal moving average that displays the values from the higher timeframe.

Vertical Horizontal Filter (VHF) shows, if there is a trend or a flat

The typical normalized oscillator varying within the range -100 to +100 and provided with a signal line.

МА combination is based on the digital filter and regressive Moving Average.

This oscillator displays its values considering RSI (Relative Strength Index) technical indicator.

DeMarker indicator with the possibility to select smoothing algorithms that is made in color with dynamically changing oversold and overbought levels.

Unnormalized oscillator based on the linear regression algorithm.

Modified elliptic filter from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading"

The indicator gives trading signals using colored arrows on a chart. The signals are based on the WPR (Williams’ Percent Range) and RSI (Relative Strength Index) technical indicators.

The indicator consisting of two moving averages (Lead and its EMA smoothing) on one chart from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading".

The indicator consisting of two moving averages from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading".

Moving average with the linear regression algorithm.

More informative Average Directional Index (ADX) indicator with the possibility to select the smoothing algorithm out of ten possible variants.

The indicator is based on comparing the signals of JJRSX oscillator and XMA moving average working on different timeframes - the current (chart timeframe) and the higher ones.

This indicator shows the direction of the acceleration of JFatlAcceleration price from a larger timeframe at a smaller one.

Two-pole super smoother filter from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading" is used in this indicator for moving average calculation.

ZigZag indicator built using the values of the Parabolic SAR technical indicator with the added possibility to build Fibo levels on the last two indicator peaks and the channel generated with the use of three successive zigzag peaks with selection of these peaks.

This indicator shows the direction of the acceleration of JFatlSpeed price from a larger timeframe at a smaller one.

Three-pole super smoother filter from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading" is used in this indicator for moving average calculation.

The indicator that displays "averaged" candlesticks of a larger timeframe at a smaller one.

The indicator shows the current price in one of the chart corners.

Three pole Butterworth filter is used for smoothing in this moving average calculation algorithm.

The indicator acts in a fully opposite way comparing to the adaptive moving averages during a trend market: in case of a definite trend, both indicator lines (Lead Sine and Sine Wave) move parallel to each other and show the trend direction by their location relative to each other; in case of a flat, the Sine Wave indicator quickly reacts on the market swing movements.

Two pole Butterworth filter is used for smoothing in this moving average calculation algorithm.

The indicator draws the channel using ZigZag extreme points.

Stochastic RSI is a standard Stochastic oscillator, the values of which are calculated not from a price series but from RSI technical indicator values.

Adaptive Momentum from John Ehlers' book "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading".

Stochastic CG Oscillator is a stochastic oscillator, the values of which are calculated based not on a price series, but on CG Oscillator indicator values.

The indicator of covariation, correlation and Beta ratio of two symbols.

The hybrid of the universal moving average and NRTR indicator. In this indicator the values of the moving average are corrected with the help of NRTR algorithm (Nick Rypock Trailing Reverse).

Adaptive CG Oscillator is a CG Oscillator that can adapt to constantly changing market cycles of a real financial asset.

Detrended Price Oscillator (DPO) shows the market overbought/oversold states and also can be used for getting buy/sell signals.

This indicator is designed for measurement of a financial asset price change periodicity. Cycle Period allows to create adaptive versions of oscillators.

Adaptive Stochastic oscillator.

Forecasting the next day candlestick changing range for all bars of the current chart.

This indicator allows to display the chart of another currency pair in the additional window.

Adaptive Cyber Cycle that can adapt to constantly changing market cycles of a real financial asset.

1...616263646566676869707172737475...77