Series arrays函数的问题 新评论 [删除] 2008.03.10 10:13 写EA时发现以下问题: 代码段: Print("M5 iHighest:",iHigh(NULL,PERIOD_M5,iHighest(NULL, PERIOD_M5, MODE_HIGH, 20, 0))); Print("M15 iHighest:",iHigh(NULL,PERIOD_M15,iHighest(NULL, PERIOD_M15, MODE_HIGH, 20, 0))); Print("M30 iHighest:",iHigh(NULL,PERIOD_M30,iHighest(NULL, PERIOD_M30, MODE_HIGH, 20, 0))); 以上代码写在indicator中时,测试的时候只有选择的时间周期能取得正确的值, 如:测试时选择M15,结果如下: 15:55:02 BB EURUSDm,M15: M5 iHighest:1.54 15:55:02 BB EURUSDm,M15: M15 iHighest:1.2988 15:55:02 BB EURUSDm,M15: M30 iHighest:1.5404 但以上代码写到EA中时,可以正常工作。 这是否是Series arrays函数的Bug? TKS! MT4 tester does not give information from other timeframes MT4测试器不提供其他时间段的信息 Please fix this indicator or EA 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
代码段:
Print("M5 iHighest:",iHigh(NULL,PERIOD_M5,iHighest(NULL, PERIOD_M5, MODE_HIGH, 20, 0)));
Print("M15 iHighest:",iHigh(NULL,PERIOD_M15,iHighest(NULL, PERIOD_M15, MODE_HIGH, 20, 0)));
Print("M30 iHighest:",iHigh(NULL,PERIOD_M30,iHighest(NULL, PERIOD_M30, MODE_HIGH, 20, 0)));
以上代码写在indicator中时,测试的时候只有选择的时间周期能取得正确的值,
如:测试时选择M15,结果如下:
15:55:02 BB EURUSDm,M15: M5 iHighest:1.54
15:55:02 BB EURUSDm,M15: M15 iHighest:1.2988
15:55:02 BB EURUSDm,M15: M30 iHighest:1.5404
但以上代码写到EA中时,可以正常工作。
这是否是Series arrays函数的Bug?
TKS!