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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 发现一个不知道算不算的BUG

   

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


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

主题:发现一个不知道算不算的BUG

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


加好友 发短信
等级:论坛游侠 帖子:293 积分:0 威望:0 精华:0 注册:2015/8/12 16:11:54
发现一个不知道算不算的BUG  发帖心情 Post By:2016/8/15 18:14:53    Post IP:111.203.152.106[只看该作者]

 我在参数里设置:
N1默认值为0.8

AA:OPEN*N1;

WW:CROSS(AA,LOW);


某根K线LOW为2019,前一根LOW也是2019,OPEN*N1应该是等于2019



问题出现:
情况1:——

AA:OPEN*N1;

WW:CROSS(AA,LOW);   这种情况,WW不成立


情况2——

AA:OPEN*0.8;(参数直接写进去)

WW:CROSS(AA,LOW);   这种情况,WW成立




于是我自己测试,发现在情况1下,
WW:CROSS(AA-0.00001,LOW);这样写就成立

推测,用参数算出来的值比直接把参数写进公式里多了0.00001,在这里即OPEN*N1=2019.00001;OPEN*0.8=2019





不存在向上或向下舍入问题,因为其他公式都没变,我只是把值代替了参数而已

 回到顶部