This version of the MACD named MACD Platinum is nothing but the MACD indicator calculated with ZeroLag moving averages. The indicator has been converted from an MT4 code, following a request on the ProBuilder forum. This indicator is a part of a manual trading strategy discussed here: https://www.prorealcode.com/topic/convert-a-macd-strategy-from-mt4/
Because I used graphic instructions to materialize the signals on the MACD and to fill it with a color zone, I think that this code could be an inspiration for other indicators of the same type, do not hesitate to use it for the development of your own technical indicators .. and do not forget to share them also 🙂
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
//PRC_MACD Platinum | indicator //29.09.2016 //Nicolas @ www.prorealcode.com //Sharing ProRealTime knowledge // --- settings //short = 12 //long = 26 //signal = 9 // --- end of settings EMAshort1 = exponentialaverage[short](close) EMAshort2 = exponentialaverage[short](EMAshort1) DifferenceShort = EMAshort1 - EMAshort2 ZeroLagShort = EMAshort1 + DifferenceShort EMAlong1 = exponentialaverage[long](close) EMAlong2 = exponentialaverage[long](EMAlong1) DifferenceLong = EMAlong1 - EMAlong2 ZeroLagLong = EMAlong1 + DifferenceLong ZeroLagMACD = ZeroLagShort - ZeroLagLong signal1=ExponentialAverage[signal](ZEROLAGMACD) signal2=ExponentialAverage[signal](signal1) DIFFERENCE2=signal1-signal2 SignalMACD=signal1+DIFFERENCE2 if signalMACD>=zerolagMACD then r=255 g=69 b=0 else r=54 g=224 b=208 endif drawbarchart(signalMACD,zerolagMACD,signalMACD,zerolagMACD) coloured(r,g,b) if zerolagMACD crosses over signalMACD or zerolagMACD crosses under signalMACD then drawtext("●",barindex,signalMACD,Dialog,Bold,12) coloured(r,g,b) endif RETURN ZeroLagMACD coloured(54,224,208) style(dottedline,1 ) as "Zero Lag MACD", SignalMACD coloured(255,69,0) style(line,2) as "Signal MACD", 0 coloured(100,100,100) as "zero line" |
Share this
No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.
ProRealTime ITF files and other attachments :PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials
I have a copy of this strategy in IG MT4 and for those who want an explanation the book which goes with the strategy is “High Probability Forex Trading Method” by Jim Brown and is relatively cheap.
hello could you share your copy in a pdf or where you whant please ?
I believe the QQE Adv needs adding with default settings of 1,8,3 to complete the strategy. This identifies crosses identified by “buy” or “sell” arrows on the chart.
Merci beaucoup Nicolas pour le temps que tu passes à aider les autres, qui comme moi sont nul en programmation.
Cordialement
hallo nicolas
ich hoffe du kannst mir helfen ich möchte dein signale direkt im chart angzeigt bekommen mit pfeieln geht das?
mfg frank
Bitte öffnen Sie ein neues Thema im Forum, um Ihre Abfrage zu spezifizieren. Vielen Dank.
how can I post this indicator its not work there is an error by programming
Just download the itf file and import it into the platform, that’s a better way than copy paste the code.
how can I import itf file into mt4? please help
That code is not for MT4, we do not offer free assistance for this platform, but you can ask for private paid coding at
https://www.prorealcode.com/trading-programming-services/