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

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

Semaphore arrow signal indicator based on the classic Williams’ Percent Range oscillator leaving the overbought and oversold areas, which features alerts, sending emails and push-notifications to mobile devices.

The idea of this moving average indicator is in giving the bar with a greater volume a greater weight in averaging.

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

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

FDI

A tool for measuring market volatility.

Adaptive Moving Average which uses fractals.

Indicator to identify the Harami patterns.

The iRSISign_HTF_Signal indicator shows a trend direction or a signal generated by the iRSISign indicator at the chosen bar as a graphical object with colored trend indication or deal direction. It also triggers alerts and plays audio signals.

The iWPRSign_HTF_Signal indicator shows a trend direction or a signal generated by the iWPRSign indicator at the chosen bar as a graphical object with colored trend indication or deal direction. It also triggers alerts and plays audio signals.

The iDeMarkerSign_HTF_Signal indicator shows a trend direction or a signal generated by the iDeMarkerSign indicator at the chosen bar as a graphical object with colored trend indication or deal direction. It also triggers alerts and plays audio signals.

The iStochKomposter_HTF_Signal indicator shows a trend direction or a signal generated by the iStochKomposter indicator at the chosen bar as a graphical object with colored trend indication or deal direction. It also triggers alerts and plays audio signals.

The iMFISign_HTF_Signal indicator shows a trend direction or a signal generated by the iMFISign indicator at the chosen bar as a graphical object with colored trend indication or deal direction. It also triggers alerts and plays audio signals.

Semaphore arrow signal indicator based on the classic DeMarker oscillator leaving the overbought and oversold areas.

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

When analyzing the behavior of the Chaikin Volatility Index, the author of this indicator wondered how it would act if it is modified and if the stochastization process is applied to it.

Hybrid of the FATL (Fast Adaptive Trend Line) digital filter and analog adaptive averaging JMA — the ColorJFatl indicator that fills the chart space with a colored background and displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits, as well as displays a price grid with those rounded values.

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

The Directed_Movement indicator implemented as a sequence of candlesticks.

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

The MACD histogram based on the difference of the RSI oscillator and its averaging.

Hybrid of the FATL (Fast Adaptive Trend Line) digital filter and analog adaptive averaging JMA - the ColorJFatl indicator that fills the chart space with a colored background and displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.

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

Semaphore arrow signal indicator based on the classic Money Flow Index oscillator leaving the overbought and oversold areas.

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

Smoothed fast digital filter ColorJFatl that displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.

Indicator of price change speed.

The JFatl smoothed fast trend indicator which fills the chart space with a colored background.

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

Semaphore arrow signal indicator based on the classic Williams’ Percent Range oscillator leaving the overbought and oversold areas.

Semaphore arrow signal indicator based on the classic RSI oscillator leaving the overbought and oversold areas.

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

Universal moving average that fills the chart space with a colored background and displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits, as well as displays a price grid with those rounded values.

Universal moving average that fills the chart space with a colored background and displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.

Universal moving average that displays the most recent value as a price label with the possibility to round the channel levels up to a required number of digits.

Universal moving average which fills the chart space with a colored background. The moving average itself serves as the color separation line.

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

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

A modification of the popular ADX indicator.

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

The ExVolV2 calculates the difference between the total sum of bodies of growing and falling candlesticks on a given interval.

1...686970717273747576777879808182...133