初学者的问题 MQL5 MT5 MetaTrader 5 - 页 443 1...436437438439440441442443444445446447448449450...1503 新评论 Aleksey Vyazmikin 2015.09.19 17:06 #4421 Karputov Vladimir: 因此,值得增加更多的印刷品,看看算法的发展情况。 因此,当你改变TF时,它们就在那里--我不知道还有什么地方可以添加更多的打印机,....。 Aleksey Vyazmikin 2015.09.19 19:29 #4422 安装了MT4的880版本 - 编译无误,但终端崩溃(旧版本可以正常工作)。在启动另一个终端并在那里进行编译后--在旧的构建下,我用 新的构建启动终端,当试图改变EA(调用编辑器)时得到了错误。2015.09.19 22:23:11.272 MetaEditor未找到 - 在终端模式下启动启动EA时出现错误2015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend error 40512015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend函数的无效金额 Vladimir Karputov 2015.09.20 05:15 #4423 -Aleks-:安装了MT4的880版本 - 编译无误,但终端崩溃(旧版本可以正常工作)。在启动另一个终端并在那里进行编译后--在旧的构建下,我用 新的构建启动终端,当试图改变EA(调用编辑器)时得到了错误。2015.09.19 22:23:11.272 MetaEditor未找到 - 在终端模式下启动启动EA时出现错误2015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend error 40512015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend函数的无效手数А #property strict 你把它放在你的代码中吗? Aleksey Vyazmikin 2015.09.20 06:04 #4424 Karputov Vladimir:А 把它放在你的代码中? 是的--当然了!不得不回滚到840版本--它的工作更加正确。 Aleksey Vyazmikin 2015.09.20 06:06 #4425 请告诉我如何创建一个 带有变量名称生成的全局变量--它应该是 "变量名称_魔力数字"。 Vladimir Karputov 2015.09.20 06:11 #4426 -Aleks-: 请告诉我如何创建一个 带有变量名称生成的全局变量--它应该是 "变量名称_魔力数字"。 你可以这样做,或者你可以在以下指导下进行:变量 Aleksey Vyazmikin 2015.09.20 06:18 #4427 Karputov Vladimir: 你可以这样做,或者你可以在以下指导下进行:变量 我不明白这个答案--让我澄清一下我的问题。我有一段代码,其中有一个外部变量Magic--它的值是由用户设定的,我需要确保系统在打开/关闭终端后的相对稳定性,因为程序中有些算法是做统计计算的,它的最后值对算法的启动很重要。我决定采取一个全局变量来存储计算数据,但它应该被绑定到某个EA上--将其与魔法绑定是合乎逻辑的--从而获得 "全局变量名+魔法 "的变量名。所以问题是,如何正确地生成一个新的变量名? Vladimir Karputov 2015.09.20 07:20 #4428 -Aleks-: 我不明白这个答案--让我澄清一下这个问题。我有一段代码,其中有一个外部变量Magic--它的值是由用户设置的,我需要确保系统在启用/禁用终端后的相对稳定性,因为程序中有些算法是做统计计算的,它的最后一个值对运行该算法很重要。我决定采取一个全局变量来存储计算数据,但它应该被绑定到某个EA上--用魔法来绑定它是合乎逻辑的--从而获得 "全局变量名+魔法 "变量名。所以问题是,如何正确地生成一个新的变量名?稳定性和一个可由用户编辑的外部变量已经是不相容的条件。例如:第一次运行--用户已经改变了外部变量,你在代码中已经绑定了这个前缀。终端重新启动,用户再次改变外部变量。你会怎么做?在你的算法中,最后一个计算值(重启后非常重要的那个)--是什么类型?双倍?如果不是这样,你就已经有问题了。 Aleksey Vyazmikin 2015.09.20 07:50 #4429 Karputov Vladimir:稳定性和一个可由用户编辑的外部变量已经是不相容的条件。例如:第一次运行--用户已经改变了外部变量,你在代码中已经绑定了这个前缀。终端重新启动,用户再次改变外部变量。你会怎么做?在你的算法中,最后一个计算值(重启后非常重要的那个)--是什么类型?双倍?如果没有,就已经有问题了。嗯,用户是我,所以它不应该疯狂地改变什么。还有什么其他选择?在init中把重新计算和搜索正确的值?变量是int,但你可以用double - 这并不重要 - 它将存储整数。 Vladimir Karputov 2015.09.20 08:21 #4430 -Aleks-:...因为在程序里面有一个进行统计计算的算法,而它的最后一个值对运行该算法很重要。我决定采取一个全局变量来存储计算数据,但它应该被绑定到某个EA上--用magic来绑定它是合乎逻辑的--这样的话,就会产生 "全局变量名+magic "的变量名称。所以问题是,如何正确地生成一个新的变量名?这有什么不对吗?: string strText="rezult"; string strGlobalVariableName=strText+"_"+inpMagic; 1...436437438439440441442443444445446447448449450...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
因此,值得增加更多的印刷品,看看算法的发展情况。
安装了MT4的880版本 - 编译无误,但终端崩溃(旧版本可以正常工作)。
在启动另一个终端并在那里进行编译后--在旧的构建下,我用 新的构建启动终端,当试图改变EA(调用编辑器)时得到了错误。2015.09.19 22:23:11.272 MetaEditor未找到 - 在终端模式下启动
启动EA时出现错误
2015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend error 4051
2015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend函数的无效金额
安装了MT4的880版本 - 编译无误,但终端崩溃(旧版本可以正常工作)。
在启动另一个终端并在那里进行编译后--在旧的构建下,我用 新的构建启动终端,当试图改变EA(调用编辑器)时得到了错误。2015.09.19 22:23:11.272 MetaEditor未找到 - 在终端模式下启动
启动EA时出现错误
2015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend error 4051
2015.09.19 22:29:49.948 2014.01.20 21:30 Kamikadze_MA_V_04_42_Fibo_04.ex4 GBPUSD,M15: OrderSend函数的无效手数
А
你把它放在你的代码中吗?А
把它放在你的代码中?请告诉我如何创建一个 带有变量名称生成的全局变量--它应该是 "变量名称_魔力数字"。
你可以这样做,或者你可以在以下指导下进行:变量
我不明白这个答案--让我澄清一下这个问题。我有一段代码,其中有一个外部变量Magic--它的值是由用户设置的,我需要确保系统在启用/禁用终端后的相对稳定性,因为程序中有些算法是做统计计算的,它的最后一个值对运行该算法很重要。我决定采取一个全局变量来存储计算数据,但它应该被绑定到某个EA上--用魔法来绑定它是合乎逻辑的--从而获得 "全局变量名+魔法 "变量名。所以问题是,如何正确地生成一个新的变量名?
稳定性和一个可由用户编辑的外部变量已经是不相容的条件。例如:第一次运行--用户已经改变了外部变量,你在代码中已经绑定了这个前缀。终端重新启动,用户再次改变外部变量。你会怎么做?
在你的算法中,最后一个计算值(重启后非常重要的那个)--是什么类型?双倍?如果不是这样,你就已经有问题了。
稳定性和一个可由用户编辑的外部变量已经是不相容的条件。例如:第一次运行--用户已经改变了外部变量,你在代码中已经绑定了这个前缀。终端重新启动,用户再次改变外部变量。你会怎么做?
在你的算法中,最后一个计算值(重启后非常重要的那个)--是什么类型?双倍?如果没有,就已经有问题了。
嗯,用户是我,所以它不应该疯狂地改变什么。还有什么其他选择?在init中把重新计算和搜索正确的值?
变量是int,但你可以用double - 这并不重要 - 它将存储整数。
...因为在程序里面有一个进行统计计算的算法,而它的最后一个值对运行该算法很重要。我决定采取一个全局变量来存储计算数据,但它应该被绑定到某个EA上--用magic来绑定它是合乎逻辑的--这样的话,就会产生 "全局变量名+magic "的变量名称。所以问题是,如何正确地生成一个新的变量名?
这有什么不对吗?: