从头开始自学MQL5语言 - 页 78 1...7172737475767778798081828384 新评论 Konstantin Nikitin 2020.12.27 11:53 #771 Alexey Viktorov:我想这样做。 问题是,这是一个来自我的EA的功能,而且是多元素的。这就是你添加符号的时候,它检查所有可用的符号。如果发现了它,它将被添加到市场报告中,以便进一步使用它。当然,仪器的正确名称也被写进本地变量。 Alexey Viktorov 2020.12.27 12:04 #772 Vitaly Muzichenko:阿列克谢,这个代码很正常。不正常的是在参数中输入几个字符,这不太可能是任何人 所为。我的工作成果中也有差不多的执行情况。这个实施方案在多币种解决方案中 成功运作,这一点在其他代码中是说不出来的,也就是说,这个代码是通用的。 问题中没有一丝一毫的多货币解决方案。这就是为什么它说代码不符合要求。 Konstantin Nikitin 2020.12.27 12:14 #773 而且只是为了记录。为什么要双向检查 StringFind(symbol, s, 0) >= 0 || StringFind(s, symbol, 0) >= 0 万无一失。我曾经有一个客户抱怨说,他输入了一个符号,但没有用。事实证明,他的终端显示的是一个纯粹的符号,输入的是添加剂。我没有考虑很久,就增加了第二个方向的检查)))。 Dmitry Fedoseev 2020.12.27 12:20 #774 然后会有第三种类型,会因为他输入了没有添加剂的符号名称而感到愤怒,图中有添加剂,但由于某种原因,专家顾问起了作用。因此,进行精确的比较,如果不匹配,显示一条信息--"该图有某某符号,你输入某某",让用户承担起责任。 Konstantin Nikitin 2020.12.27 12:26 #775 Dmitry Fedoseev: 然后我们会有第三种类型的人抱怨说,它输入的是没有添加剂的符号名称,而图表上有添加剂,但专家顾问由于某种原因已经工作。因此,进行精确的比较,如果不匹配,显示一条信息--"该图有某某符号,你输入某某",让用户承担起责任。 当然,这不是一个选项。一个人在输入纯粹的字符时很舒服。并让代码自己添加后缀/前缀。纯粹是为了方便。我自己并不喜欢挖出一个人物的 全名。 你甚至可以直接复制设定的 文件并运行该程序。不需要覆盖任何东西。有符号,就会自动上钩。 Valeriy Yastremskiy 2020.12.27 13:01 #776 Konstantin Nikitin:当然,这不是一个选项。一个人在输入纯粹的字符时很舒服。并让代码自己添加后缀/前缀。纯粹是为了方便。我自己不喜欢挖出一个人物的 全名。 愚公移山永远不方便) Konstantin Nikitin 2020.12.27 20:54 #777 Valeriy Yastremskiy:愚公移山永远不方便) 与其说是防骗,不如说是防骗。这更多的是为了方便复制一个设定的 文件。我已经习惯了(你很快就会习惯一个好东西),当我转移设置时并不注意。相当方便。 虽然第二个方向,并从傻瓜中添加了)))。 Alexey Viktorov 2021.01.03 11:50 #778 MrBrooklin: 你好,Alexey! 为了提高你在MQL5编程语言方面的知识,请你解释一下为什么void &array和void& array之间没有区别? 真诚的,弗拉基米尔。 我不知道。我通过经验发现,void & array 的工作方式也是如此。这&意味着变量是通过引用传递的,而不是其他。一个数组作为一个函数的输入参数,只能通过引用来传递。 MrBrooklin 2021.01.03 11:55 #779 Alexey Viktorov: 我不知道。我通过经验了解到,无论如何,void & array 都是有效的。这&意味着变量是通过引用传递的,而不是其他。一个数组作为一个函数的输入参数,只能通过引用来传递。 谢谢你,阿列克谢!我会在今后的工作中记住这一点。 圣诞快乐! 真诚的,弗拉基米尔。 Valeriy Yastremskiy 2021.01.05 07:28 #780 MrBrooklin:谢谢你,阿列克谢!我会在今后的工作中记住这一点。 圣诞快乐!真诚的,弗拉基米尔。 Artem Trishkin也回答了我同样的问题,因为它是一个链接(大写),所以它可以站在任何地方。为了实验的纯粹性,应该尝试没有空格。 1...7172737475767778798081828384 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我想这样做。
问题是,这是一个来自我的EA的功能,而且是多元素的。这就是你添加符号的时候,它检查所有可用的符号。如果发现了它,它将被添加到市场报告中,以便进一步使用它。当然,仪器的正确名称也被写进本地变量。
阿列克谢,这个代码很正常。不正常的是在参数中输入几个字符,这不太可能是任何人 所为。
我的工作成果中也有差不多的执行情况。
这个实施方案在多币种解决方案中 成功运作,这一点在其他代码中是说不出来的,也就是说,这个代码是通用的。
问题中没有一丝一毫的多货币解决方案。这就是为什么它说代码不符合要求。
而且只是为了记录。为什么要双向检查
万无一失。我曾经有一个客户抱怨说,他输入了一个符号,但没有用。事实证明,他的终端显示的是一个纯粹的符号,输入的是添加剂。我没有考虑很久,就增加了第二个方向的检查)))。
然后我们会有第三种类型的人抱怨说,它输入的是没有添加剂的符号名称,而图表上有添加剂,但专家顾问由于某种原因已经工作。因此,进行精确的比较,如果不匹配,显示一条信息--"该图有某某符号,你输入某某",让用户承担起责任。
当然,这不是一个选项。一个人在输入纯粹的字符时很舒服。并让代码自己添加后缀/前缀。纯粹是为了方便。我自己并不喜欢挖出一个人物的 全名。
你甚至可以直接复制设定的 文件并运行该程序。不需要覆盖任何东西。有符号,就会自动上钩。
当然,这不是一个选项。一个人在输入纯粹的字符时很舒服。并让代码自己添加后缀/前缀。纯粹是为了方便。我自己不喜欢挖出一个人物的 全名。
愚公移山永远不方便)
愚公移山永远不方便)
与其说是防骗,不如说是防骗。这更多的是为了方便复制一个设定的 文件。我已经习惯了(你很快就会习惯一个好东西),当我转移设置时并不注意。相当方便。
虽然第二个方向,并从傻瓜中添加了)))。
你好,Alexey!
为了提高你在MQL5编程语言方面的知识,请你解释一下为什么void &array和void& array之间没有区别?
真诚的,弗拉基米尔。
我不知道。我通过经验了解到,无论如何,void & array 都是有效的。这&意味着变量是通过引用传递的,而不是其他。一个数组作为一个函数的输入参数,只能通过引用来传递。
谢谢你,阿列克谢!我会在今后的工作中记住这一点。
圣诞快乐!
真诚的,弗拉基米尔。
谢谢你,阿列克谢!我会在今后的工作中记住这一点。
圣诞快乐!
真诚的,弗拉基米尔。
Artem Trishkin也回答了我同样的问题,因为它是一个链接(大写),所以它可以站在任何地方。为了实验的纯粹性,应该尝试没有空格。