Comment obtenir l'angle d'une moyenne mobile ?
Salutations,
Koen.
MT peut fournir la fonction Angle basée sur les pixels de l'écran (trans de deux valeurs et deux fois coodinées).
L'angle est plus facile à regarder pour les gens.
Par exemple :
MathArctan(MathTan(
((prix1-prix2)/(WindowPriceMax()- WindowPriceMin()))
/
((shift2-shift1)/WindowBarsPerChart())
))
*180/3.14
Je suis tout à fait d'accord avec vous. Les angles ont de l'importance et ils sont utilisés tout le temps.
Je suis intéressé par la formule que vous avez postée. J'ai obtenu l'angle avec la formule suivante :
(((MathArctan(line_slope/100))*(180/3.14159))*angle_factor) ;
La pente est calculée dans une autre fonction. Angle_factor contrôle le format du yen. Quoi qu'il en soit, cela se rapproche, mais ce n'est toujours pas correct.
Lorsque je mets votre formule à la place, j'obtiens une erreur de division par zéro dans le testeur de stratégie. Est-ce parce que les fonctions de la fenêtre ne fonctionnent pas dans le testeur ou ai-je fait quelque chose de mal ?
La paix.
Particularités du processus d'optimisation
|
MathArctan(MathTan(
((prix1-prix2)/(WindowPriceMax()- WindowPriceMin()))
/
((shift2-shift1)/WindowBarsPerChart())
))
*180/3.14
erreur de division par zéro ? vérifier que (shift2-shift1) ne soit pas égal à ZERO avant de calculer.
Je les teste sur la version 203 la plus récente.
Je ne les teste pas lorsque je teste l'EA.
Je tiens à vous faire part de ma profonde gratitude pour la formule que vous avez partagée. Je n'ai pas répondu plus tôt parce que je devais finir de mettre en place mon EA. Ça marche comme sur des roulettes.
Paix et bonne volonté... La Roue de Feu
Comment puis-je obtenir l'angle d'une moyenne mobile qui est tracée sur un graphique ?
Par exemple : J'ai 2 ou 3 moyennes mobiles tracées sur mes graphiques. Sur la base de l'angle (par exemple 60 degrés), j'ai un indicateur de la force de la tendance haussière actuelle.
Dois-je calculer l'angle moi-même, sur la base des valeurs MA des 10 dernières bougies, ou dois-je utiliser la fonction ObjectGet() ? J'ai essayé cette dernière, mais il faut spécifier un nom, et comme toutes mes MA ont le même nom (et je ne vois pas comment je peux les changer), il n'y a rien qui sort... (il s'agit en fait des mêmes MA's, mais basées sur les cours de clôture, haut et bas).
Toute aide serait très appréciée ! Merci d'avance.
Salutations,
Koen.