MQL5 Source Codes of Technical Indicators for MetaTrader 5 - 124
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.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
The Commentator indicator analyzes a group of technical indicators and displays information about the current state of the market and trade recommendations.
Donchian Channel is a volatility indicator based on the calculation of the current price range with the recent highest and lowest prices.
This indicator is useful for correlation analysis and also for cross pair analysis.
A trend indicator that uses the oscillator analogue of RSI and its signal line. It is drawn as a colored cloud.
This indicator will plot divergence lines on the Awesome_Oscillator indicator and will give buy and sell signal by displaying arrows.
The indicator "predicts" the color of the next bar with the probability specified in the settings. It is useful for the evaluation of strategies aimed at such a prediction when choosing trading instruments / timeframes for strategies. Caution: The indicator "looks into the future", so do not apply it in real life or in the strategy tester!
An indicator in the form of arrows on the basis of Elder's trading system.
The RMI (Relative Momentum Index) indicator is an improved version of RSI, momentum is included in the calculation.
A simple trend indicator based on counting of the number of bullish and bearish candlesticks.
An indicator in the form of candlesticks based on the Heiken Ashi algorithms and two averages.
This indicator will plot divergence lines on the MACD indicator and will give buy and sell signal by displaying green and red arrows.
The RoundLevels indicator draws two closest "round" levels above the current price and two more below it
DeMark's oscillator with an option of setting a fixed timeframe for the calculation of the indicator in the input parameters.
An example of how to use the IndicatorSetString() function. A simple indicator that shows how to create a label, e.g. "Overbought level" for each level.
An example of the IndicatorSetInteger() function. A simple indicator that shows how to create a label, e.g. "Overbought level" for each horizontal level.
An indicator of pin bars, to be used as a built-in indicator in Expert Advisors. Shows levels specified by the pattern for the open price and stop-loss.
A trend indicator implemented in the form of NRTR. Timeframe is specified in the input parameters of the indicator.
The Change To Range Ratio indicator is used for closing short-term positions and/or for filtering entry points.
A semaphore signal indicator showing the MACD histogram calculated on the timeframe specified in the input parameters