Bonjour
Pourriez vous convertir cet indicateur s’il vous plait
Cet indicateur me permet de me situer par rapport aux vagues d’Elliott
https://www.screencast.com/t/pfZO9s6B
Un grand merci d’avance
Cordialement
Cet indicateur est en fait le MACD classique, “4c” signifiant simplement “4 colours”. Dans le même style, il y a cet indicateur dans notre bibliothèque : MACD histogram color
Les couleurs sont différentes toutefois, est-ce un problème ? Si oui je peux les modifier bien entendu.
Ohh ouiii 🙂
ce serait super de pouvoir mettre les couleurs qu’on veut, mais aussi sans les moyennes mobiles, juste avec les barres (4 couleurs)
si vous pouviez le modifier en sorte s’il vous plait
encore merci !!!!
Ci-dessous le code répliquant les mêmes couleurs que la version MT4 :
//PRC_MACD color histogram | indicator
//03.04.2017
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//translated from MT4 code
// --- settings
fast = 12
slow = 26
// --- end of settings
myMACD=exponentialaverage[fast]-exponentialaverage[slow]
if myMACD>0 then
if myMACD>myMACD[1] then
r=0
g=255
b=0
else
r=0
g=128
b=0
endif
else
if myMACD>myMACD[1] then
r=255
g=0
b=0
else
r=128
g=0
b=0
endif
endif
RETURN myMACD coloured(r,g,b) style(histogram) as "MACD histogram"
Un super super grand merci à toi Nicolas !!!!!!
Bonjour Nicolas
Est il possible de créer cet indicateur pour ProRealTime svp ?
//@version=3
study(shorttitle = “MACD 4C w.SM”, title = “MACD with settingsMultiplier”, precision = 5)
factor = input(title=”Settings Mutiplier”, type=float, defval=1.0, minval=0.5,step=0.5)
fastMA = round(12*factor)
slowMA = round(26*factor)
lastColor = yellow
[currMacd,_,_] = macd(close[0], fastMA, slowMA, 9)
[prevMacd,_,_] = macd(close[1], fastMA, slowMA, 9)
plotColor = currMacd > 0 ? currMacd > prevMacd ? #73EF2B : #469916 : currMacd < prevMacd ? #FF0000 : #FF4343
plot(currMacd, style = histogram, color = plotColor, linewidth = 3)
plot(0, title = “Zero line”, linewidth = 1, color = gray)
upCross = currMacd > 0 and prevMacd < 0
downCross = currMacd < 0 and prevMacd > 0
plotshape(upCross, style = shape.labelup, color = #73EF2B, location = location.bottom)
plotshape(downCross, style = shape.labeldown, color = #D11515, location = location.top)
Merci d’avance
Je ne comprends pas, c’est exactement le même que la dernière fois, sauf que c’est un code en pinescript (tradingview).. ?!
oui exact mais il a un “multiplier” en plus 🙂
Désolé je n’avais pas remarqué, ce sont les périodes qui sont factorisées, à essayer :
//PRC_MACD color histogram | indicator
//03.04.2017
//Nicolas @ www.prorealcode.com
//Sharing ProRealTime knowledge
//translated from MT4 code
// --- settings
fast = 12
slow = 26
factor = 1.0
// --- end of settings
fast = round(fast*factor)
slow = round(slow*factor)
myMACD=exponentialaverage[fast]-exponentialaverage[slow]
if myMACD>0 then
if myMACD>myMACD[1] then
r=0
g=255
b=0
else
r=0
g=128
b=0
endif
else
if myMACD>myMACD[1] then
r=255
g=0
b=0
else
r=128
g=0
b=0
endif
endif
RETURN myMACD coloured(r,g,b) style(histogram) as "MACD histogram"
en fait on peut voir comment est le MACD sur les différents unité de temps en augmentant le “multiplier” svp?
et encore merci pour le code