Download MetaTrader 5

Watch how to download trading robots for free

Interesting script?
So post a link to it -
let others appraise it

You liked the script? Try it in the MetaTrader 5 terminal


Colored Zerolag MACD - indicator for MetaTrader 5

| English Русский Español Deutsch 日本語 Português

Published by:
Farzin Sadeghi
votes: 18
2017.05.22 13:49
2017.05.22 13:51

This is the MQL5 version of ZeroLag MACD that was available for MetaTrader 4 here:

Also there was a colored version of it here but it had some problems:

I fixed the MetaTrader 4 version which has 95 lines of code. It took me 5 days to write the MetaTrader 5 version.(reading the logs and testing multiple times and finding out the difference of MetaTrader 5 and MetaTrader 4!)

My first MQL5 version of this indicator had 400 lines of code but I optimized my own code again and now for reading all of the history it has around 290 lines of code!

In My first MQL5 version of this indicator I used IMAonArray from MetaTrader 5 site and it used to take 8 seconds to load for the first time for calculating 700 candles!

As MetaTrader 5 does not have iMAonArray and the code iMAOnArrayMQL4 from has some loops with too much cycles, so I rewrote it.

Also the time series in MetaTrader 5 is from old to new candles (from left to right) but in MetaTrader 4 the time array is set as timeseries by default, so it is from new to old (right to left). As the MQL4 version of the indicator was coded somehow that I couldn't simply set arrays as timeseries (change their direction) and get the correct results in MQL5, so I had to change all the loops and write my own method to calculate all the candles of history for this MetaTrader 5 version.

As the original code was free, I will share product for free in market too. hope it will be useful for getting faster signals than the traditional MACD.

Indicator parameters

  • FastEMA - default is 12. the number for setting the faster EMA period.
  • SlowEMA - default is 26. the number for setting the slower EMA period. It's value should be greater than the FastEMA.
  • SignalEMA - default is 9. The number for setting the period for calculating the Signal line which is drawn in blue color.

Standard Deviation Channel MT5 Standard Deviation Channel MT5

A channel based on standard deviation of close price.

Binary Options Simulated Trading Indicator for MT5 Binary Options Simulated Trading Indicator for MT5

This is a binary options simulated trading indicator on MetaTrader 5 client, novice traders can use to practice trading strategies, program interface have simplified Chinese and English.

MetaCOT 2 CFTC ToolBox (Set of Indicators) MT5 MetaCOT 2 CFTC ToolBox (Set of Indicators) MT5

MetaCOT 2 CFTC ToolBox Indicators is a set of MetaCOT 2 indicators that provide access to CFTC reports. MetaCOT 2 supports COT, Disaggregated COT, TFF and CIT reports. It allows to draw COT charts straight in the MetaTrader terminal. All indicators are available as source code, and anyone can use them to create their own trading system.


The Cronex T RSI BBSW indicator for MetaTrader 5.