简化代码如下:
if cross(ma1,ma2) then
BEGIN
jd1:=BARPOS;
end
if cross(ma2,ma1) then
BEGIN
jd2:=BARPOS;
end
kk0:=ref(ma1,abs(jd1-jd2));
if (cross(ma1,ma2) or cross(ma2,ma1)) then
BEGIN
kk:=ma1/kk0;
end
图中,ma1=3436.333,kk0=3401.167,
那么,kk=ma1/kk0,就应该是1.01吗?为什么是0?
测试了很多次,无论在哪个位置,都是0.