Bonjour, comment paramétrer l’écart type de la bollinger, par exemple si je veuxl’écart type à 2,5 ?
J’ai seulement cela :
BollingerUp[20](close) // nbre de période, et type (pas d’écart type)
Merci
Le code ci-dessous permet de modifier la période et l’écart type à convenance pour les Bandes de Bollinger:
BBVal= 20 //20 periods BB
BBdev= 2.0 //2.0 deviation BB
BBval = max(2,min(999,BBval)) //2 - 999
BBdev = max(1.0,min(99.9,BBdev)) //1.0 - 99.9
BBavg = average[BBval,1](close) //BB mean (middle line) - 1=ema
BollUp = BBavg + ((std[BBval](close)) * BBdev) //BB Upper Band
BollDn = BBavg - ((std[BBval](close)) * BBdev) //BB Lower Band
RETURN BBavg AS "Mean",BollUp AS "Top",BollDn AS "Bottom"
voir: https://www.prorealcode.com/topic/bollinger-bands-with-shift-offset/#post-104294
Si je veux faire avec un écart type de 0,75 ? Dans votre calcul je ne peux pas faire en dessous de 1. Comment je dois faire ?
Merci.
Une façon simple de faire avec l’exemple de Nicolas est d’ouvrir le programme correspondant à cet indicateur puis :
1 – cliquer sur modifier
2 – placer les deux premières lignes du programme en commentaire ( // en début de ligne) ou effacer ces deux lignes
3 – en haut à gauche cliquer sur la clé à gauche du mot variable
4 – déclarer 2 variables (attention à les écrire exactement comme dans le programme)
5 – la première BBVal pourra rester déclarée de type entier mais la seconde, il faudra la déclarer être de type décimal
6 – donner une valeur par défaut à ces variables
(voir pic)
à+
Gabriel