genius1980:
求教为什么复盘时在日志中输出的Point值 EURUSD等小数点数为5位的显示结果是1e-05,其余小数点位为3位、4位的都正常显示,如下所示
执行代码:Print(iHigh(NULL,0,1),"--",iLow(NULL,0,1),"--",Point)
输出结果:
2017.10.21 17:08:53.262 2017.10.20 23:56:44 test-1 EURUSD,M1: 1.17812--1.17781--1e-05
2017.10.21 17:14:07.359 2017.10.20 23:56:40 test-1 USDJPY,M1: 113.512--113.506--0.001
参考 DoubleToString() 函数,可指定显示小数点之后的位数。
Xiangdong Guo:
参考 DoubleToString() 函数,可指定显示小数点之后的位数。
多谢!
可以使用NormalizeDouble(Point,Digits)
代替你的Point
代替你的Point
求教为什么复盘时在日志中输出的Point值 EURUSD等小数点数为5位的显示结果是1e-05,其余小数点位为3位、4位的都正常显示,如下所示
执行代码:Print(iHigh(NULL,0,1),"--",iLow(NULL,0,1),"--",Point)
输出结果:
2017.10.21 17:08:53.262 2017.10.20 23:56:44 test-1 EURUSD,M1: 1.17812--1.17781--1e-05