Automatic drawing Standard Deviation Channel

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #93186 quote
    Choliver
    Participant
    Veteran

    Bonjour et merci au créateur de cet indicateur,
    J’ai laissé un message à la suite de l’affichage de cet indic.

    Toutefois, il me semble qu’il est unidirectionnel. Mais peut être me trompe-je…
    Par exemple ce matin 8 mars, sur un graphe CFD Dax en 5 min (10 unités), il devrait avoir changé d’orientation en passant d’une orientation haussière à une orientation baissière.
    Il est finalement resté en orientation haussière toute la matinée.
    Voir graphe ci-joint.
    J’ai inséré une ligne de régression en jaune comme indication de la direction “normale”.
    Nicolas, pouvez vous me confirmer qu’il y a effectivement un souci please ?
    Merci

    #93193 quote
    Nicolas
    Keymaster
    Master

    Je pense qu’il faut changer le code comme ceci:

    //Stand Dev Channel - indicator purpose : to automatically adjust every new tradingday (new candle)
    DefParam DrawOnLastBarOnly = true
    
    //Value can be any period
    LinRegPeriod = 200
    
    LinRegres = LinearRegression[LinRegPeriod](close)
    LinRegresSlope = LinearRegressionSlope[LinRegPeriod](close)
    StDev = STD[LinRegPeriod](close)
    
    //IF LinRegresSlope >= 0 THEN
    //y1 = LinRegres - ((LinRegPeriod-1)*LinRegresSlope)
    //ELSE
    y1 = LinRegres - ((LinRegPeriod-1)*LinRegresSlope)
    //ENDIF
    
    //RegressionLine
    DRAWSEGMENT(barindex-(LinRegPeriod-1),y1,barindex,LinRegres)coloured(255,0,0)
    //Stdev+1
    DRAWSEGMENT(barindex-(LinRegPeriod-1),y1+StDev,barindex,LinRegres+StDev)coloured(255,128,0)
    //Stdev-1
    DRAWSEGMENT(barindex-(LinRegPeriod-1),y1-StDev,barindex,LinRegres-StDev)coloured(255,128,0)
    //Stdev+2
    DRAWSEGMENT(barindex-(LinRegPeriod-1),y1+(2*StDev),barindex,LinRegres+(2*StDev))coloured(51,102,0)
    //Stdev-2
    DRAWSEGMENT(barindex-(LinRegPeriod-1),y1-(2*StDev),barindex,LinRegres-(2*StDev))coloured(51,102,0)
    
    Return LinRegresSlope

     

    Si tu constates que c’est correct, je corrigerai le post de l’indicateur en question: Automatic drawing Standard Deviation Channel

    #93217 quote
    Choliver
    Participant
    Veteran

    Merci pour ta réactivité.
    Je pense que l’idée de l’indicateur est bien d’avoir un canal de régression modulable sur les n dernières périodes.
    Il devrait s’infléchir en fonction de l’évolution des datas dans le temps.

    Voilà ce que j’ai immédiatement sur un chart 5 min Dax.
    J’ai modifié ton code sur 6 dernières périodes afin de gagner du temps et te proposer une réponse plus rapide.
    Indicateur posé en haut (à voir la courbe noire négative qui déséquilibre l’ensemble du graphique)
    Il y a le canal ET une courbe négative dans le même graphe.

    Pour le second graphique, j’ai ajusté à mort pour distinguer quelque chose.
    J’ai intégré la ligne de régression linéaire qui fait partie des outils proposés par PRT sur la même période (6).
    Le résultat ne colle pas. Il me semble qu’ils devraient être identiques.
    Qu’en penses-tu ?

    J’ai aussi intégré ce même indicateur comme indicateur supplémentaire (partie inférieur avec montagnes)
    A suivre

    #93323 quote
    Nicolas
    Keymaster
    Master

    Je ne pense rien à ce propos, le but du sujet était de corrigé l’ascension ou non du code. Si ton but est d’avoir la même représentation graphique que le canal de régression linéaire de la plateforme, je peux le poster dans la library, je l’ai déjà recodé.

    #93327 quote
    Choliver
    Participant
    Veteran

    Bonjour,
    Oui j’accepte ta proposition de code, cela sera plus simple et plus rapide.
    Merci à toi.
    Concernant l’indicateur cité en sujet, je reste perplexe quant à son évolution au cour de la journée.
    Je le garde en observation encore un moment. 🙂

    #93434 quote
    Nicolas
    Keymaster
    Master

    Je viens d’ajouter l’indicateur du canal de regression linéaire à la bibliothèque : Standard Deviation & Standard Error Linear Regression Channel

    #93465 quote
    Choliver
    Participant
    Veteran

    Excellent.
    Merci à toi.

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Automatic drawing Standard Deviation Channel


Support ProBuilder

New Reply
Author
author-avatar
Choliver @choliver Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by Choliver
6 years, 10 months ago.

Topic Details
Forum: Support ProBuilder
Language: French
Started: 03/08/2019
Status: Active
Attachments: 4 files
Logo Logo
Loading...