katsParticipant
Junior
Bonjour
je souhaite programmer des conditions qui dependent d’un macd avec son signal et du rsi.
A la hausse je souhaite avoir un résultat vert lorsque le macd est au dessus de sa ligne signal et que le rsi est superieur 50
a la baisse la même chose à l’inverse rsi<50 et macd<signal résultat rouge
je précise qu’il faut que les 2 indicateurs soient dans le même sens
Je pense que mon code ne tient pas compte du MACD et de son signal car mal programmé
Pouvez vous m’aider.
cdlt
// Définition des paramètres du code
// Conditions pour ouvrir une position acheteuse
// Variable
a=RSI[14](close)
// Conditions pour ouvrir une position acheteuse
b1 = MACD[12,26,9](close)
b2 = MACDSignal[12,26,9](close)
c1 = (b1 >= b2)
c2= (b1<b2)
C3=a>50
c4=a<50
//long=((indicator1 < indicator2)and (indicator3 > 50))
//short=((indicator1 > indicator2) and (indicator3 < 50))
//IF c1 AND C3 THE
//drawarrowup(barindex,low)coloured(0,153,0)
//ENDIF
//IF C2 AND C4 THEN
//drawarrowdown (barindex,HIGH)coloured(255,102,178)
if C2 and c3 THEN //
resultat= 100
ENDIF
IF C1 and c4 THEN
resultat= -100
ENDIF
line1=100
line2=-100
line3=0
RETURN line1,line2,line3,resultat
merci
Bonjour,
le mot-clé MACD c’est déjà la différence entre la ligne MACD (mot-clé MACDline) et sa ligne de signal (mot-clé MACDsignal), si en b1 tu voulais la ligne MACD, alors:
b1=MACDline[12,26,9](close)
MACDLine
MACDsignal
MACD
PS: je déplace le topic du forum support plateforme au forum probuilder pour indicateurs