金字塔在有小数的计算方面有问题:
比如,在股指,有小数。
a1:=high-close;
VERTLINE( a1=10),colorgreen,pointdot;
没问题,但是:
a1:=high-close;
VERTLINE( a1=10.4),colorgreen,pointdot;
就有问题了,换一种方式
a1:=high-close;
VERTLINE( a1>10.2 and a1<10.6),colorgreen,pointdot;
这个显示的结果应该一样,可实际上显示的是
a1:=high-close;
VERTLINE( a1>=10.2 and a1<=10.6),colorgreen,pointdot;
这不是金字塔的问题,你说的问题是目前计算机普遍存在的浮点计算误差,如果你需要一个精确的数字,应该使用金字塔提供的小数点整理函数,计算完毕后使用该函数进行整理
参考
四舍五入整理小数到指定位数
用法:ROUNDS(A,B) 表示整理数字A的小数点位数到B。该函数可用以做浮点数的精确相等判断。
例如:ROUNDS(12.345,2)将返回 12.35
所属函数组:数学函数