Page 1 of 1

comment ajouter l Oscillateur de Bollinger (%B) a la plate f

Posted: 19 Jun 2014 16:12
by flexi2202
Bonjour a tous
je cherche un moyen pour ajouter cet indicateur a ma plate forme de WHS FutureStation Nano
voici la formule
Méthode de Calcul

% B = ((Bande Haute – Bande Basse)/(Cours – Bande Basse)) * 100 ;

qui pour m aider

merci de l aide

Re: comment ajouter l Oscillateur de Bollinger (%B) a la pla

Posted: 19 Jun 2014 21:22
by mpcdmu
Bonjour,

Le code pour le "BandWidth" de John Bollinger est le suivant : (par contre la formule c'est : (BB Supérieure - BB inférieure)/ BB intermédiaire - Page 70 du livre "Les bandes de Bollinger" de John Bollinger.)

Il est possible de supprimer "varmax" et "varmin" ou de les neutraliser (//).

Cordialement.

Express BandWidth

vars

series BandWidth;
numeric MoyenneMobile,BolSup,BolInf,BandWidth150;
series varmax,varmin;

numeric somme;
numeric PeriodeBollinger;
numeric Compteur;
numeric Diffrentiel;
numeric Carre;
numeric Total;
numeric EcartType;

calculation

CalculateAtEveryTick(false);

if currentBarIndex() then
begin
PeriodeBollinger = 20;
somme = Sum(Close,PeriodeBollinger);
MoyenneMobile = somme/PeriodeBollinger;

somme = 0;
For compteur = 0 to (PeriodeBollinger -1)
begin
Diffrentiel = Close[compteur]- MoyenneMobile;
Carre = Power(Diffrentiel,2);
Somme = Somme + Carre;
end
Total = somme/PeriodeBollinger;
EcartType = SquareRoot(Total);


BolSup = MoyenneMobile + (EcartType * 2);
BolInf = MoyenneMobile - (EcartType * 2);
BandWidth = ((BolSup-BolInf) / MoyenneMobile)*10000;
varmax = highest(BandWidth,150);
varmin = lowest(BandWidth,150);
if Not IsZero (varmax-varmin) then
BandWidth150 = ((BandWidth-varmin)/(varmax-varmin))*100;
end

Interpretation
begin
end

Plot(BandWidth,blue,2);
Plotline(5,blue,1);
Plot(varmax,green,1);
Plot(varmin,red,1);

Re: comment ajouter l Oscillateur de Bollinger (%B) a la pla

Posted: 20 Jun 2014 12:22
by flexi2202
bonjour mpcdmu
un tout grand merci pour ce code
c est vraiment génial

j ai du mal aussi a arriver a faire en sorte que l histogramme de macd change de couleur
comme ici
http://www.hostingpics.net/viewer.php?i ... ecran1.jpg
je l avais programmer sous prorealtime

Re: comment ajouter l Oscillateur de Bollinger (%B) a la pla

Posted: 25 Jun 2014 06:17
by mpcdmu
Bonjour,

Il est impossible de modifier la couleur des indicateurs dont la représentation se fait sous forme d'histogramme.

Les indicateurs en histogramme prennent automatiquement les mêmes couleurs que celles définies pour les chandeliers.

Chandeliers Blancs et noirs => histogramme positif blanc et histogramme négatif noir.

Chandeliers verts et rouges => histogramme positif vert et histogramme négatif rouge.

Ect...

Cordialement.

Re: comment ajouter l Oscillateur de Bollinger (%B) a la pla

Posted: 25 Jun 2014 07:00
by flexi2202
bonjour
merci pour la reponse
je epux donc avoir ce résultat
http://www.hostingpics.net/viewer.php?i ... ecran1.jpg