Differences in Bollinger calculations  [SOLVED]

Questions about MultiCharts and user contributed studies.
Fredi
Posts: 45
Joined: 01 Nov 2013
Been thanked: 2 times

Differences in Bollinger calculations

Postby Fredi » 24 Nov 2015

Hi,

the UpperBB is calculated in 2 different ways: directly via
formular and "manual" via average and standard deviations (see code).

Why is there a difference in the results?

Code: Select all

[IntrabarOrderGeneration = true];

inputs: FastLength(20), NumDevsUp(0.6);
vars: intraBarPersist BBup(0), intraBarPersist mBBup(0);

if Barstatus(1) = 2 then begin

BBup = BOLLINGERBAND(Close, FastLength, NumDevsUp);
mBBup = Average(Close, FastLength) + StandardDev( Close, FastLength, NumDevsUp);

Print(" BBup=" + NumtoStr(BBup ,1)
+ " mBBup=" + NumtoStr(mBBup,1)
+ " diff=" + NumtoStr(BBup - mBBup,1));
end;

{ BBup=10948.3 mBBup=10949.1 diff=-0.9
BBup=10948.7 mBBup=10949.7 diff=-0.9
BBup=10949.1 mBBup=10950.1 diff=-0.9
BBup=10949.5 mBBup=10950.5 diff=-0.9
BBup=10950.0 mBBup=10951.0 diff=-1.0
}

Fredi
Posts: 45
Joined: 01 Nov 2013
Been thanked: 2 times

Re: Differences in Bollinger calculations  [SOLVED]

Postby Fredi » 24 Nov 2015

Ok, I found the reason of the difference.
Bollinger calculation in MC:
BollingerBand = Average( PriceValue, Len ) + NumDevs * StandardDev( PriceValue, Len, 1 ) ;


Return to “MultiCharts”