[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 173 1...166167168169170171172173174175176177178179180...432 新评论 Viktar Dzemikhau 2013.02.22 18:51 #1721 TarasBY: 这个条件在循环中不知不觉地发生了变化。...如果 "不",为什么要把它放在循环里? 大意是这样的。在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,但如果UseFiltrMa = False,则不考虑该条件。这个条件(A>B)在代码的其他地方没有出现。我把这个过滤器放在循环里,因为它以前也是在循环里。毕竟,我们有一个数组的切片。循环选择一个掩码的序列号(其索引)。根据我的代码,A>B,看起来像这样。MA(g_maHigherTF[0]) > MA(g_maHigherTF[1])你看,一切都在这里落到实处,你可以看到循环的原因。 TarasBY 2013.02.22 19:16 #1722 hoz: 好吧,大意是这样的。 在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,如果UseFiltrMa = False,则不考虑该条件。这个条件(A>B)在代码的其他地方没有出现。我把这个过滤器放在循环里,因为它以前也是在循环里。毕竟,我们有一个数组的切片。循环选择一个车皮的序列号(其索引)。 根据我的代码,A>B,看起来像这样。 你看,一切都在这里落到实处,你可以看到循环的原因。 我从未见过改变条件的循环条件:如果(A>B)。 总是可以有很多解决方案,而你需要你想出的方法... Viktar Dzemikhau 2013.02.22 19:29 #1723 TarasBY: 我仍然没有看到任何改变条件的循环条件:如果(A>B)。 总是可以有很多解决方案,你希望你所想的方式... 你不需要这个循环...不要对它进行任何关注。你只需要像我上面写的那样插入条件。hoz:在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,如果UseFiltrMa = False,则不考虑条件。 如果UseFiltrMa = False, 那么条件A > B 就被跳过了!这就是全部。你不需要其他任何东西!不要注意循环,...说来话长,什么来自哪里。只有一个街区。而我描述了这个任务。 [删除] 2013.02.22 19:31 #1724 hoz: 它的要点是这样的。在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,如果UseFiltrMa = False,则不考虑该条件。这个条件(A>B)在代码的其他地方没有出现。我把这个过滤器放在循环里,因为它以前也是在循环里。毕竟,我们有一个数组的切片。循环选择一个车皮的序列号(其索引)。根据我的代码,A>B,看起来像这样。你看,一切都在这里落到实处,我们可以看到这个循环的原因。 if(UseFiltrMa == TRUE&& А > B ) { // } else { // } Viktar Dzemikhau 2013.02.22 19:34 #1725 pako:if(UseFiltrMa == TRUE&& А > B ) { // } else { // } 这就是我的看法。你就不能把它缩短吗?它可以用一句话来实现。如果没有,我们将不得不拉伸代码。例如,我经常在无损排序功能之前做这样的插入。if (UseBU) { // Код функции перевода в БУ }但是在这种情况下,当变量UseBU被设置 为False时,就 不需要进一步执行该函数。这就是为什么那里更容易、更短。但这里的情况不同。按代码的进一步条件 强制性的.这就是为什么我认为。 Boris 2013.02.22 20:01 #1726 hoz: 这就是我的理解。你就不能把它缩短吗?它可以用一句话来实现。如果没有,你将不得不拉伸代码。 例如,我经常在无损排序功能之前做这样的插入。 但是在这种情况下,当变量UseBU被设置 为False时,就 不需要进一步执行该函数。这就是为什么那里更容易、更短。但这里的情况不同。按代码的进一步条件 强制性的.这就是为什么我认为。 简而言之,像这样。 if((UseFiltrMa == TRUE && А > B) || UseFiltrMa == FALSE) { if(.......................... Viktar Dzemikhau 2013.02.22 22:28 #1727 borilunad: 谁知道,有没有可能用全局变量Hour()、Minute()、Seconds()来控制在午夜(0.00)将指标DailyPivotPoints改为新的RRR水平和EA的其他线路? 我以前直接在指标中用Hour()、Minute()、Seconds()做了,而且无需每晚编译。最近它停止了,也许是因为改变了图片?谢谢! 鲍里斯,试着在专业主题中问这个问题。 Boris 2013.02.22 22:43 #1728 hoz:鲍里斯,试着在专业主题中问这个问题。 谢谢你,维克多!我的简短版本对你有帮助吗? if((UseFiltrMa == TRUE && А > B) || UseFiltrMa == FALSE) { if(.......................... Chiripaha 2013.02.23 01:19 #1729 granit77: 试着取消设置中的 "禁用配置文件切换时的EA "选项,看看是否有帮助。 谢谢你。- 我会试一试的。不幸的是,我很晚才注意到这个答案--市场在周末休息。而且我也无法通过init()重置我的设置。尽管从理论上讲,他们应该这样做。我不知道为什么MT会重置其设置。什么是时间框架并不重要;如果我在设置中设置了参数,它们应该(在理论上)被保存在任何TF中。 [删除] 2013.02.23 06:44 #1730 大家下午好。你能告诉我如何在Metatrader 4中复制交易 吗?因此,通过在一个终端上开立交易,你可以在另一个终端上获得一个开放的交易。 1...166167168169170171172173174175176177178179180...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这个条件在循环中不知不觉地发生了变化。
...如果 "不",为什么要把它放在循环里?大意是这样的。
在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,但如果UseFiltrMa = False,则不考虑该条件。这个条件(A>B)在代码的其他地方没有出现。我把这个过滤器放在循环里,因为它以前也是在循环里。毕竟,我们有一个数组的切片。循环选择一个掩码的序列号(其索引)。
根据我的代码,A>B,看起来像这样。
你看,一切都在这里落到实处,你可以看到循环的原因。
好吧,大意是这样的。
在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,如果UseFiltrMa = False,则不考虑该条件。这个条件(A>B)在代码的其他地方没有出现。我把这个过滤器放在循环里,因为它以前也是在循环里。毕竟,我们有一个数组的切片。循环选择一个车皮的序列号(其索引)。
根据我的代码,A>B,看起来像这样。
你看,一切都在这里落到实处,你可以看到循环的原因。
我从未见过改变条件的循环条件:如果(A>B)。
总是可以有很多解决方案,而你需要你想出的方法...
我仍然没有看到任何改变条件的循环条件:如果(A>B)。
总是可以有很多解决方案,你希望你所想的方式...
你不需要这个循环...不要对它进行任何关注。你只需要像我上面写的那样插入条件。
在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,如果UseFiltrMa = False,则不考虑条件。
它的要点是这样的。
在外部参数中,如果UseFiltrMa = TRUE,必须考虑条件A>B,如果UseFiltrMa = False,则不考虑该条件。这个条件(A>B)在代码的其他地方没有出现。我把这个过滤器放在循环里,因为它以前也是在循环里。毕竟,我们有一个数组的切片。循环选择一个车皮的序列号(其索引)。
根据我的代码,A>B,看起来像这样。
你看,一切都在这里落到实处,我们可以看到这个循环的原因。
pako:
这就是我的看法。你就不能把它缩短吗?它可以用一句话来实现。如果没有,我们将不得不拉伸代码。
例如,我经常在无损排序功能之前做这样的插入。
但是在这种情况下,当变量UseBU被设置 为False时,就 不需要进一步执行该函数。这就是为什么那里更容易、更短。但这里的情况不同。按代码的进一步条件 强制性的.这就是为什么我认为。
这就是我的理解。你就不能把它缩短吗?它可以用一句话来实现。如果没有,你将不得不拉伸代码。
例如,我经常在无损排序功能之前做这样的插入。
但是在这种情况下,当变量UseBU被设置 为False时,就 不需要进一步执行该函数。这就是为什么那里更容易、更短。但这里的情况不同。按代码的进一步条件 强制性的.这就是为什么我认为。
简而言之,像这样。
谁知道,有没有可能用全局变量Hour()、Minute()、Seconds()来控制在午夜(0.00)将指标DailyPivotPoints改为新的RRR水平和EA的其他线路? 我以前直接在指标中用Hour()、Minute()、Seconds()做了,而且无需每晚编译。最近它停止了,也许是因为改变了图片?谢谢!
鲍里斯,试着在专业主题中问这个问题。
鲍里斯,试着在专业主题中问这个问题。
谢谢你,维克多!我的简短版本对你有帮助吗?
试着取消设置中的 "禁用配置文件切换时的EA "选项,看看是否有帮助。
谢谢你。- 我会试一试的。不幸的是,我很晚才注意到这个答案--市场在周末休息。而且我也无法通过init()重置我的设置。尽管从理论上讲,他们应该这样做。
我不知道为什么MT会重置其设置。什么是时间框架并不重要;如果我在设置中设置了参数,它们应该(在理论上)被保存在任何TF中。