4- vs 5-digits

 

The general fix for EAs migrating from 4 to 5 is to multiply any quantity that's expressed in pips by 10. While this works, isn't that the objective of the Point function, to remove the exact decimal translation from the programmer's responsibility? If so, why doesn't it operate correctly? In 5-digit charts on two different borkers' platforms I ran the following script:

int start()

{

Comment( "Point = ", Point );

return(0);

}

On the 4-digit charts I get .001, and on the 5-digit charts I get 0 (see attachment.) I think that Point should work the same way on both of the platforms.

The tech people told me that it's a problem with my EA.

Has anyone else seen this? Are you just multiplying all parameters by 10 or what?

Files:
4_5.bmp  111 kb