[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 307 1...300301302303304305306307308309310311312313314...432 新评论 Boris 2013.04.22 23:17 #3061 hoz: 这不是一个配件,它有点像一个自动配件 :) 没有牢固标记的接头就是接头。 在主要参数正常工作之前,必须通过思考、尝试、在测试器中、在演示中和在真正的游戏中测试来定义它们,如此反复,直到你的脑海中出现一些看起来更好的新东西。而这一切都不需要调整,而是通过逻辑、理论和实践来实现的! Рустам 2013.04.23 00:02 #3062 Zhunko: 任何变量在使用之前都必须首先声明。 它可以在参数中,也可以在全局库级别。 不仅如此,它还必须是明确发起的。 Vadim Zhunko 2013.04.23 00:40 #3063 hoz: 所以这里有一个库中的函数。瓦迪姆,关于 循环中的功能 你是指开关 操作员返回的内容?但是,我并不是要在整个循环变量的数量上获得数值。它只是比较我得到的掩码(函数的输入变量)的类型,然后计算出掩码的值。事实证明,没有额外的计算。我只需选择面具的类型,就可以了!我想了解你的意思。 你能解释一下吗? 这就假设你将用这个函数做什么。这就是通常贯穿历史的那种功能。 常见问题。 不仅如此,它还必须明确地启动。 最好是顺序,但在MQL4中,它们在声明时被默认为零的初始化。 Artyom Trishkin 2013.04.23 01:19 #3064 我最近遇到了一个问题:如何知道我们在专家顾问中通过iCustom()使用的指标已经被初始化,我们可以从它那里获取数据?其他时候,有些情况下,图表没有时间显示其对象,而EA正试图从其缓冲区获取一些数据。因此,有时会出现零值。当然,我已经检查了非零值,然后才让EA继续运行,但是......。也许有一个更优雅的解决方案? Artyom Trishkin 2013.04.23 01:26 #3065 还有一件事:我遇到了UninitializeReason()的一个奇怪行为(对我来说)。我在Inite中检查它的值,如果时间框架已经改变,并且有未结头寸,那么应该有一个关闭它们的请求。如果我们最初在M5上运行EA,然后切换到另一个时间框架,那么就不会有要求。如果我们回到最初的TF(M5),会有一个请求。我认为这是不正常的。我需要在任何改变TF的时候有一个请求。谁能解释一下? Mislaid 2013.04.23 02:04 #3066 artmedia70:还有一件事:我遇到了UninitializeReason()的一个奇怪行为(对我来说)。我在Inite中检查它的值,如果时间框架已经改变,并且有未结头寸,那么应该有一个关闭它们的请求。如果我们最初在M5上运行EA,然后切换到另一个时间框架,就不会有任何要求。如果我们回到最初的TF(M5),会有一个请求。我认为这是不正常的。我需要在任何改变TF的时候有一个请求。谁能解释一下? 让它发挥作用,DeinitReason是一个全局变量int deinit() { //---- DeinitReason = UninitializeReason( ); Print("DeinitReason ",DeinitReason); //---- return(0); } Artyom Trishkin 2013.04.23 05:31 #3067 Mislaid:让它工作,DeinitReason是一个全局变量 正是如此。Reason全局变量 得到了一个值,但它是在init()中得到的,而不是在deinit()中得到的,所以当你运行init()时,你可以看到上次去初始化的原因,并根据这个值,执行一个或另一个动作。但它并没有发挥应有的作用。 [删除] 2013.04.23 06:19 #3068 下午好。出现了一个新的问题。请帮助。对于知识渊博的人来说,有一分钟的时间,但对于初学者来说是困难的。Googled没有任何帮助,但也许有人已经面临。该杂志说 (2013.04.23 10:06:30 2013.04.01 00:00 xrust EURUSD,M1:SetIndexBuffer函数 的两个参数必须是数组)。https://forum.mql4.com/ru/55137#786974 techno 2013.04.23 06:31 #3069 palomnik:下午好。出现了一个新的问题。请帮助。对于知识渊博的人来说,有一分钟的时间,但对于初学者来说是困难的。Googled没有任何帮助,但也许有人已经面临。该杂志说 (2013.04.23 10:06:30 2013.04.01 00:00 xrust EURUSD,M1: SetIndexBuffer函数的两个参数必须是数组)。https://forum.mql4.com/ru/55137#786974 它说SetIndexBuffer函数 的第二个参数必须是一个数组。也就是说,不是双倍znach1,而是双倍znach1[] 。 [删除] 2013.04.23 06:36 #3070 如何在不重启mt4的情况下运行我刚刚编辑的脚本? 1...300301302303304305306307308309310311312313314...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这不是一个配件,它有点像一个自动配件 :)
没有牢固标记的接头就是接头。
在主要参数正常工作之前,必须通过思考、尝试、在测试器中、在演示中和在真正的游戏中测试来定义它们,如此反复,直到你的脑海中出现一些看起来更好的新东西。而这一切都不需要调整,而是通过逻辑、理论和实践来实现的!
任何变量在使用之前都必须首先声明。 它可以在参数中,也可以在全局库级别。
不仅如此,它还必须是明确发起的。
所以这里有一个库中的函数。
瓦迪姆,关于 循环中的功能 你是指开关 操作员返回的内容?但是,我并不是要在整个循环变量的数量上获得数值。它只是比较我得到的掩码(函数的输入变量)的类型,然后计算出掩码的值。事实证明,没有额外的计算。我只需选择面具的类型,就可以了!我想了解你的意思。
你能解释一下吗?不仅如此,它还必须明确地启动。
还有一件事:我遇到了UninitializeReason()的一个奇怪行为(对我来说)。我在Inite中检查它的值,如果时间框架已经改变,并且有未结头寸,那么应该有一个关闭它们的请求。如果我们最初在M5上运行EA,然后切换到另一个时间框架,那么就不会有要求。如果我们回到最初的TF(M5),会有一个请求。我认为这是不正常的。我需要在任何改变TF的时候有一个请求。
谁能解释一下?
还有一件事:我遇到了UninitializeReason()的一个奇怪行为(对我来说)。我在Inite中检查它的值,如果时间框架已经改变,并且有未结头寸,那么应该有一个关闭它们的请求。如果我们最初在M5上运行EA,然后切换到另一个时间框架,就不会有任何要求。如果我们回到最初的TF(M5),会有一个请求。我认为这是不正常的。我需要在任何改变TF的时候有一个请求。
谁能解释一下?
让它发挥作用,DeinitReason是一个全局变量
让它工作,DeinitReason是一个全局变量
下午好。出现了一个新的问题。请帮助。对于知识渊博的人来说,有一分钟的时间,但对于初学者来说是困难的。Googled没有任何帮助,但也许有人已经面临。
该杂志说
(2013.04.23 10:06:30 2013.04.01 00:00 xrust EURUSD,M1:SetIndexBuffer函数 的两个参数必须是数组)。
https://forum.mql4.com/ru/55137#786974
下午好。出现了一个新的问题。请帮助。对于知识渊博的人来说,有一分钟的时间,但对于初学者来说是困难的。Googled没有任何帮助,但也许有人已经面临。
该杂志说
(2013.04.23 10:06:30 2013.04.01 00:00 xrust EURUSD,M1: SetIndexBuffer函数的两个参数必须是数组)。
https://forum.mql4.com/ru/55137#786974
它说SetIndexBuffer函数 的第二个参数必须是一个数组。也就是说,不是双倍znach1,而是双倍znach1[] 。