欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]计算误差的BUG~

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5477人关注过本帖平板打印复制链接

主题:[求助]计算误差的BUG~

帅哥哟,离线,有人找我吗?
bbking
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1609 积分:4924 威望:0 精华:0 注册:2010/10/28 14:02:46
[求助]计算误差的BUG~  发帖心情 Post By:2010/11/29 11:49:12 [只看该作者]

zx:=(o+c+h+l);

kk:zx-ref(zx,1),linethick0;

x3:kk>0,linethick0;

x4:=intpart(kk*10)=0,noaxis;
x5:x3 and x4,noaxis;
drawicon(x5,l,1);

test:kk*100,linethick0;

 

大家随意新建一个指标~把我这个代码代入进去~

在画出小图标的位置注意看~

kk等于0

但是KK>0的条件同样成立~..(某些KK=0与kk<0的条件也可以同时成立)

造成这样的原因可以看看test是什么数字...

由于这个数字输出有小数造成了计算误差

我的开仓条件用到kk<0之类的条件

但是有些地方开仓非常诡异~

请金字塔人员解释一下为啥后面会有小数?

我知道可以用intpart函数解决~但是我想知道为啥后面会有小数...

 


 回到顶部