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

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

This version of the Vortex indicator shows the difference between the VI+ and VI- lines as a histogram oscillating around the zero line.

The channel is drawn based on fractals.

The indicator shows a text block with the values ​​of the user defined Stochastic Oscillator period for each timeframe.

A semaphore signal indicator using Average True Range.

A real-time indicator showing the lag of quotes inside the terminal.

The indicator sets indexes for candlesticks in the price movement direction.

Dtm

An oscillator in the DRAW_FILLING style, using digital filters.

A trend indicator, which receives trade signals from the XMACD histogram.

The XMA_Divergence indicator with the possibility to change the indicator timeframe from input parameters.

The indicator shows a text block with the values ​​of the user defined CCI oscillator period for each timeframe

A trend indicator displaying divergence areas on the price chart.

The ShadeOpenX indicator with the possibility to display the percentage value of time that has elapsed since the beginning of the trading session displayed in input parameters. The possibility is implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas".

The indicator marks the current day's time period specified in the indicator settings using colored rectangles.

The indicator marks the time period specified in the indicator settings using colored rectangles.

An alert (an audio alert, email and push notification) is generated when the iMA (Moving Average, MA) indicator crosses the bar with index N.

The indicator shows the number of bullish and bearish bars in the given interval.

The indicator shows a text block with the values ​​of the user defined DeMarker oscillator period for each timeframe.

The indicator shows a text block with the values ​​of the user defined WRP oscillator period for each timeframe.

Color candlesticks display areas, in which the MACD indicator crosses the zero line.

Displays areas, in which the MACD indicator crosses the zero line.

A complete Renko chart indicator with wicks. Configure using Tick Size, Pip Size, Points or R. Now with Asymetric Reversals!

PS Magicas - Three moving averages that give target and possible entries.

The indicator of support and resistance lines calculated based on the iFractals (Fractals) indicator values.

Displays average values ​​of the bulls and bears power.

The Momentum indicator implemented in the form of a color histogram.

An indicator from "Technical Analysis of Stocks & Commodities" (January, 2010).

The Triple Exponential Average (TRIX) indicator + the signal line + arrows at the intersection of the signal and the main lines.

The Psychological indicator implemented as a color histogram, featuring alerts, push and email notifications.

This is an implementation of the market cycle indicator described by Raghee Horner.

The indicator implements a breakout system using the Zigzag2_R_channel indicator channel, as well as generates alerts, sends push and email notifications when the price breaks the channel drawn through the zigzag peaks.

The indicator shows a text block with the values ​​of the user defined RSI period for each timeframe.

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

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

A semaphore signal indicator based on crossovers of the Di Plus and Di Minus lines of the ADX_Smoothed indicator.

A semaphore signal indicator.

A classic oscillator imported from the FXAccuCharts platform.

The Derivative indicator implemented as a colored histogram with an additional averaging.

The indicator shows a text block with the values ​​of the user defined Volatility period for each timeframe.

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

The indicator shows a text block with the values ​​of the user defined ATR period for each timeframe.

1...505152535455565758596061626364...134