在设置中选择一个符号 - 页 6

 
Aleksey Mavrin:

...解释一下元报价如何使MQL有一个标准的枚举,其中有一个当前连接的经纪人和账户的符号列表...?

容易。我在这里已经说过好几次了...终端总是有这个数据。它们在终端的 "市场概览 "窗口中以现成的形式提供。

你可以通过按右键>保存....,在这个准备好的表格中把它们拿出来。

并将它们替换到枚举中--元引号的狗屁问题!对我来说,原则上就像复制粘贴一样。

你的系统时间不是一个不可改变的常数,而是隐含地缝在语言中的常数!你的系统时间是什么?它的变化。!

那么,符号列表,让它也改变,如果它是可变的,从经纪人到经纪人设置...

当你把它连接到一个账户时。更多时候...


我碰巧已经基本完成了编程。你提出的解决方案在我看来就像是,你知道的,小孩子的游戏......。哦,我可以写这个和那个......。哦,那很好)))。

我也可以这样做,但我创建单一枚举的方式更好,正是因为没有必要使代码复杂化,你不需要写任何东西。几行字和鼠标的点击,你总是有一组字符。而在你启动程序之前, 在设置窗口中!

但即使这样对我来说也太麻烦了,所以我希望能有一个现成的枚举))这就是全部。

要做的事情已经够多了。没有必要当场增加。

 
Andrey Khatimlianskii:

在INIT_FAILED上签入和签出

货币不多,有很多货币的组合。

我也喜欢你的解决方案)但它比我的更复杂。)

好吧,所有在配对列表中带有额外的--未使用的项目的解决方案,都会从测试者那里夺走 "有用的 "运行。这也不是不重要的。

 
Михаил:

只要有几行字,点击一下鼠标,你总是有一个字符集。在你启动程序之前-- 它就已经在设置窗口中 了!

是的,然后在另一个经纪人身上运行这个代码。甚至在同一个人身上,过了一段时间,当它改变了可用的乐器列表。

Enam必须在编译时知道。正因为如此,它才会出现在设置中。


当然,如果能连接一些动态珐琅,在启动时由终端生成并交给专家顾问,那就更方便了,但我们只能梦想一下。

 

实际上,因为SymbolsTotal+ SymbolName在测试器中起作用,我完全看不出珐琅的意义。你可以按编号或任何其他标准来浏览这些文书。

但解决在每次测试开始时不参考仪器清单的问题将是有趣的。但这还没有关系。

 
Михаил:

容易。我在这里已经说过几次了......终端总是有这个数据。它们以现成的形式出现在终端的 "市场概览 "窗口。

你可以通过按右键>保存....,在这个准备好的表格中把它们拿出来。

并将它们替换到枚举中--元引号的狗屁问题!对我来说,原则上就像复制粘贴一样。

你的系统时间不是一个不可改变的常数,而是隐含地缝在语言中的常数!你的系统时间是什么?它的变化。!

那么,符号列表,让它也改变,如果它是可变的,从经纪人到经纪人设置...

当你把它连接到一个账户时。更多时候...


我碰巧已经基本完成了编程。你提出的解决方案在我看来就像是,你知道的,小孩子的游戏......。哦,我可以写这个和那个......。哦,那很好)))。

我也是,但我创建单个枚举的方式更好,正是因为没有必要使代码复杂化,你不需要写任何东西。几行字和鼠标的点击,你总是有一组字符。而在你启动程序之前, 在设置窗口中!

但即使这样对我来说也太麻烦了,所以我希望能有一个现成的枚举))这就是全部。

要做的事情已经够多了。没有必要突然增加它。

正是如此--你在枚举中没有得到系统时间,你是通过运行时函数得到的。Enum是语言中的一个常量,从程序创建(编译)的那一刻起,在程序的整个生命周期中都不会改变。

而所有的符号也都可以通过运行时函数来实现。没有问题,它只是在你的脑海中。

目前还不清楚,一个枚举能给你什么神奇的力量,除了搜索所有的符号(即使没有它也很容易)。它也只是一个整数类型,你不喜欢数字,所以enum也只是数字。在编译过程中,语言可以将其名称显示为字符串,这是一个很好的补充。所以,你在Enum偏好中选择了一些符号,那又怎样?正如安德鲁所说--如果你在同一个经纪商处改变符号集,你就会有麻烦))))。

安德烈-哈蒂姆连斯基

实际上,由于SymbolsTotal+SymbolName在测试器中起作用,我认为根本没有必要设置一个枚举。你可以按编号或任何其他标准来浏览这些乐器。

但解决在每次测试开始时不参考仪器清单的问题将是有趣的。但这还不是实际的。

一般来说+!这是 一个MQL-程序-MT-测试器组合的结构问题。在目前的架构下,存在着客观的障碍。

 
Aleksey Mavrin:

突出的 是MQL-程序的结构问题--MT-测试器的关系。在目前的架构下,存在着客观的障碍。

是的,在线启动准备工作+写入文件,然后在测试过程中读取,这不是最美丽的(并不是在所有情况下都有效)的选择。

但到目前为止,还没有发明东西的愿望。

 
Andrey Khatimlianskii:

是的,在线运行准备+写入文件然后在测试时读取,这不是最漂亮的(也不是在所有情况下都能工作)选项。

但还没有想要编造什么。

这个选项不能满足TC的要求,他希望在启动测试器之前有一个枚举形式的列表。

他甚至没有意识到他真正想要的不是一个枚举,而是一个存储和维护在终端的动态字符串数组,并且可以在语言层面从MQL程序中访问(而不是像现在这样在运行时)。

在这里,架构的限制是不行的。而他们为什么要这样做。

 
Aleksey Mavrin:

这一选择不会带来TC所渴望的东西

这不再是关于TC的任务,而是关于其自身的应用。

 
Aleksey Mavrin:

...他甚至没有意识到他真正需要的不是一个枚举,而是一个字符串的动态数组......

你是一个心灵感应者))。祝贺你!

我不在乎你叫它enum或什么。

再一次,我不关心这个名字!我不关心这个名字。

我说的是重点。没有任何意义。而且需要有。如果你不明白为什么...好吧......。

但你可以通过辩论,发现人类都是非理性的存在。

而你在这里可能是不理性的......但你只是感兴趣,这就够了。我对这个选项感到很满意。如果还有人觉得舒服,请让开发人员知道。

不要说让你拥有的东西是困难的。并非如此。如果是这样,元引号就有组织性的问题。


阿列克谢-马夫林

...建筑的限制在这里是不行的。以及为什么....

哎呀,这很有意思。你是否知道这个环境的架构...你是否反编译过,或者你是元老级的代表?


事实上,我们已经谈了一段时间,什么都没有谈))。

 
Михаил:

你是一个心灵感应者))。祝贺你!

不管你叫它枚举还是什么,都不重要。

再次强调,我不在乎你怎么称呼它!

我说的是重点。没有任何意义。而且需要有。如果你不明白为什么...好吧......。

但你可以通过辩论,发现人类都是非理性的存在。

而你在这里可能是不理性的......但你只是感兴趣,这就够了。我对这个选项感到很满意。 如果还有人觉得舒服,请让开发人员知道。

不要说让你拥有的东西是困难的。 并非如此。如果是这样,那么元引号就有组织上的问题。


哎呀,这很有意思。你是否知道这个环境的架构... 你是否反编译过,或者你是元老级的代表?


事实上,我们已经谈了一段时间,什么都没有谈))。

1.已经有了。

2.我知道,你不需要在MK或反编译的情况下。

因此,让我们结束这次谈话吧)祝你好运。