MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 34 1...272829303132333435363738394041...161 新评论 Vladimir Gomonov 2013.11.08 22:59 #331 当重新启动终端时,留在图表上的EA(之前)不会自己启动,也不会通过按/压 "专家 "按钮启动,甚至不会通过重置参数启动。 // 只有杀戮和重新启动才能使它活过来。 Renat Fatkhullin 2013.11.08 23:02 #332 artmedia70: 然而,在程序执行过程中,已经不可能改变原来分配给外部变量的值了? 这是来自MQL5:https://www.mql5.com/ru/docs/basis/variables/inputvariables 输入参数是恒定的。 Andrey Khatimlianskii 2013.11.08 23:02 #333 artmedia70: 但是,在程序执行过程中,已经不可能改变原来分配给外部变量的值了? 这不是很方便。我必须再做一个... 从理论上讲,以前也不建议给外在的人赋值。嗯,我们当然犯了罪。 当然,这种方式(新方式)更正确。让我们习惯于它;) Artyom Trishkin 2013.11.08 23:09 #334 komposter: 从理论上讲,之前也不建议给外来人员分配价值。虽然我们犯了罪,当然。 当然,这种方式(新方式)更正确。让我们习惯于它;) 好吧,如果它是正确的,那么...已经做了另一个变量。 如果有很多外部变量,而且每个变量都必须随着游戏的进行而改变,这将是很糟糕和不方便的--每个外部变量都必须增加一个变量,在计算过程中必须改变。 总之... Andrey Khatimlianskii 2013.11.08 23:17 #335 artmedia70: 如果它是正确的,那么...我已经做了另一个变量。 如果有很多外部变量,而且每个变量都必须随着游戏的进行而改变,这将是很糟糕和不方便的--每一个外部变量都必须添加一个变量,在计算过程中必须改变。 但不要紧... 我们也需要寻找优点......例如,一个变量的名称应该被替换成其描述的别名 ) 将名称为Var的外部的改为extVar,在//后面加上它的别名(如果它还没有),在它下面声明Var,并在inite中插入Var = extVar。 还是比Ctrl+H好(顺便问一下,它还是有故障吗?) Artyom Trishkin 2013.11.08 23:19 #336 如果你改变了指标的输入参数,新的参数只有在将指标从图表中移除并重新启动后才会生效。这是一个问题... 改变时间框架并不奏效。 Artyom Trishkin 2013.11.08 23:24 #337 komposter: 你也必须寻找优点...例如,变量名称用别名描述来代替) 将名称为Var的外部改为extVar,在//后面加上它的别名(如果还没有的话),并在下面声明Var,将Var = extVar插入inite。 还是比Ctrl+H好(顺便问一下,它还是有故障吗?) 嗯,这几乎就是我所做的。我对混叠的问题有点困惑。外部变量后面的注释字符串出现在输入参数中该变量的描述中--这很好。但是一个变量的 "别名 "是什么意思? 至于Ctrl+H的故障,我在以前的版本中也没有注意到。如果我需要找到并替换它,我就找到并替换它。以前有什么小毛病? Sergey Dzyublik 2013.11.08 23:24 #338 artmedia70: 如果你改变了指标的输入参数,新的参数只有在将指标从图表中移除并重新启动后才会生效。这是一个问题... 改变时间框架并不奏效。 对每个人来说都一样,对我来说,当我改变时间框架时,一切都会改变,但在代码中,静态数据在重新初始化时被重置,也许这对你来说不合适? Artyom Trishkin 2013.11.08 23:25 #339 ALXIMIKS: 每个人都一样,我的代码在切换thef时发生了变化,但代码是在重新初始化时重置静态的,也许你的代码通过这个不合适? 我的代码中没有静态变量,只有外部的 Andrey Khatimlianskii 2013.11.08 23:27 #340 artmedia70: 如果指标的输入参数被改变,新的参数只有在将指标从图表中移除并重新启动后才会生效。这是一个问题... 改变时间框架并不奏效。 这来自于MT5。在我看来,听起来非常正确。 1...272829303132333435363738394041...161 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当重新启动终端时,留在图表上的EA(之前)不会自己启动,也不会通过按/压 "专家 "按钮启动,甚至不会通过重置参数启动。
// 只有杀戮和重新启动才能使它活过来。
然而,在程序执行过程中,已经不可能改变原来分配给外部变量的值了?
这是来自MQL5:https://www.mql5.com/ru/docs/basis/variables/inputvariables
输入参数是恒定的。
但是,在程序执行过程中,已经不可能改变原来分配给外部变量的值了?
这不是很方便。我必须再做一个...
从理论上讲,以前也不建议给外在的人赋值。嗯,我们当然犯了罪。
当然,这种方式(新方式)更正确。让我们习惯于它;)
从理论上讲,之前也不建议给外来人员分配价值。虽然我们犯了罪,当然。
当然,这种方式(新方式)更正确。让我们习惯于它;)
好吧,如果它是正确的,那么...已经做了另一个变量。
如果有很多外部变量,而且每个变量都必须随着游戏的进行而改变,这将是很糟糕和不方便的--每个外部变量都必须增加一个变量,在计算过程中必须改变。
总之...
如果它是正确的,那么...我已经做了另一个变量。
如果有很多外部变量,而且每个变量都必须随着游戏的进行而改变,这将是很糟糕和不方便的--每一个外部变量都必须添加一个变量,在计算过程中必须改变。
但不要紧...
我们也需要寻找优点......例如,一个变量的名称应该被替换成其描述的别名 )
将名称为Var的外部的改为extVar,在//后面加上它的别名(如果它还没有),在它下面声明Var,并在inite中插入Var = extVar。
还是比Ctrl+H好(顺便问一下,它还是有故障吗?)
如果你改变了指标的输入参数,新的参数只有在将指标从图表中移除并重新启动后才会生效。这是一个问题...
改变时间框架并不奏效。
你也必须寻找优点...例如,变量名称用别名描述来代替)
将名称为Var的外部改为extVar,在//后面加上它的别名(如果还没有的话),并在下面声明Var,将Var = extVar插入inite。
还是比Ctrl+H好(顺便问一下,它还是有故障吗?)
嗯,这几乎就是我所做的。我对混叠的问题有点困惑。外部变量后面的注释字符串出现在输入参数中该变量的描述中--这很好。但是一个变量的 "别名 "是什么意思?
至于Ctrl+H的故障,我在以前的版本中也没有注意到。如果我需要找到并替换它,我就找到并替换它。以前有什么小毛病?
如果你改变了指标的输入参数,新的参数只有在将指标从图表中移除并重新启动后才会生效。这是一个问题...
改变时间框架并不奏效。
对每个人来说都一样,对我来说,当我改变时间框架时,一切都会改变,但在代码中,静态数据在重新初始化时被重置,也许这对你来说不合适?
每个人都一样,我的代码在切换thef时发生了变化,但代码是在重新初始化时重置静态的,也许你的代码通过这个不合适?
如果指标的输入参数被改变,新的参数只有在将指标从图表中移除并重新启动后才会生效。这是一个问题...
改变时间框架并不奏效。