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

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 MA signal indicator

The Investor Preference Index indicator

The Commodity Channel Index oscillator displayed as a color histogram, using volumes.

GD

The Generalized DEMA moving average

The Relative Strength Index oscillator displayed as a color histogram, using volumes.

The Forecast oscillator indicator

Fractal Graph Dimension Indicator

The Derivative Oscillator indicator

The Center of Gravity Channel indicator

The i-AnyRangeCldTail_System indicator provides alerts, sends email and push notifications when the candlesticks break through the dot-dash channel.

The indicator paints candlesticks, which are beyond the i-AnyRangeCldTail channel. Candlesticks outside the channel limits are marked with color according to the trend.

A modification of the "Bears Power" indicator: now the line color and line width can be set in input parameters.

A modification of the "Bulls Power" indicator: now the line color and line width can be set in input parameters.

A modification of the "Custom Moving Average" indicator: now the line color and line width can be set in input parameters.

The UltraMFI indicator with the ability to change the indicator timeframe using the input parameters.

An indicator of ranges of arbitrary time intervals with the extension of the interval generated within the specified session until the next session.

An indicator of ranges of arbitrary time intervals.

An indicator of two ranges of arbitrary time intervals.

A trend indicator based on the difference between two moving averages.

Indicator - trading system "FX Fish 2MA".

The indicator colors candlesticks depending on the trend direction.

The indicator colors candlesticks depending on the position of these candlesticks in relation to the previous candlesticks.

The BBands Stop v1 indicator provides alerts, sends email and push notifications when the trend direction changes and the indicator color changes accordingly.

This indicator is based on MFI (Money Flow Index) and its multiple signal lines analysis.

The TD_I indicator (Thomas DeMark Indicator) is a modified version of the standard DeMarker Indicator by Thomas R. DeMark.

The SVE_ARSI (Sylvain Vervoort's Asymmetrical RSI) indicator was described in the October '08 issue of the "Stocks & Commodities" magazine.

The Demand_Index indicator developed by James Sibbet combines the price and volume, and is often considered a leading indicator of price change.

The Chandelier Exit indicator implemented as a sequence of candlesticks

Super SAR is a signal indicator based on SuperTrend and iSAR.

The Mirror MA indicator features two mirrored moving averages in a separate chart window calculated based on a difference between two MAs with different calculation data, and one signal line calculated based on a direct moving average data.

Klinger Oscillator developed by Stephen Klinger to determine the long-term trend while remaining sensitive to detect short-term fluctuations enabling the trader to predict short-term reversals.

The Dynamic Trend signal indicator draws a two-color trend direction line and adds signal arrows.

The Trend_Intensity_Index indicator with the ability to change the indicator timeframe using the input parameters.

The Trading_Channel_Index indicator with the ability to change the indicator timeframe using the input parameters.

The ColorXPWMA_Digit indicator with the ability to change the indicator timeframe using the input parameters.

The ColorXPWMA_Digit indicator with additional trend strength indication using colored dots based on the standard deviation algorithm.

The Dinapoli Preferred Stochastic indicator uses the smoothing method described by Joe DiNapoli, which differs from the standard stochastic.

The indicator DHLPBO (Dynamic High/Low Percentage Band Overlay). Unlike DHLBO, which displays two bands calculated based on the Highs/Lows of the range, this indicator constantly narrows the channel width by a certain percentage throughout the whole range.

The DHLBO (Dynamic High/Low Band Overlay) indicator shows on the price chart two bands calculated based on the range Highs/Lows.

Deviation Oscillator - a volatility oscillator which represents a difference between the price and the MA, normalized within the selected range.

1...242526272829303132333435363738...134