DIOSParticipant
Junior
Bonjour,
Je cherche à faire un indicateur technique à 3 conditions avec un mix de ce j’ai pu trouver d’intéressant dans le forum.
j’ai commencé à codé mais je ne sais pas si s’est correct:
MM20 = Average[20](close)
MM50 = Average[50](close)
RSI2 = RSI[2](close)
c1 = close > MM20
c2 = close < MM50
c3 = RSI2 < 30
IF c1 AND c2 AND c3 THEN
ENDIF
RETURN
Merci de vos retours car je suis pas un prodige en codage.:-)
“INSERT PRT CODE” , c’est le nom du bouton pour ajouter du code au corps des messages du forum, pour qu’il soit plus lisible. Il ne faut pas le mettre dans le titre du sujet 🙂
Concernant ta question, le code est correct, mais tu ne fais rien avec tes conditions à la ligne 13, je pense que c’est voulu ?
Sinon, tu pourrais passer une variable à une valeur si ces conditions sont remplies:
IF c1 AND c2 AND c3 THEN
signal = 1
else
signal = 0
ENDIF
RETURN signal
(voir image attachée pour localiser le bouton si besoin)
DIOSParticipant
Junior
Merci Nicolas ça fonctionne.
Une autre petite question, maintenant j’ai une réponse 1 ou 0 qui se traduit par un triangle voir photo pour me dire quand les conditions ses réalisent.
Peut t’on le remplacer par une flèche verte depuis le schéma de la courbe de prix.
Merci
Oui on peut avec DRAWARROWUP .
Il faudra placer l’indicateur sur le graphique du prix bien entendu:
MM20 = Average[20](close)
MM50 = Average[50](close)
RSI2 = RSI[2](close)
c1 = close > MM20
c2 = close < MM50
c3 = RSI2 < 30
IF c1 AND c2 AND c3 THEN
drawarrowup(barindex,low) coloured(0,255,0)
ENDIF
RETURN
DIOSParticipant
Junior
Merci Nicolas,
Peux t’on ajouter une condition que EMA20 croisse à la Hausse EMA50 depuis au moins 3 périodes (bougies journalières)? si oui comment le coder?
Merci