【求助】请教高手 Mql4如何计算某一根K线的柱体是多少点

 

比如说某一根K线的最开盘价是1.17793,收盘价是1.17805 点数应该是12,应该如何编写代码得到12

另外,为什么我用求绝对值函数MathAbs(iClose(NULL,0,2)-iOpen(NULL,0,2))得到的结果是0.00012000000000012,不应该是0.00012吗

请教各位高手解答,谢谢
 
genius1980:

比如说某一根K线的最开盘价是1.17793,收盘价是1.17805 点数应该是12,应该如何编写代码得到12

另外,为什么我用求绝对值函数MathAbs(iClose(NULL,0,2)-iOpen(NULL,0,2))得到的结果是0.00012000000000012,不应该是0.00012吗

请教各位高手解答,谢谢

系统浮点数的精度问题。

参考 NormalizeDouble() 函数

 
Xiangdong Guo:

系统浮点数的精度问题。

参考 NormalizeDouble() 函数


感谢指教,多谢!

原因: