OrderOpenPrice()与OrderTakeProfit() 这2个值明明一样的,但为什么程序还认为他们不一样呢 新评论 [删除] 2009.03.03 06:51 if(OrderOpenPrice()!=OrderTakeProfit() ){ } 明明是一样,但却认为不一样,为什么 Greatshore 2009.03.03 14:51 #1 你解释一下怎么个“明明是一样“? [删除] 2009.03.04 03:45 #2 如如 2个函数返回值 都是:97.450000 不是都是一样吗,但程序为什么认为他们不一样 xfxyldj 2009.03.04 04:33 #3 浮点数的问题。不要用不等于的比较。 if(OrderOpenPrice()>=OrderTakeProfit()+1*Point && OrderOpenPrice()<=OrderTakeProfit() -1*Point ) xfxyldj 2009.03.04 04:37 #4 或者用 if(MathAbs(OrderOpenPrice()-OrderTakeProfit())>=1*point) [删除] 2009.03.06 03:33 #5 谢谢楼上的。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
if(OrderOpenPrice()!=OrderTakeProfit() ){
}
明明是一样,但却认为不一样,为什么