错误、漏洞、问题 - 页 461

 

在生成EA时,无法添加或改变参数(构建478),这是什么问题?



 
Zeleniy:

生成EA时,无法添加或更改参数(build 478) 怎么了?

对我来说,它工作得很好。如果你的情况不是这样,请写信给BOD,说明详情


 

下午好,请你告诉我,是否有可能在不连接DLL的情况下将鼠标坐标传给脚本?

 
Interesting:

对我来说,它工作得很好。如果你的情况不是这样,请写信给EA,说明详情


MQL5向导:无需编程即可创建专家顾问,甚至有一张可以添加的截图。


 

开发人员。

在专家顾问或模块中运行代码的最快方式是什么?

问题是,我在英特尔P4 3.0上准备的专家顾问,在3600行(包括评论和其他 "垃圾")的情况下,运行时间为7-8分钟。

在将2000多个字符串从EA中移出到一个单独的文件后,测试时间几乎减半。

问题--是我的运气好,把所有东西都优化了(虽然我什么都没改),还是代码的大小和位置决定了执行的速度?

Zeleniy:

生成EA时,无法添加或更改参数(build 478) 怎么了?

我不知道早些时候的情况,我对巫师毫无敬意。只用了几次,并没有真正费心去添加新的参数(很公平的假设,随着游戏的进行,我会自己添加我需要的一切)。

现在,是的,在对话框中添加一个新的并不奏效...

 
Interesting:

开发人员。

在EA或分散的模块中,什么是更快的代码?

问题是,我在英特尔P4 3.0上准备的专家顾问,在3600行(包括评论和其他 "垃圾")的情况下,运行时间为7-8分钟。

在我们将2000多个字符串从EA转移到一个单独的文件后,测试时间几乎减半。

问题:是我太幸运了,把所有东西都优化了(虽然我什么都没改),还是代码的大小和位置影响了执行的速度?


将一部分代码移到不同的文件中,并不会造成速度上的差异,因为整个程序实际上被组装成了一个单元。

最有可能的是,显性或隐性优化起到了作用。

 
Zeleniy:

为什么我不能添加一个新的呢? 你以前可以,MQL5向导:无需编程创建专家顾问 甚至有一个可以添加的截图。

这篇文章指的是MQL5 Wizard的第一个版本,而现在有一个功能更强的第二个版本,它有一些区别。

当你在生成模式下创建一个专家顾问时,你只能按照预定义参数的僵硬脚本来进行。

在基于模板的EA创建模式中,没有硬性规定,你可以轻松地添加自己的参数。

 
220Volt:

下午好,请你告诉我,有没有可能在没有DLL的情况下把鼠标坐标传给脚本?

没有DLL你无法获得鼠标坐标,但你可以通过事件获得鼠标点击坐标。
 
Renat:

本文所指的是MQL5 Wizard的第一个版本,而功能更强的第二个版本现在正在工作,它有一些不同之处。

当你在生成模式下创建一个EA时,你只能按照预定义的参数进行僵化的方案。

在模板EA创建模式中,没有严格的规则,你可以轻松地添加自己的参数。

我不知道,在我看来519188毫秒(最长的测试)和 256718 毫秒 是非常不同的

在改变之前,测试在434234毫秒 内通过,而且 大体上只有几个类被放入一个单独的文件。

也许这是一种优化,但说实话,我和它没有关系 :)

 
Interesting:

我不知道,在我看来519188ms(最长的测试)和 256718ms 是非常不同的

在修改之前,测试在434234ms 内通过 而且大体上只把几个类放到一个单独的文件中。

也许还可以优化,但说实话,我和它没有任何关系 :)

将两个版本的代码发给servicedesk检查?没有代码,答案很简单,"每个人都把代码放在一个区块中,所以没有区别"。

也许是分页数据或其他东西(如以前解除的代理中的缓存)影响了结果?暖机后应多次进行测试,以避免简单的错误。

不要忘记,由于代理进入内存并建立其缓存,第一次测试运行的时间几乎总是比较长。随后的通行证已经与准备充分的代理人合作。