Calcul Bande de Bollinger extrapolée
Forums › ProRealTime forum Français › Support ProBuilder › Calcul Bande de Bollinger extrapolée
- This topic has 15 replies, 4 voices, and was last updated 2 years ago by
DanC78.
-
-
11/09/2022 at 11:47 PM #203891
Bonsoir à tous,
Je souhaiterai calculer la valeur des bandes de Bollinger, mais avec la valeur actuelle de la bande supérieure, à la place du Close.
Par exemple si j’utilise le code ci-dessous et que je l’affiche sous mon graphe en TF Weekly, la valeur affichée est correcte, par contre si je change le TF en Daily, la valeur affichée n’est plus du tout bonne.
Comment puis-je faire pour que la valeur calculée soit toujours celle du TF Weekly, écrit en dur dans le code, quelque soit le choix du TF du graph ?
Merci par avance pour votre aide,
Bien à vous,
Daniel
Cacult Bande de Bollinger Sup1234567891011121314Timeframe(weekly)Cours = BollingerUp[20](Close)sy = (SUMMATION[19](Close)[1] + cours)/20sy2 = (SUMMATION[19](SQUARE(Close))[1] + (SQUARE(cours)))/20newSTD = SQRT(sy2-sy*sy)avg = (summation[19](Close)[1] + cours)/20BollP = avg+newSTD*2Return BollP1 user thanked author for this post.
11/10/2022 at 7:26 AM #20389911/10/2022 at 7:50 AM #20390011/10/2022 at 8:12 AM #203902Bonjour,
Merci pour votre réponse, mais malheureusement ça ne résout pas mon problème.
Ce que je ne comprends pas, c’est que le calcul est fait en timeframe weekly dans le code et pour moi il ne devrait pas varier en fonction du Timeframe sélectionner au niveau du graphique.
Daniel
11/10/2022 at 8:34 AM #203903Bonsoir à tous,
Je souhaiterai calculer la valeur des bandes de Bollinger, mais avec la valeur actuelle de la bande supérieure, à la place du Close.
Par exemple si j’utilise le code ci-dessous et que je l’affiche sous mon graphe en TF Weekly, la valeur affichée est correcte, par contre si je change le TF en Daily, la valeur affichée n’est plus du tout bonne.
Comment puis-je faire pour que la valeur calculée soit toujours celle du TF Weekly, écrit en dur dans le code, quelque soit le choix du TF du graph ?
Merci par avance pour votre aide,
Bien à vous,
Daniel
Bonjour,
Je rencontre le même soucis.
Malgré des sujets ouverts + des recherches dans le forum, jamais trouvé la solution.
A mon avis, c’est un BUG côté PRT dans la gestion du calcul des UT de temps supérieures.
Dans l’espoir que tu obtiennes une réponse sur cette problématique vraiment gênante !!
11/10/2022 at 9:04 AM #20391111/10/2022 at 9:27 AM #203913Pas un bug.
Pour calculer une Bande de Bollinger de X périodes hebdomadaires en unités daily, il faut avoir X semaines affichées sur ce dernier, avec 25 unités, c’est loin d’être le cas.
20 semaines ça fait à minima 100 jours de cotation, donc afficher à minima 150 ou 200 unités sur le graphique daily pour être sûr.
11/10/2022 at 9:45 AM #20391411/10/2022 at 11:08 AM #20392811/10/2022 at 11:24 AM #203929Je souhaiterai calculer la valeur des bandes de Bollinger, mais avec la valeur actuelle de la bande supérieure, à la place du Close.
J’aimerai comprendre, le but est d’obtenir la valeur de la BB en cours et non celle de la dernière clôture ? Si oui, le code est:
12345Timeframe(weekly)var = BollingerUp[20](Close)Return var11/10/2022 at 11:28 AM #20393011/10/2022 at 11:39 AM #203931Si j’ai bien compris, ça devrait coller (voir si il ne faut pas décaler dans le temps la valeur des SUMMATION ici sur [1] mais sur [0] ?)
123456789101112timeframe(weekly)Cours = BollingerUp[20](Close)Timeframe(weekly,updateonclose)avg = (summation[19](Close)[1] + cours)/20sy2 = (SUMMATION[19](SQUARE(Close))[1] + (SQUARE(cours)))/20newSTD = SQRT(sy2-square(avg))BollP = avg+newSTD*2Return BollP,avg11/10/2022 at 12:08 PM #20393511/10/2022 at 2:23 PM #20394411/10/2022 at 2:53 PM #203946 -
AuthorPosts
Find exclusive trading pro-tools on