PureBytes Links
Trading Reference Links
|
In reference to Saturday 23 August 1997 posting of OBTR formula by Tim Kruzel
The On Balance True Range formula sent in:
Cum(If(C > Ref(C,-1),1,-1) *
(If(Ref(C,-1) < L,
{Then} (H - Ref(C,-1)),
{Else}
If(Ref(C,-1) > H,
{Then} (Ref(C,-1) - L),
{Else} (H - L)
))))
To my way of thinking disregards the possibility of consecutive equal closes which does distort the indicator considerably in a flat market.
This may be done on purpose as I do not know the indicator or its use. (I would appreciate any information on its use - it looks quite interesting.)
To overcome the equal close problem the following modification looks appropriate:
Cum(If(C > Ref(C,-1),1,If(C < Ref(C,-1),-1,0))*
(If(Ref(C,-1) < L,
{Then} (H - Ref(C,-1)),
{Else} If(Ref(C,-1) > H,
{Then} (Ref(C,-1) - L),
{Else} (H - L)
))))
Also, in my humble opinion, the On Balance Volume formula as shown in the MS help files:
(if(c > ref(c,-1),1,-1) * volume) + PREV
Has the same problem (this formula does not mirror the built in indicator)
If modified as :
(If(C > Ref(C,-1),1,If(C < Ref(C,-1),-1,0)) * VOLUME) + PREV
Does mirror the built in indicator.
Any comments Equis?
Best of luck, James
|