2016年2月14日 星期日

MQL4 - compile 時出現的錯誤(return value of 'OrderSend' should be checked)


OrderSend(Symbol(),OP_BUY,0.1,Ask,30,Ask-300*Point,Ask+300*Point,"buy",1,0,clrWhite);                
做 compile 時會出現以下訊息

return value of 'OrderSend' should be checked

改成

int tick = OrderSend(Symbol(),OP_BUY,0.1,Ask,30,Ask-300*Point,Ask+300*Point,"buy",1,0,clrWhite);         

   if( tick<0 b="">
                  {
                     Print("OrderSend failed with error #",GetLastError()); 
                  }

就OK了!!


這一段是用來查錯誤的。
   if( tick<0 b="">
                  {
                     Print("OrderSend failed with error #",GetLastError()); 
                  }

沒有留言:

張貼留言