chnager couleur de bougie sur signal
Forums › ProRealTime forum Français › Support ProBuilder › chnager couleur de bougie sur signal
- This topic has 8 replies, 4 voices, and was last updated 10 months ago by geroniman.
-
-
12/03/2023 at 10:16 PM #224784
Bonjour, j ‘utilise cet indicateur de MACD reloaded qui est excellent en tardant les revrse. A savoir sur un rouge, je vais passer long sur le breakout de la bougie à l ahausse et inversement sur un bleu( ou vert), je vais passer short sous le plus bas de la bougie signal. Qui pourrait m’aider à reprogrammer la couleur de la bougie signal ( faire passer la bougie rouge en jauen si signal de vente , en vert sur la bougie bleu en cas de signal buy)?
12/03/2023 at 10:18 PM #224787Bonjour, j ‘utilise cet indicateur de MACD reloaded qui est excellent en tradant les reverse. A savoir sur un rouge, je vais passer long sur le breakout de la bougie à la hausse et inversement sur un bleu sur mon graphe( ou vert si vous préferez), je vais passer short sous le plus bas de la bougie signal. Qui pourrait m’aider à reprogrammer la couleur de la bougie signal ( faire passer la bougie rouge en jaune si signal de vente , en vert sur la bougie bleu en cas de signal buy)?
12/07/2023 at 10:11 AM #224976Bonjour à tous
cet indicateur MACD RELOADED est vraiment super. J’aimerai que la bougie change de couleur sur le signal. Qui peut m’aider à mettre une variable permettant le choix de la couleur lorsque le signal est validé? THANKS
EMAshort1 = Average[short1,mmshort1](close)
EMAshort2 = Average[short2,mmshort2](EMAshort1)
DifferenceShort = EMAshort1 – EMAshort2
ReloadedShort = EMAshort1 + DifferenceShortEMAlong1 = Average[long1,mmlong1](close)
EMAlong2 = Average[long2,mmlong2](EMAlong1)
DifferenceLong = EMAlong1 – EMAlong2
ReloadedLong = EMAlong1 + DifferenceLongReloadedMACD = ReloadedShort – ReloadedLong
signal1=ExponentialAverage[signal](RELOADEDMACD)
signal2=ExponentialAverage[signal](signal1)
DIFFERENCE2=signal1-signal2SignalMACD=signal1+DIFFERENCE2
if signalMACD>=ReloadedMACD then
r=250
g=0
b=0
else
r=0
g=100
b=150
endifDRAWCANDLE(signalMACD,reloadedMACD,signalMACD,reloadedMACD) coloured(r,g,b)
if reloadedMACD crosses over signalMACD or reloadedMACD crosses under signalMACD then
drawtext(“O”,barindex,signalMACD,Dialog,Bold,25) coloured(r,g,b)endif
RETURN ReloadedMACD coloured(200,254,0) style(dottedline,1 ) as “Reloaded MACD”, SignalMACD coloured(255,0,0) style(line,2) as “Signal MACD”, 0 coloured(0,0,0) as “zero line”
12/07/2023 at 10:34 AM #224977Bjr,
Question1: on parle bien de colorer la même bougie que celle sur laquelle est lue le code? (… car drawcandle ne dessine pas “en arrière”, donc s’il faut l’utiliser dans le passé ça marchera pas comme ça, faudrait feinter via un combo de quelques drawsegments plus ou moins épais qui simuleraient à peu près un graphisme de bougie)
et question 2: par rapport aux variables dans ce code, qu’est-ce qui définit un signal “validé” par rapport à un non-validé?
12/10/2023 at 12:20 PM #225095Bonjour. Si j’ai bien compris votre demande, voilà le code correspondant :
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455EMAshort1 = Average[short1,mmshort1](close)EMAshort2 = Average[short2,mmshort2](EMAshort1)DifferenceShort = EMAshort1 - EMAshort2ReloadedShort = EMAshort1 + DifferenceShortEMAlong1 = Average[long1,mmlong1](close)EMAlong2 = Average[long2,mmlong2](EMAlong1)DifferenceLong = EMAlong1 - EMAlong2ReloadedLong = EMAlong1 + DifferenceLongReloadedMACD = ReloadedShort - ReloadedLongsignal1=ExponentialAverage[signal](RELOADEDMACD)signal2=ExponentialAverage[signal](signal1)DIFFERENCE2=signal1-signal2SignalMACD=signal1+DIFFERENCE2if signalMACD>=ReloadedMACD thenBreakLong = 0BreakShort = ReloadedMACD < ThresholdLongif BreakShort and not BreakShort[1] thenr = 225g = 225b = 0elser=255g=69b=0endifThresholdShort = signalMACDelseBreakShort = 0BreakLong = ReloadedMACD > ThresholdShortif BreakLong and not BreakLong[1] thenr = 0g = 200b = 100elser=54g=224b=208endifThresholdLong = signalMACDendifDRAWCANDLE(signalMACD,reloadedMACD,signalMACD,reloadedMACD) coloured(r,g,b)if reloadedMACD crosses over signalMACD or reloadedMACD crosses under signalMACD thendrawtext("●",barindex,signalMACD,Dialog,Bold,12) coloured(r,g,b)endifRETURN ReloadedMACD coloured(54,224,208) style(dottedline,1 ) as "Reloaded MACD", SignalMACD coloured(255,69,0) style(line,2) as "Signal MACD", 0 coloured(100,100,100) as "zero line"12/11/2023 at 11:29 PM #22513012/11/2023 at 11:38 PM #22513112/12/2023 at 1:47 PM #22515601/19/2024 at 9:17 PM #226614 -
AuthorPosts
Find exclusive trading pro-tools on