任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 806 1...799800801802803804805806807808809810811812813...1178 新评论 YaltaRuslan1305 2014.12.17 17:29 #8051 好了,弄明白了....我刚刚在MQL4中注册,信号是通过MQL5传递的...也在那里登记了 Boris 2014.12.17 21:36 #8052 bescom:伙计们,谢谢你们想帮忙,但我自己想出来了。变量在EA中是以这种方式声明的,尽管这不是必须的。 为什么在几个月内编译者认为这是可以接受的,然后从今天的午餐时间起突然变成了犯罪,这就是问题所在。是的,mt4今天正在更新,可能在语法上确实有一些变化。 那么,为什么有必要将保留字声明为变量呢!?请看文件,以避免此类事件的发生!而编译器也变得更加严格,这有助于我们不犯错误!"。 [删除] 2014.12.18 03:09 #8053 borilunad: 你为什么要把保留字声明为变量? 好吧,我是一个新手,我是一个专业人员... Boris 2014.12.18 09:41 #8054 bescom: 好吧,我是一个新手,我是一个职业杀手... 因此,请从教程、文件等开始,不要浪费宝贵的时间! Alexandr Vetrov 2014.12.20 14:15 #8055 嘿,伙计们。我有这样一个问题。使用M5,是否可以确定过去五天的最高点和最低点?如果是这样,我怎样才能正确地做到这一点?这是第三天。 Boris 2014.12.20 15:20 #8056 Veterros: 乡亲们。我有这样一个问题。使用M5,是否可以确定过去五天的最高点和最低点?如果是这样,应该如何做呢?这是第三天了,我在绞尽脑汁。如果你使用的是M5图表,你可以像这样检查过去五天的极端值。 double high = iHigh(NULL,D1,iHighest(NULL,D1,MODE_HIGH,5,1)); double low = iLow(NULL,D1,iLowest(NULL,D1,MODE_LOW,5,1)); // или каждого дня double high1 = iHigh(NULL,D1,1); double high2 = iHigh(NULL,D1,2); double high3 = iHigh(NULL,D1,3); double high4 = iHigh(NULL,D1,4); double high5 = iHigh(NULL,D1,5); double low1 = iLow(NULL,D1,1); double low2 = iLow(NULL,D1,2); double low3 = iLow(NULL,D1,3); double low4 = iLow(NULL,D1,4); double low5 = iLow(NULL,D1,5); Alexandr Vetrov 2014.12.20 15:35 #8057 这是使用D1,但当你在测试器中运行时,这些值将是不正确的,正如我所知。这就是为什么这个问题听起来完全像 "使用M5"。有什么办法可以使用日期或星期 吗?还是我对在测试器中使用两个TF的做法有误? Boris 2014.12.20 20:19 #8058 Veterros: 这是使用D1,但当你在测试器中运行时,据我所知,这些值将不正确。这就是为什么这个问题听起来完全像 "使用M5"。有什么办法可以使用日期或星期吗?还是我对在测试器中使用两个TF的做法有误? 你错了!你可以使用所有的TFs,从它们那里获取所有需要的数据!但在测试器中,最好设置一个较小的TF,以更好地模拟ticks和/或bar,这样更有利于测试和优化 Alexandr Vetrov 2014.12.20 23:52 #8059 borilunad: 你错了!你可以使用所有的TFs,并从中获取所有需要的数据!但在测试器中,最好设置一个较小的TF,这样可以更好地模拟ticks和/或bar,这样更有利于测试和优化 Alexandr Vetrov 2014.12.20 23:54 #8060 如果我理解正确的话,如果专家顾问在M5上执行所有的操作,但需要上述数据进行计算,那么在M5的测试器中优化后,使用D1的函数就能正确工作? 1...799800801802803804805806807808809810811812813...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
伙计们,谢谢你们想帮忙,但我自己想出来了。变量在EA中是以这种方式声明的,尽管这不是必须的。
为什么在几个月内编译者认为这是可以接受的,然后从今天的午餐时间起突然变成了犯罪,这就是问题所在。是的,mt4今天正在更新,可能在语法上确实有一些变化。你为什么要把保留字声明为变量?
好吧,我是一个新手,我是一个职业杀手...
乡亲们。我有这样一个问题。使用M5,是否可以确定过去五天的最高点和最低点?如果是这样,应该如何做呢?这是第三天了,我在绞尽脑汁。
如果你使用的是M5图表,你可以像这样检查过去五天的极端值。
这是使用D1,但当你在测试器中运行时,据我所知,这些值将不正确。这就是为什么这个问题听起来完全像 "使用M5"。有什么办法可以使用日期或星期吗?还是我对在测试器中使用两个TF的做法有误?
你错了!你可以使用所有的TFs,并从中获取所有需要的数据!但在测试器中,最好设置一个较小的TF,这样可以更好地模拟ticks和/或bar,这样更有利于测试和优化
如果我理解正确的话,如果专家顾问在M5上执行所有的操作,但需要上述数据进行计算,那么在M5的测试器中优化后,使用D1的函数就能正确工作?