MQL4 Reference Math Functions MathMin


The function returns the minimal value of two values.

double  MathMin(
   double  value1,     // first value
   double  value2      // second value



[in]  First numeric value.


[in]  Second numeric value.

Return Value

The smallest of the two values.


Instead of MathMin() you can use fmin(). Functions fmax(), fmin(), MathMax(), MathMin() can work with integer types without typecasting them to the type of double.

If parameters of different types are passed into a function, the parameter of the smaller type is automatically cast to the larger type. The type of the return value corresponds to the larger type.

If data of the same type are passed, no casting is performed.