请教关于iCustom()调用中碰到的疑问? 新评论 [删除] 2008.08.26 13:38 大家好! 请教以下疑问: 指标2中有一浮点数组up[],up[1]=1.4000,up[2]为空,单独测试时用print输出正常,up[1]=1.4000,up[2]为空不输出; 但用指标1调用指标2中的第一个数组时,iCustom(NULL,0,"1", 0,i),输出结果如下:up[1]=1.4000,up[2]=2147483647。我查了一下2147483647为十六进制取值范围中的最大值 。不知为何up[2]会输出2147483647?我想要的是up[2]输出为空,作为条件判断。请大家帮助,谢谢 Code for Close Price How to call iCustom ZigZag Cycle While help me please!!! Greatshore 2008.08.26 18:49 #1 你是让up[2]=EMPTY_VALUE了吧?指标的空值EMPTY_VALUE默认为0x7FFFFFFF,可参考这里。 这个值你可以用SetIndexEmptyValue设置成其它值。 [删除] 2008.08.27 02:34 #2 谢谢你.当时我是让up[2]=EMPTY_VALUE,但晚上测试时觉得为空时调用结果为0x7FFFFFFF,干脆up[2]=0,经测试,调用结果正常.等同于up[2]=NULL. Greatshore 2008.08.27 03:00 #3 仅让up[2]=0而不重设EMPTY_VALUE有个问题,就是这个点仍然会在图上显示,画出曲线在这个点就会有很大跳跃,如果把EMPTY_VALUE设置为0,则这个点的指标值就不会被显示。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好!
请教以下疑问:
指标2中有一浮点数组up[],up[1]=1.4000,up[2]为空,单独测试时用print输出正常,up[1]=1.4000,up[2]为空不输出;
但用指标1调用指标2中的第一个数组时,iCustom(NULL,0,"1", 0,i),输出结果如下:up[1]=1.4000,up[2]=2147483647。我查了一下2147483647为十六进制取值范围中的最大值 。不知为何up[2]会输出2147483647?我想要的是up[2]输出为空,作为条件判断。请大家帮助,谢谢