MT5里好象还是不能比较二个double数值. 新评论 zrahzz 2017.09.08 15:58 我在MT4里编写EA,发现二个double不能直接用大于小于比较.MT5好象也不能.是我错了还是程序错了? Jian Chen 2017.09.08 22:27 #1 应该还是精度问题吧,不是非常确定,但是为了保险起见一般还是写成:if(MathAbs(double1-double2)<0.0000001) ......这种形式更为稳妥一些。 Jinsong Zhang 2017.09.09 01:19 #2 zrahzz: 我在MT4里编写EA,发现二个double不能直接用大于小于比较.MT5好象也不能.是我错了还是程序错了?我测试没问题。你贴代码看看 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 免费24小时外汇VPS 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Jian Chen 2017.09.08 22:27 #1 应该还是精度问题吧,不是非常确定,但是为了保险起见一般还是写成:if(MathAbs(double1-double2)<0.0000001) ......这种形式更为稳妥一些。
Jinsong Zhang 2017.09.09 01:19 #2 zrahzz: 我在MT4里编写EA,发现二个double不能直接用大于小于比较.MT5好象也不能.是我错了还是程序错了?我测试没问题。你贴代码看看
我在MT4里编写EA,发现二个double不能直接用大于小于比较.
MT5好象也不能.
是我错了还是程序错了?