任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1166 1...115911601161116211631164116511661167116811691170117111721173...1178 新评论 Andrei Khlebnikov 2017.09.12 09:49 #11651 Александр:也许是这样。 谢谢你的提示,我今晚会去看看的。 Vitalii Ananev 2017.09.12 09:50 #11652 Александр:有很多数字 - 1,3,4,8,9,........1000。我怎样才能在EA主体中把它们与一个变量进行有资格的比较。如果不把每个数字等同于某个变量?谢谢你!你的这组数字是储存在哪里?在一个阵列中?然后在一个循环中进行比较即可。...在μl中不存在这样的数据类型,即集合。 mbjen 2017.09.12 10:35 #11653 你好。如何在OnChartEvent中分离程序化和手动生成的事件?或者也许有一个选项可以暂时取消对ChartEvent事件 的订阅?我需要它只对 "手动 "事件起作用,而忽略程序事件,如删除、改变专家顾问的属性。 Александр 2017.09.12 10:42 #11654 Vitalii Ananev: 你的这组数字是储存在哪里?在一个阵列中?然后你只需在一个循环中比较它们。...在μl中没有这样的数据类型,即集合。 我还没有想好把它存放在哪里。要么在逗号分隔的文件中,要么直接在专家顾问中,以使其更快。我认为后者的可能性更大。 Vitalii Ananev 2017.09.12 12:07 #11655 Александр: 我还没有想好把它存放在哪里。可以在一个逗号分隔的文件中,或者直接在EA中,以加快进程。后者的可能性更大。在任何情况下,你都需要把这个序列放到一个数组中。如果数据在一个文件中,那么就读取该文件并写入数组,或者在代码中直接用所需的数据初始化数组。 Aleksandr Novikov 2017.09.12 14:29 #11656 是否可以复制图形对象的列表,以便将其粘贴到Excel中?打开每一行的属性并不方便--它太长了,因为有太多的对象。 Alexey Viktorov 2017.09.12 15:31 #11657 Aleksandr Novikov:是否可以复制图形对象的列表,以便将其粘贴到Excel中?打开每一行的属性并不方便--它太长了,因为有太多的对象。可以简单地将图表上的对象的名称和其他参数写入一个.csv文件中 Александр 2017.09.12 15:34 #11658 Vitalii Ananev: 在任何情况下,你都需要把这个序列放到一个数组中。如果数据在一个文件中,那么就读取该文件并写入数组,或者直接在代码中用所需的数据初始化数组。也就是说,你必须安排一个循环并填充数组。只有这样? Vitalii Ananev 2017.09.12 18:46 #11659 Александр:也就是说,我必须安排一个循环并填充数组。只有像这样?是的,如果你从文件中读取数据,你将需要一个循环来填充数组。如果你打算在代码中直接将数字写入数组,你就不需要循环。你可以直接这样写。双A[10]。A[0] = 1.343;A[1]=1.4567;以此类推。或双A[10] = {1.344,1.34354,......}; Andrei Khlebnikov 2017.09.12 21:30 #11660 Александр:也许是这样。 我想明白了,这是关于动态数组的问题,如果一个动态数组被指定为指标缓冲区,我不需要担心它的尺寸,MT会找到(会不会找到?还是只取最大?)元素的数量,ArrayCopy函数的情况也一样。如果我事先不知道我的阵列需要多大的尺寸,我应该怎么做?ArrayResize?随着每个新元素的出现?有没有一个更优雅的解决方案?哦,我找到了!:该函数只能应用于动态数组。 然而,你应该记住,由SetIndexBuffer()函数分配为指标缓冲区的动态数组不能被调整大小。对于指示器缓冲区,所有调整大小的操作都由终端的执行子系统进行。对于一个语言的初学者来说,这有点令人困惑--起初我们不管理数组的维度,然后我们严格控制它。而且我记得有一个陷阱,但我已经忘记了是什么了=) Объект динамического массива - Типы данных - Основы языка - Справочник MQL4 docs.mql4.com Объект динамического массива - Типы данных - Основы языка - Справочник MQL4 1...115911601161116211631164116511661167116811691170117111721173...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
也许是这样。
谢谢你的提示,我今晚会去看看的。
有很多数字 - 1,3,4,8,9,........1000。我怎样才能在EA主体中把它们与一个变量进行有资格的比较。如果不把每个数字等同于某个变量?谢谢你!
你的这组数字是储存在哪里?在一个阵列中?然后在一个循环中进行比较即可。
...
在μl中不存在这样的数据类型,即集合。
你好。如何在OnChartEvent中分离程序化和手动生成的事件?或者也许有一个选项可以暂时取消对ChartEvent事件 的订阅?我需要它只对 "手动 "事件起作用,而忽略程序事件,如删除、改变专家顾问的属性。
你的这组数字是储存在哪里?在一个阵列中?然后你只需在一个循环中比较它们。
...
在μl中没有这样的数据类型,即集合。
我还没有想好把它存放在哪里。可以在一个逗号分隔的文件中,或者直接在EA中,以加快进程。后者的可能性更大。
在任何情况下,你都需要把这个序列放到一个数组中。如果数据在一个文件中,那么就读取该文件并写入数组,或者在代码中直接用所需的数据初始化数组。
是否可以复制图形对象的列表,以便将其粘贴到Excel中?
打开每一行的属性并不方便--它太长了,因为有太多的对象。
是否可以复制图形对象的列表,以便将其粘贴到Excel中?
打开每一行的属性并不方便--它太长了,因为有太多的对象。
可以简单地将图表上的对象的名称和其他参数写入一个.csv文件中
在任何情况下,你都需要把这个序列放到一个数组中。如果数据在一个文件中,那么就读取该文件并写入数组,或者直接在代码中用所需的数据初始化数组。
也就是说,你必须安排一个循环并填充数组。只有这样?
也就是说,我必须安排一个循环并填充数组。只有像这样?
是的,如果你从文件中读取数据,你将需要一个循环来填充数组。
如果你打算在代码中直接将数字写入数组,你就不需要循环。你可以直接这样写。
双A[10]。
A[0] = 1.343;
A[1]=1.4567;以此类推。
或双A[10] = {1.344,1.34354,......};
也许是这样。
我想明白了,这是关于动态数组的问题,如果一个动态数组被指定为指标缓冲区,我不需要担心它的尺寸,MT会找到(会不会找到?还是只取最大?)元素的数量,ArrayCopy函数的情况也一样。如果我事先不知道我的阵列需要多大的尺寸,我应该怎么做?ArrayResize?随着每个新元素的出现?有没有一个更优雅的解决方案?
哦,我找到了!:该函数只能应用于动态数组。 然而,你应该记住,由SetIndexBuffer()函数分配为指标缓冲区的动态数组不能被调整大小。对于指示器缓冲区,所有调整大小的操作都由终端的执行子系统进行。
对于一个语言的初学者来说,这有点令人困惑--起初我们不管理数组的维度,然后我们严格控制它。而且我记得有一个陷阱,但我已经忘记了是什么了=)