对MT5的祝愿 - 页 71

 
stringo:

我告诉你一个秘密。就这样做吧。

结果他们没有切断它。你可以返回简单的结构。但请记住,在这种情况下,你必须增加两个额外的拷贝--拷贝到堆栈的节奏结构中,以及从节奏结构拷贝到结果结构中。

呃。检查了一下,真的有效。显然,虽然它被断开了一段时间的连接。我记得,曾经有一次用有理数进行调试(这里),我写了一个库来检查速度,在写的时候尝试从函数中返回结构。嗯,当时没有成功。但它现在工作得很好。而且效果很好。

我希望它能保持这样的状态。

过度抄袭怎么办?你只是应该理解它,并尽量不要在时间紧迫的循环中使用它。而在最简单的一次性结构中,使用x=f(y, z)这种赋值是比较方便的。

谢谢你。

 
有一个建议是在状态栏中分别用绿色和红色写上Success或Errors:N,如果有错误(编译失败),则在编辑器中定位第一个错误。
现在,无论结果如何,编译总是 "无声无息 "地结束,而且警告和错误列表可能并不完全可见,人们会觉得一切都很好,而ex5则不然。
 
marketeer:
有一个建议是在状态栏中分别用绿色和红色写上Success或Errors:N,如果有错误(编译失败),则在编辑器中定位第一个错误。
现在,无论结果如何,编译总是 "无声无息 "地完成,警告和错误列表可能不完全可见,感觉一切正常,而ex5却不正常。
勾选 "自动滚动",你将会很高兴....。
 
开发人员:当在 "导航仪 "中右键点击账户 时,请使其能够看到关于 账户的或多或少的完整信息。例如,你可以用与符号的 "属性 "相同的方式来做。
 
Lizar:
开发人员:当在 "导航仪 "中右键点击账户 时,请使其能够看到关于 账户的或多或少的完整信息。例如,你可以对符号进行与 "属性 "相同的操作。
也可以找出IP服务器地址,或者告诉我如何在知道账户用户名和密码的情况下从不同的终端连接到该账户。
 
如果能做出有条件的编译指令就好了。
 
Dima_S:
引入条件性编译指令将是一个好主意。

什么指令,为什么?

我们已经讨论过这个问题。我们已经发现,我们可以利用现有的功能。

 
stringo:

什么指令,为什么

我们已经讨论过这个问题。我们发现,没有现有的功能也是可以的。

我最近遇到了一个。专家顾问使用DLL,用于非交易目的(调试、研究交易过程和交易系统的属性)。

在优化时,你可以不使用它,从而开启了在云端优化的可能性。

我们不得不制作两个版本的专家顾问,同时进行修改,这很糟糕,也不可靠。

我可以很容易地想象出其他一些情况,在这些情况下,条件性编译是合理的。

也就是说,在原则上,它是可取的,但当然你也可以不这样做。

摘要:如果它是困难的--就不要做,或者把它放在队列的最后。如果这很容易--最好让它成为现实。

 
MetaDriver:

我最近遇到了这个问题。专家顾问使用DLL进行非交易任务(调试、研究交易过程和交易系统属性)。

在优化时,有可能免除它,从而开辟了在云中优化的可能性。

我们正计划对dll函数进行后期绑定。也就是说,只要没有对该函数的引用,DLL就不会被加载。

然后你就可以完全使用IsTesting和IsDLLAllowed标志,而不需要任何条件性编译。

 
stringo:

我们有计划对dll函数进行后期绑定。也就是说,在没有对该函数的引用之前,DLL不会被加载。

那么IsTesting和IsDLLAllowed标志就可以在没有任何条件的情况下进行编译。

那么是的。这就更方便了--你不需要重新编译。
原因: