错误、漏洞、问题 - 页 2343

 

这是KB的一个奇怪的情况。
- 比方说,我在KB上用俄语发布了代码。

- 我只能编辑它,更新它,把新的版本放在俄语版本中

- 当这个代码在其他语言中的翻译出现时,那么编辑对我来说在这些语言中不存在。

事实证明,如果我定期更新和改进俄语的代码,对于其他语言来说,这些更新不会自动发生,也无法获得。

我刚才看到,我在KB中的一个代码的英文版本已经非常过时了,而且我没有机会更新它。

为什么不至少在其他语言中自动更新代码?很明显,做这种事的条件应该是要求只用英文评论。

 
Nikolai Semko:

这是一个关于四分卫的奇怪情况。

所有语言的文件不是都一样吗?
 
TheXpert:
所有语言的文件不是都一样吗?

事实证明,他们不是。

https://www.mql5.com/en/code/22164 iCanvas.mqh 版本 - 1.09

https://www.mql5.com/ru/code/22164 iCanvas.mqh 版本 -1.12

 
Nikolai Semko:

这是KB的一个奇怪情况。
- 比方说,我在KB上用俄语发布了代码。

- 我只能编辑它,更新它,把新的版本放在俄语版本中

- 当这个代码的翻译出现在其他语言中时,对我来说,编辑在这些语言中不存在。

事实证明,如果我定期更新和改进俄语的代码,对于其他语言来说,这些更新不会自动发生,也无法获得。

我刚才看到,我在KB中的一个代码的英文版本已经很过时了,而且我没有机会更新。

为什么不至少在其他语言中自动更新代码?显然,做这种事的条件应该是要求只用英语评论。

在评论中写上实际的ru版本的链接。如果有人真的需要你的代码,他就会去看,并获得最新版本。

我已经形成了一个观点:没有人需要翻译过的KB的东西。如果还有任何生命可以呼吸,那也只是在原始的页面上。

 
fxsaber:

在评论中,写上实际的ru-version链接。如果有人真的需要你的代码,他就会关注它并获得最新的版本。

我已经形成了一个观点,翻译的KB的东西对任何人都没有用。如果有任何生命,那也只是在原始页面上。

到目前为止,我已经做到了这一点。
我已经有一个案例,有人找我谈代码中的一个错误,而这个错误在俄罗斯版本中早已消失。这可不好...

 
Nikolai Semko:

到目前为止,我已经做到了这一点。
我已经有一个案例,有人找我谈代码中的一个错误,而这个错误在俄罗斯版本中已经很久没有出现了。这不是命令...

这是一个强有力的例外。真正需要在 "购买更多"(Buy More)的东西的人少之又少。

 
fxsaber:

这是一个强有力的例外。在QB真正需要东西的人非常少。

我不是那么绝对的,但一般来说是的。
 

晚上好。你能否告知,如果你在这方面有问题。在 "净值 "模拟账户上,当头寸被逆转 时,会弹出错误10038。"关闭量超过当前位置量"

测试仪没有显示错误。

 
fxsaber:

当专家顾问在没有被告知的情况下停止时,这很令人沮丧。

开发人员希望在MQL中引入一些异常处理。 我也希望引入标准的断言,否则他们就得人为地制造各种错误,如除以零等。

还有一个愿望--在MT5中,当错误发生时,EA不会从图表中删除,而是直接停止。 在MT4中,它完全按照上面的描述进行,而且非常方便--我们只需要在编辑器中纠正代码并重新编译--一切都可以立即运行。 但在MT5中,我们必须将EA重新设置为图表,设置其参数。 如果有几个运行这样的EA,这真是一个麻烦的问题。

顺便说一下,为了及时了解关键性的错误,我们可以做一个程序,当日志中出现错误时就会发出信号。 我已经想了很久这样的想法,但我没有足够的时间。

 
Alexey Navoykov:

是的,有这样的事情。 我希望开发人员在MQL中引入异常处理。我希望他们同时引入标准断言,否则他们就得产生各种人为的错误,如除以零等。

我还想要求,在MT5中,当发生错误时,专家顾问不会从图表中删除,而是直接停止。 在MT4中,正是这样做的,而且非常方便--你只需在编辑器中纠正代码并重新编译--一切就会立即生效。如果有几个专家顾问在运行,那就非常烦人了。

顺便说一下,为了及时了解关键性的错误,我们可以做一个程序,当期刊中出现错误时,它会发出信号。 我已经想出这样一个想法很久了,但我还没有收到。

完全同意!
如果你知道如何正确地做,它应该是完全应该的。编译后要把程序放在图上几次,这很烦人。