Bonjour,
Je cherche à créer un indicateur sur 3 bougies.
La première bougie est la référence en prenant la moyenne de l’ouverture et de la fermeture.
Sur les 2 autres bougies cette moyenne doit passer entre l’ouverture et la fermeture.
J’ai beau cherché ou j’ai fais une erreur mais je n’arrive pas à comprendre.
Il ne me renvoie pas ce que j’attendais.
Merci de me corriger ou j’ai fais une erreur.
// 3 bougies avec 1ere moy oc dans oc suivantes
// Ouverture
o = Open
o1 = o[1]
o2 = o[2]
// Fermeture
c = Close
c1 = c[1]
c2 = c[2]
//Moyenne jour -2
m = (o2+c2)/2
//Conditions
//baisse
OsupC= o>c and m<o and m>c
OsupC1= o1>c1 and m<o1 and m>c1
//hausse
OinfC = o<c and m>o and m>c
OinfC1 =o1<c1 and m>o1 and m>c1
// Vérification
V1= OsupC and OsupC1
V2= OsupC and OinfC1
V3= OinfC and OsupC1
V4= OinfC and OinfC1
if V1 or V2 or V3 or V4 then
r=1
else
r=0
endif
return r
Merci de vos réponses
Si j’ai bien compris ce que tu attends, c-à-d que ta moyenne passe entre open et close de chacune des 2 bougies suivantes, alors il semblerait qu’il y ait besoin de revoir 2 lignes:
- ligne 26, remplacer m>c par m<c
- ligne 27, remplacer m>c1 par m<c1
Oui merci c’est tout a fait ce que je cherchais.