MT4提示警示return value&nbs…

    xiaoxiao2021-04-16  116

    问题1:MT4提示警示return value of 'OrderClose' should be checked 代码编程不够严谨的警告,非代码错误。不会影响你EA的运行。新版的MQL4对于订单类函数语句要求函数的返回值要明确,否则会出现此种警告。  orderclose();  orderselect();     ordersend();     OrderDelete(OrderTicket());     参照以下改变就好了: if( OrderDelete(OrderTicket())==false) printf ("error:",GetLastError());   问题2:"Not all control paths return a value"      建立一个函数: 在函数的最后   if(sells>0) return(true); 编译后,提示:"Not all control paths return a value" 解决办法: 加如下一行即可!     else        return(false);  主要是漏掉了条件为fasle时return值!  
    转载请注明原文地址: https://ju.6miu.com/read-672399.html

    最新回复(0)