PureBytes Links
Trading Reference Links
|
Hello dear friends
Today I noticed the following very strange error, while back-testing with
Metastock 6.52 for windows:
Previous bar's close = 1.5
This bar's close = 1.47
All the calculations made (manually or electronically ) will agree that the
percentage of this change is -2
I made an indicator for calculating the change in MS itself, which also
agrees with this percentage:
( C - Ref(C, -1) ) * 100 / Ref(C, -1)
The above returns -2 allright.
So far so good.
But the strange thing is, that when I tried to verify this percentage with
binary or ternary indicators, they did NOT recognize the change -2% as true!
In fact, they consider the result as >2% !
Here is a ternary indicator that I used for verification :
perc:= ( C - Ref(C, -1) ) * 100 / Ref(C, -1);
If(perc > -2, 1,
If(perc < -2, -1, 0))
The result returned in the above case was NOT zero (0) as it should be, but
one (1) which means that the change is represented by a number larger
than -2
Has anybody else experienced such a thing? Do I have a virus in my computer?
A math terrorist maybe? Has my MS crashed quietly?
Can someone repeat the above experiment and tell me the results please?
Thanks
Orea
|