Bonjour,
J’aimerai bien utiliser l’indicateur Boll%b qui se nomme également Bollinger % b malheureusement la fonction qui s’en rapproche le plus (BollingerBandWidth[20](close)) ne retourne pas du tout les mêmes valeurs.
Il est impossible d’appeler cet indicateur par le code ?
Merci
BollingerBandWidth retourne une valeur prix, alors que Bollinger%b retourne une valeur en pourcentage (une normalisation pour avoir des valeurs universelles / standardisés sur tous les instruments).
Pour récupérer les valeurs de ce dernier, il faut utiliser son code source:
bb = (close-BollingerDown[20](close))/(BollingerUp[20](close)-BollingerDown[20](close))
return bb
Merci Nicolas
Je remarque que Bollinger%b prend également en compte l’ecart-type. Comment prendre ce dernier en compte dans la formule ?
Je ne saisis pas bien la question. Les bandes de Bollinger utilisent l’écart-type à la moyenne centrale (une SMA 20 par défaut). La bande supérieure = 2* écart type 20 périodes ajoutées à la moyenne simple 20 périodes (et vice-versa pour la bande inférieure).
Attendez je vous montre le paramètre, peut-être vous ne l’avez pas dans votre version de PRT ?
Vous utilisez BollingerUp et BollingerDown qui contiennent par défaut un écart type de 2 si j’ai bien compris
Maintenant si je voulais travailler avec un écart-type de 3 par exemple, comment dois-je m’y prendre s’il vous plait ?
Il est dommage que l’on ne puisse pas appeler directement les indicateurs dans le code …