Справочник MQL4

MathIsValidNumber

Проверяет корректность действительного числа

bool  MathIsValidNumber(
   double  number      // число для проверки
   );

Параметры

number

[in]  Проверяемое число.

Возвращаемое значение

Возвращает true, если проверяемое значение является допустимым вещественным числом. Если проверяемое значение является плюс или минус бесконечностью, либо "не числом" (NaN - not a number), функция возвращает false.

Пример:

   double abnormal=MathArcsin(2.0);
   if(!MathIsValidNumber(abnormal)) Print("Внимание! MathArcsin(2.0) = ",abnormal); 

Смотри также

Вещественные типы (double, float)