MT5里好象还是不能比较二个double数值.

要添加评论,请登录注册
zrahzz
28
zrahzz  

我在MT4里编写EA,发现二个double不能直接用大于小于比较.

MT5好象也不能.

是我错了还是程序错了?

Jian Chen
版主
4479
Jian Chen  

应该还是精度问题吧,不是非常确定,但是为了保险起见一般还是写成:

if(MathAbs(double1-double2)<0.0000001)
 ......

这种形式更为稳妥一些。

Jinsong Zhang
19921
Jinsong Zhang  
zrahzz:

我在MT4里编写EA,发现二个double不能直接用大于小于比较.

MT5好象也不能.

是我错了还是程序错了?


我测试没问题。你贴代码看看

要添加评论,请登录注册