程序如下:
MSGOUT(1,numtostr(rounds(2149.565,2),2));
CLOSE1:MA(CLOSE,N);
CLOSE1:rounds(MA(CLOSE,N),2);
运行结果:
第一行打印出2149.57,是正确的。
第二行CLOSE1值是2149.565,也是正确的。
第三行CLOSE1值却是2149.56,为什么不是2149.57呢?
您测试的是哪个品种,N是多少,工作人员本地核实下,第三行正常会四舍五入的
此主题相关图片如下:temp.png

[此贴子已经被作者于2018/9/12 16:29:31编辑过]
焦炭1805,五分钟周期,N是155,2月9号早上9:30分收盘平均是2149.565。但四舍五入后是2149.56。