错误、漏洞、问题 - 页 1997

 
Slava:

自1565年以来一直在工作。自2017年3月起。

GetLastError它的返回结果是什么?

帮助整理了一下。很难说这种行为是否正确,没有文件夹的存在,模板就不会被保存。

 
Slava:
文件名开头的斜杠意味着 "来自MQL5根"。

谢谢你,我以前没有在任何地方看到过这个。

 
fxsaber:

谢谢你,我以前没有在任何地方看到过这个。

首先想到的是什么

[in] 含有该资源数据的文件的相对路径。如果路径以反斜杠"\"(拼写为"\\")开始,那么文件将相对于 terminal_data_directory\MQL5\ 文件夹 进行搜索。如果没有反斜杠,则相对于调用该函数的EX5文件的位置来搜索资源。

也有其他地方...
Документация по MQL5: Общие функции / ResourceCreate
Документация по MQL5: Общие функции / ResourceCreate
  • www.mql5.com
Общие функции / ResourceCreate - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Slava:

从1565年开始就一直在工作。自2017年3月起。

GetLastError它的返回结果是什么?


谢谢你...

 
Alexey Viktorov:

首先想到的是什么

还有更多的地方...

谢谢你,我没有想到这是个一般规则。

 
Alexey Viktorov:

也许你的想法是关于其他方面的,但对于这个特殊的案例,程序员的微不足道的不注意导致了这个错误。

是的,我指的是别的东西。如果变量由MQL5本身强行初始化,"测试者给出不同的结果 "的数量将大大减少。现在我们有很多机会来编写随机的专家顾问。

 
fxsaber:

如果变量是由MQL5本身强制初始化的,那么 "测试者给出不同的结果 "的数量将大大减少。

...而初始化的速度会下降。

显然,在一般情况下,这将是无足轻重的,但仍然是。

 
Andrey Khatimlianskii:

...而且初始化率会下降。

显然,在一般情况下,这将是无足轻重的,但仍然是。

这就是为什么我只是说出我的想法,但我并不主张这个解决方案。感谢@Anton Ohmat 指出了随机TC的另一面。

 
Andrey Khatimlianskii:

...而且初始化率会下降。

显然,在一般情况下,这将是无足轻重的,但仍然是。

这就是我不理解的论点(当它被MQ提出来的时候),我现在也不理解。初始化是不会有任何进展的。现在它被委托给应用程序员,他还是做了,但正如实践所显示的,有时会出现错误。而如果是由内核来完成,性能就不会受到影响,也不会出现错误。

 
Stanislav Korotky:

这是我不理解的论点(当它被MQ提出来的时候),我现在也不理解。初始化是不会有任何进展的。现在,它被委托给应用程序的程序员,他无论如何都要做,但正如实践所显示的,有时会出现错误。如果是由内核完成的,性能就不会受到影响,也不会有错误。

完全初始化并不总是必要的。例如,对于在循环中为每个条形图填充缓冲区的值的指标(并且无论指标缓冲区 是否被初始化都要这样做)。

在这种情况下,不强制归零会更经济。