iclose() return 0 , 0 is int or double ?

 

double  iClose(
   string           symbol,          // symbol
   int              timeframe,       // timeframe
   int              shift            // shift
   );

Returned value

Close price value for the bar of specified symbol with timeframe and shift. If local history is empty (not loaded), function returns 0. To check errors, one has to call the GetLastError() function.

 return 0 , 0  is int or double ?

Runtime Errors - MQL4 Documentation
  • docs.mql4.com
Runtime Errors - MQL4 Documentation
 
is that really matter? BTW 0 is not a price.