Souhait : le signal baissier représenté par l’histogramme rouge (-1) entouré en jaune (Voir copie ecran jointe) ne doit apparaitre que si la pente de la EMA20 est descendante. Pour ce faire je calcule la régression lineaire sur X barres/périodes (Par défaut, j’ai mis 6 dans le code) et insère une instruction – pente < 0 – dans mon bloc conditionnel amenant à l’affichage ou non d’un signal baissier.
le rédactionnel du code est accepté par ProBuilder ET la régression linéraire sur 6 barres de la Ema20 avant la bougie correspondant au signal baissier affiché est clairement ascendante. De fait, l’affichage du signal ne devrait pas se faire or il se fait.
D’ou pourrait provenir l’erreur d’affichage du signal baissier ? merci
Si tu appliques une regression linéaire sur une EMA20, celle-ci ne ressemblera plus à la EMA20. Une régression linéaire c’est une autre forme de moyenne mobile (celle des moindres carrés), donc appliquer une MM à une autre MM donne une valeur différente.
La “linear regression slope” indique simplement la direction (pente) de cette nouvelle MM. On utilise la régression linéaire en général pour être plus proche de la direction puisque elle a cette caractéristique de pondérer les extrêmes de la distribution (méthode des moindres carrés) et donc d’être plus prédictif, c’est d’ailleurs pour cela qu’on utilise énormément dans le machine learning.
Donc comparer ta EMA20 à une autre MM, c’est non.
Si tu veux connaître à quoi ressemble ta pente de régression linéaire nouvellement calculé sur ta EMA20, fait un autre indicateur et colle le sous le graphique :
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue