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

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 classic version of the RVI indicator (Relative Vigor Index) that can be arranged so that the time frame of the indicator is fixed at a value different from the chart time frame. The indicator is displayed as a cloud.

The New Highs-New Lows index is calculated as the difference between the number of currency pairs that reached new highs over a given period and the number of currency pairs that reached new lows over a given period.

Multicolor modification of Fast ZigZag.

The indicator of the Micro, Middle and Main Trends

MultiRVISignal displays information on current trends using values of the four RVI indicators obtained from different time frames.

MultiMACDSignal displays information on current trends using values of the six MACD indicators obtained from different time frames.

MultiX2MASignal displays information on current trends using values of the four X2MA indicators obtained from different time frames.

MultiXRSXSignal displays information on current trends using values of the four XRSX indicators obtained from different time frames.

The easiest and fastest zigzag.

The CCIT3_Simple indicator modified.

PercentInfo gives information on the rise and drop in prices expressed as a percentage and in points as obtained from the three largest time frames of the currency chart. Simple and good information assistant.

The simple oscillator indicator displayed as colored cloud.

The CandleTrend indicator displays price movement directions from six different timeframes.

Modified CCIT3 indicator

The indicator shows possible price movement direction.

Adaptive Market Level shows the current reference level of the market price. The level is shifted only in case of the price trend movement.

This indicator calculates and shows daily highest and lowest prices, display them as two set of lines.

XprofuterOverlay shows the line of the price future movement.

XprofuterDD presents an attempt to predict the future price behavior.

MACD shifted for the trading range is used to determine a trend and overbought/oversold areas.

Standard Stochastic oscillator displayed as a cloud that can be located by setting the indicator timeframe value different from the chart one.

The simple indicator for displaying some relevant information about a position right in the chart window.

The indicator of two unspecified time intervals.

Standard Stochastic shown as a color histogram.

Standard MACD version that can be located by setting the indicator timeframe value different from the chart one. The indicator also allows traders to select histogram and signal line smoothing algorithms.

Bears vs Bulls. Bees vs honey. Rock vs drugs.

The indicator shows day open level on any timeframe.

The indicator displays high and low levels of a day (specified by the input parameter value) on any timeframe.

The simple indicator for displaying the price chart of any trading symbol in the indicator window.

The indicator shows the chart of the difference (sum) of trading symbols' prices. It is suitable for visual estimation of trading symbols' correlation. It will be very useful for traders interested in pairs trading (spread trading). Indicator bars are synchronized by time with the bars of the chart the indicator is launched at.

The indicator displays the second chart over the main one using the reference point.

8 Stochastic oscillators (%K 6, 9, 12, 14, 16, 19, 21, 24).

This indicator is a modified version of RSI that can be placed on a chart having another timeframe. It also allows users to change RSI and the signal line's smoothing algorithms.

XLineRegression creates levels based on the linear regression algorithm.

The simplest semaphore indicator having alerts and providing the possibility to send signals to a mailbox and a smartphone.

The simplest semaphore indicator having alerts and providing the possibility to send signals to a mailbox and a smartphone.

Moving Average: 3-Pole Butterworth Filter. The indicator is based on the code of Witold Wozniak.

The average candle size for a certain period.

Simple trend indicator displayed in the form of NRTR.

Same RSI and Dem but more sensitive one.

1...112113114115116117118119120121122123124125126...133