code里的一段代码
close1:=ref(close,1);
lo1:low,LINETHICK0;
lo2:close1-0.2,LINETHICK0;
lo3:low>close1-0.2,LINETHICK0;
lo4:low<=close1-0.2,LINETHICK0;
lo1显示是2217.8,lo2显示是2217.8,lo3显示1,lo4显示0.
low应该是等于close1-0.2,理论上应该lo3显示0即false,lo4显示1即true.
何解?数据储存方式问题??
[此贴子已经被作者于2014/1/28 14:05:26编辑过]
3和4是逻辑判断,1表示判断成立,0表示判断不成立
我把low和close1+0.2后面都乘以1000显示如下。
LO1: 2217800.049 LO2: 2217800.000 LO3: 1.000 LO4: 0.000
lo1后面小数点后有0.049这就是原因所在!!low的报价不是只有小数点后一位的吗,这是数据存储的bug吗?