-- 作者:nscman
-- 发布时间:2016/4/2 9:19:51
-- 为什么结果为0?
简化代码如下:
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.
此主题相关图片如下:无标题.jpg
![dvubb 图片点击可在新窗口打开查看](UploadFile/2016-4/2016429193998943.jpg)
|