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

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

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.

Another version of Bollinger Bands using as the middle line the average of the High and Low over a selected period.

The indicator implements a breakout system using the Mikahekin indicator channel.

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

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

The indicator displays trend power and direction based on four moving averages.

A channel based on peaks and troughs of AlexSTAL_ZigZagProf.

It is a simple trend indicator with the color indication of active trend direction.

The vertical version of the BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", with the possibility to set a fixed timeframe, data from which the indicator displays in input parameters, and producing a sound alert when the bar changes.

The vertical version of the BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", using current timeframe data and producing a sound alert when the bar changes.

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

Oscillator using inverse Fisher Transform.

A semaphore signal indicator.

A channel based on peaks and troughs of ZigZagOnParabolic.

The Paramon indicator with a color filling of the channel.

The BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", with the possibility to set a fixed timeframe, data from which the indicator displays in input parameters.

The BarTimer indicator implemented using the classes of libraries that were described in detail in the article "Custom indicators and infographics in CCanvas", using current timeframe data.

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

A trend indicator of NRTR type using an MA and ATR.

Standard VWAP (Volume Weighted Average Price) calculation, but with configurable start position.

Automated calculation of Stop Loss levels based on the ATR indicator.

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

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

The indicator implements a breakthrough system using the Color_PEMA_Envelopes_Digit channel.

The indicator implements a breakthrough system using the Color_QEMA_Envelopes_Digit channel.

A channel based on peaks and troughs of the Zigzag2_R_Color indicator.

A channel based on peaks and troughs of the ZigZag indicator.

A channel based on peaks and troughs of Boa_ZigZag

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

The indicator marks all performed trades with short horizontal lines.

The indicator draws a channel using the High and Low values of a candlestick of a higher timeframe specified in the indicator input parameters.

The indicator draws the open level of a candlestick of a higher timeframe specified in the indicator input parameters.

Envelopes using the Color_PEMA_Digit MA, with an indication of trend direction and display of the last values of channel borders.

Envelopes using the Color_QEMA_Digit MA, with an indication of trend direction and display of the last values of channel borders.

1...515253545556575859606162636465...134