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

Post Reply
flexi2202
Posts: 7
Joined: 03 Jun 2014 03:41

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

Post 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
mpcdmu
Posts: 19
Joined: 29 Jun 2013 00:11

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

Post 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);
flexi2202
Posts: 7
Joined: 03 Jun 2014 03:41

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

Post 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
mpcdmu
Posts: 19
Joined: 29 Jun 2013 00:11

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

Post 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.
flexi2202
Posts: 7
Joined: 03 Jun 2014 03:41

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

Post by flexi2202 »

bonjour
merci pour la reponse
je epux donc avoir ce résultat
http://www.hostingpics.net/viewer.php?i ... ecran1.jpg
Post Reply

Return to “WHS NANOTRADER - EXPRESS PROGRAMMING”