Bonjour Nicolas,
une chose que je n’arrive pas à coder. Mon but est de définir un angle entre 2 points d’une moyenne mobile.
Par exemple: A l’instant T je prends le cours de la moyenne mobile qui est à 14966.52 et à l’instant T-6 le cours de la moyenne mobile est à 14961.39. ce qui fait une différence de 5.13pips sur 6 bougies. (valeurs issues de l’exemple ci-joint)
pour obtenir l’angle il faut faire de la trigonométrie, tan = coté opposé / adjacent = 5.13/6= 40.5°
Les variables seraient:
EMA = exponentialaverage[20](close)
n= 6 <= période
Comment faire pour “extraire” le cours de la moyenne mobile à l’instant T et à T-6? quelle est la commande? J’ai vu la fonction tangente : comment programmer la fonction tangente-1?
Merci d’avance.
Bonne journée
Ulrich
Merci je ne pense pas à aller chercher des infos dans les autres codes…
si ça peut aider certains voilà ce que j’ai codé, et qui me convient parfaitement!
Je sais que ce ne sont pas des angles en degré mais plutôt des ratios prix/temps (tout de même très proche des angles), mais il suffit de trouver le ratio qui nous convient.
EMA=average[20](close)
a=30
b=-30
HH = EMA-EMA[p]
X = HH / p
Ang = ATAN(X)
if ang>a then
r=0
g=255
endif
if ang<b then
r=255
g=0
endif
if ang<a and ang>b then
r=0
g=0
endif
RETURN ang coloured(r,g,0) style(histogram) as "Angle",0 AS "0",a as "ligne",b as"ligne2"
Bonjour, intéressant ce code. Quelle est la valeur de “P” SVP ?
Merci.
P est le nombre de barre que tu regardes en arrières.
Tu compares ta position actuelle avec la position d’il y a 10 barres (si P=10) , ça te donne une droite et tu détermines la pente de cette droite.
Merci. Tu l’as mis à combien ?
Je ne l’utilise plus…
Fais des test si tu le souhaite 🙂