2评论

1收藏

MT4提示警示return value of 'OrderClose' should be checked

avatar 老周 | 4750 人阅读 | 2 人评论 | 2016-10-26

代码编程不够严谨的警告,非代码错误。不会影响你EA的运行。新版的MQL4对于订单类函数语句要求函数的返回值要明确,否则会出现此种警告。
 orderclose();
 orderselect();
   ordersend();
   OrderDelete(OrderTicket());
   参照以下改变就好了:
if( OrderDelete(OrderTicket())==false) printf ("error:",GetLastError());

""
还没有人打赏,支持一下

评论|共 2 个

hddyunke

发表于 2018-1-26 07:36:37 | 显示全部楼层

所有的平仓函数都要改成条件句吗?

careerC

发表于 2018-3-10 23:04:32 | 显示全部楼层

谢谢楼主的分享

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则