macd reloaded sur graphe de prix
- This topic has 4 replies, 3 voices, and was last updated 1 week ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Similar topics:
Forums › ProRealTime forum Français › Support ProBuilder › macd reloaded sur graphe de prix
bonjour
Voici l ITF de la MACD reloded. J ‘aimerai voir apparaitre les boules rouge/verte directement sur le graphe de prix. Qui connait l’astuce pour le programmer ?. Merci.
EMAshort1 = Average[short1,mmshort1](close)
EMAshort2 = Average[short2,mmshort2](EMAshort1)
DifferenceShort = EMAshort1 – EMAshort2
ReloadedShort = EMAshort1 + DifferenceShort
EMAlong1 = Average[long1,mmlong1](close)
EMAlong2 = Average[long2,mmlong2](EMAlong1)
DifferenceLong = EMAlong1 – EMAlong2
ReloadedLong = EMAlong1 + DifferenceLong
ReloadedMACD = ReloadedShort – ReloadedLong
signal1=ExponentialAverage[signal](RELOADEDMACD)
signal2=ExponentialAverage[signal](signal1)
DIFFERENCE2=signal1-signal2
SignalMACD=signal1+DIFFERENCE2
if signalMACD>=ReloadedMACD then
r=250
g=5
b=0
else
r=0
g=250
b=0
endif
DRAWCANDLE(signalMACD,reloadedMACD,signalMACD,reloadedMACD) coloured(r,g,b)
if reloadedMACD crosses over signalMACD or reloadedMACD crosses under signalMACD then
drawtext(“●”,barindex,signalMACD,Dialog,Bold,40) coloured(r,g,b)
endif
RETURN ReloadedMACD coloured(0,244,8) style(line,5 ) as “Reloaded MACD”, SignalMACD coloured(255,9,0) style(line,3) as “Signal MACD”, 0 coloured(250,250,250) as “zero line”
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 |
EMAshort1 = Average[short1,mmshort1](close) EMAshort2 = Average[short2,mmshort2](EMAshort1) DifferenceShort = EMAshort1 – EMAshort2 ReloadedShort = EMAshort1 + DifferenceShort EMAlong1 = Average[long1,mmlong1](close) EMAlong2 = Average[long2,mmlong2](EMAlong1) DifferenceLong = EMAlong1 – EMAlong2 ReloadedLong = EMAlong1 + DifferenceLong ReloadedMACD = ReloadedShort – ReloadedLong signal1=ExponentialAverage[signal](RELOADEDMACD) signal2=ExponentialAverage[signal](signal1) DIFFERENCE2=signal1-signal2 SignalMACD=signal1+DIFFERENCE2 if signalMACD>=ReloadedMACD then r=250 g=5 b=0 else r=0 g=250 b=0 endif //DRAWCANDLE(signalMACD,reloadedMACD,signalMACD,reloadedMACD) coloured(r,g,b) if reloadedMACD crosses over signalMACD or reloadedMACD crosses under signalMACD then drawtext(“●”,barindex,close,Dialog,Bold,40) coloured(r,g,b) endif RETURN |
comme ceci .
mais pas testé
Find exclusive trading pro-tools on