请问这段代码什么意思? 新评论 yalewang 2009.05.28 10:37 val1=MathCeil((TimeCurrent()-OrderOpenTime())/60); Lmax1=High[iHighest(NULL,0,MODE_HIGH,val1,0)]; if (((Lmax1-Ask)/(Lmax1-OrderOpenPrice()) *100>=TPpercent )&&(TimeCurrent()-OrderOpenTime())>=600) OrderClose(OrderTicket(),OrderLots(),Bid,5,Violet ); return(0); 请问以上代码什么意思?不理解,能不能给解释一下。在EA中不运行,出现除数为零的提示。测试能通过,有没有逻辑上的问题 多谢 Need Coding Help 请教,平仓的位置怎么这样 Dear Mr. Rosh,To close orders yyy999 2009.05.29 02:37 #1 此为逻辑错误,if(Lmax1-OrderOpenPrice()!=0)加上这条语句就可以了 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
val1=MathCeil((TimeCurrent()-OrderOpenTime())/60);
Lmax1=High[iHighest(NULL,0,MODE_HIGH,val1,0)];
if (((Lmax1-Ask)/(Lmax1-OrderOpenPrice()) *100>=TPpercent )&&(TimeCurrent()-OrderOpenTime())>=600)
OrderClose(OrderTicket(),OrderLots(),Bid,5,Violet );
return(0);
请问以上代码什么意思?不理解,能不能给解释一下。在EA中不运行,出现除数为零的提示。测试能通过,有没有逻辑上的问题
多谢