Borner les Bandes de Bollinger

Pour borner les bandes de Bollinger, nous allons avoir besoin d’aller dans POWER EDITOR.
les bandes de bollinger vont prendre un autre nom (pour q tradestation puisse reconnaître le « bandes de bollinger bornées » de celles qui ne le sont pas).
on va lui donner le nom de BB1.

Powereditor>new>FUNCTION>name: BB1

écrire ensuite (ou copier à partir de ce message):

input:price(numericseries), length(numericseries), coeff(numericseries);

vars : SumSqr(0),Avg(0),Counter(0),xstddev(0);

if Length <> 0
then begin
Avg = Average(Price,Length);
SumSqr = 0;
for counter = 0 to Length – 1
begin
SumSqr = SumSqr + (Price[counter]-Avg) * (Price[counter]-Avg);
end;
xStdDev = SquareRoot(SumSqr / Length);
end
else
xStdDev = 0;

if XstdDev<>0 then begin
BB1=100*(price-Avg+coeff*xStdDev)/(coeff*xStdDev)-100;
end;

Dernière remarque (excessivement importante): n’allez pas créer ces deux éléments dans INDICATOR. c’est dans FUNCTION qu’il faut le faire.


About this entry