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

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

Moving Average, calculated using the digital filter.

It searches for tops or bottoms of price movement.

This is HILO Indicator

The indicator shows recalculated ("broken") highs/lows of the standard ZigZag indicator.

The iS7N_SacuL.mq5 indicator is based on the original indicator 'Lucas1.mq4', written in MQL4.

The Rabbit indicator plots the true support/resistance levels for any currency pair.

The purpose of this grid is to replace the standard grid with more convenient, it allows to determine many important points on the chart, the properties of the price movement and checkinh the quotes quality (for the presence of holes).

The function allows checking whether a new bar has appeared on the specified timeframe.

The indicator Measures the distance between the Bollinger Bands ® and providing it as a singular indicator, using the MetaTrader 5 techniques to simplify Bollinger calculations.

The indicator plots Pivot levels for all available history. There are 5 variants of Pivot levels is supported: Classic, Fibonacci, Demark, Camarilla, Woodies. There are 3 calculation periods: daily, weekly, monthly. For the daily pivot levels it's possible to specify the GMT time shift.

The indicator plots Murrey Math Lines for all available history, it doesn't uses any objects.

The ZeroLag MACD indicator shows the histogram with color of the previous bar.

The indicator plots the Bollinger Bands ®, filled with different colors depending on the trend direction.

The indicator plots the candles with different colors depending on the trend direction and price movement.

This indicator draws pivot points, resistances and supports.

Indicator for Woodie’s CCI trading strategy.

Added colors to Parabolic SAR.

This indicator allows to see the activity of the market.

To demo buffer-pattern: Candles + Fractals + ZigzagColor + ColorMaLine.

Example of a tick chart.

This indicator is based on DRAW_FILLING buffers. The input parameters are absent, the TimeTradeServer(), TimeGMT() functions are used.

It's a well-known indicator that shows maximal and minimal prices (and average values) of the last n bars.

Draws 96 line MAs with only 100 lines of code (uses CMyBuffer class).

The indicator prints the time to close of the current timeframe, if it less than H1, it also prints the time to close of the current hourly bar.

It's an oscillator of the overbought/oversold market conditions. It can also be used as the Momentum indicator. Triple smoothing is used for removing the cyclic components in price movements with the period less than that of TRIX.

This oscillator measures the ratio between the sum of positive increments and sum of negative increments for a certain period.

TEMA can be used instead of traditional moving averages. It can be used for smoothing price data, as well as for smoothing other indicators.

It is used for smoothing price series and is applied directly on a price chart of a financial security.

The advantage of FRAMA is the possibility to follow strong trend movements and to sufficiently slow down at the moments of price consolidation.

An indicator lets you specify the number of bars separately before and after the current High / Low (fractal) can.

The Bulls Power Indicator measures the balance of the bulls strength.

This is a modified version of ZigZag indicator that draws lines with different colors depending on the price movement direction.

The Zigzag indicator is a series of sections connecting significant tops and bottoms at the price plot.

The Williams’ Percent Range Indicator (%R) is dynamic technical indicator, which determines whether the market is overbought/oversold.

The Williams' A/D indicator is the accumulated sum of positive "accumulational" and negative "distributional" price movements. Divergences between the indicator and the price are a signals.

The Volume Rate of Change (VROC) is an indicator of the direction where the volume trend moves.

The Volumes indicator shows volumes with different colors depending on the volume changes.

The Ultimate Oscillator was developed by Larry Williams. It uses the averaging of three oscillators with different periods.

The Stochastic Oscillator compares where a security’s price closed relative to its price range over a given time period.

The Standard Deviation (StdDev) measures the market volatility. This indicator charactrizes the scale of price changes relating to the Moving Average.

1...125126127128129130131132133134