Watch how to download trading robots for free
Find us on Telegram!
Join our fan page
Join our fan page
You liked the script? Try it in the MetaTrader 5 terminal
- Views:
- 7764
- Rating:
- Published:
- 2019.01.02 14:30
-
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance
The ZigZag Moving Average indicator builds a moving average using ZigZag reference points.
It has three input parameters:
- ZigZag depth - the Depth parameter of the ZigZag indicator
- ZigZag deviation - the Deviation parameter of the ZigZag indicator
- ZigZag backstep - the Backstep parameter of the ZigZag indicator
The moving average is calculated as a sum of Close prices in the range between the current bar and the reference point, divided by the number of bars in this range.
Calculation example for three bars after the reference point (P):
ZMA[P] = Close[P]
ZMA[P+1] = (Close[P]+Close[P+1]) / 2
ZMA[P+2] = (Close[P]+Close[P+1]+Close[P+2]) / 3
Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/23117
![Ultimate_Oscillator](https://c.mql5.com/i/code/indicator.png)
The Ultimate Oscillator indicator
![ROC_with_Signal_MA](https://c.mql5.com/i/code/indicator.png)
The ROC indicator with signal Moving Average
![Intraday_Intensity_Open_Form](https://c.mql5.com/i/code/indicator.png)
The Intraday Intensity Open Form indicator
![MA_Slope](https://c.mql5.com/i/code/indicator.png)
The MA Slope indicator