wangdehang 发表于 2022-12-19 10:39:29

MQL4 判断double 数值近似值相等

判断double近似值相等,需要用到MathRound()函数。

MathRound

该函数返回四舍五入到指定数值的最接近整数的值.

doubleMathRound(
   doublevalue // value to be rounded
   );

参量



[输入]四舍五入前的数值.

返回值

值四舍五入到最接近的整数.

注意

可以使用round()代替MathRound().

示例:

   double a=MathRound(0.46464*1000);
   double b=MathRound(0.46425*1000);
   double c=MathRound(0.46498*1000);
   if(a=b=c)
   {
       Print("输出值:"+a);
   }


JOKEEBOSS 发表于 2022-12-22 13:56:22

四舍五入~~~

田蒙 发表于 2022-12-23 19:42:25

四舍五入~

mcx 发表于 2022-12-24 14:50:28

学习学习休息休息吧

syx 发表于 2022-12-25 00:23:49

学习学习可以这个

syx 发表于 2023-1-15 22:22:04



MQL4 判断double 不错

ken138888 发表于 2023-2-6 14:44:53

主要是用来做什么的
页: [1]
查看完整版本: MQL4 判断double 数值近似值相等