Automatic drawing Standard Deviation Channel
Forums › ProRealTime forum Français › Support ProBuilder › Automatic drawing Standard Deviation Channel
- This topic has 6 replies, 2 voices, and was last updated 5 years ago by Choliver.
Tagged: linear regression, regression lineaire, standard deviation, std, ste
-
-
03/08/2019 at 12:24 PM #93186
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 ?
Merci03/08/2019 at 1:02 PM #93193Je pense qu’il faut changer le code comme ceci:
12345678910111213141516171819202122232425262728//Stand Dev Channel - indicator purpose : to automatically adjust every new tradingday (new candle)DefParam DrawOnLastBarOnly = true//Value can be any periodLinRegPeriod = 200LinRegres = LinearRegression[LinRegPeriod](close)LinRegresSlope = LinearRegressionSlope[LinRegPeriod](close)StDev = STD[LinRegPeriod](close)//IF LinRegresSlope >= 0 THEN//y1 = LinRegres - ((LinRegPeriod-1)*LinRegresSlope)//ELSEy1 = LinRegres - ((LinRegPeriod-1)*LinRegresSlope)//ENDIF//RegressionLineDRAWSEGMENT(barindex-(LinRegPeriod-1),y1,barindex,LinRegres)coloured(255,0,0)//Stdev+1DRAWSEGMENT(barindex-(LinRegPeriod-1),y1+StDev,barindex,LinRegres+StDev)coloured(255,128,0)//Stdev-1DRAWSEGMENT(barindex-(LinRegPeriod-1),y1-StDev,barindex,LinRegres-StDev)coloured(255,128,0)//Stdev+2DRAWSEGMENT(barindex-(LinRegPeriod-1),y1+(2*StDev),barindex,LinRegres+(2*StDev))coloured(51,102,0)//Stdev-2DRAWSEGMENT(barindex-(LinRegPeriod-1),y1-(2*StDev),barindex,LinRegres-(2*StDev))coloured(51,102,0)Return LinRegresSlopeSi tu constates que c’est correct, je corrigerai le post de l’indicateur en question: Automatic drawing Standard Deviation Channel
03/08/2019 at 6:06 PM #93217Merci 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 suivre03/11/2019 at 11:14 AM #93323Je 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é.
03/11/2019 at 11:29 AM #93327Bonjour,
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. 🙂03/12/2019 at 9:57 AM #93434Je viens d’ajouter l’indicateur du canal de regression linéaire à la bibliothèque : Standard Deviation & Standard Error Linear Regression Channel
03/12/2019 at 3:27 PM #93465 -
AuthorPosts
Find exclusive trading pro-tools on