错误、漏洞、问题 - 页 3022

 
Roman:

可能是因为CharArrayToString 中没有[out]动态数组。
而开发商决定这是不需要的。

由此产生的字符串也是一种动态数组

罗马 人。

不过,类似功能中的不同逻辑会带来更多混乱。

MegaGenius!

 
A100:

由此产生的字符串也是一种动态数组

MegaGenius!

结果字符串,是在函数本身中生成的,用户不能访问生成逻辑。
,这是开发者方面。区分细分市场,哪里是开发者一方,哪里是用户一方。
动态数组[out],是用户区函数内部的动态数组不是我们关心的问题,那是开发者的领域。

你得问问开发者,为什么他/她决定不把整个字符串输出到0计数。
这种自动化就是我们所说的类似功能中的类似逻辑。

 
Roman:

为什么开发者决定不在计数0时输出整个字符串,请问 他。
这种自动化是指,关于类似功能中逻辑的相似性。

对不起,但我还没有蠢到问这样的问题,如果答案在所有四个功能的文档中都有的话。

ShortArrayToString CharArrayToString StringToShortArray StringToCharArray

count - 要复制的数组元素的数量。定义了结果字符串的长度。


如果count = 0,那么0个元素将被复制(不是1,不是2,不是7,而是0)。

 
A100:

如果count = 0,那么有0个元素被复制(不是1,不是2,不是7,而是0)。

这就是天才!
让我受益匪浅 ))

 
Roman:

这就是它的天才之处!
让我受益匪浅 ))

这不是天才--这是最基本的东西。但天才们并不了解初级的东西--他们到处看到"可疑的自动化",深入到开发者的领域,提前知道开发者决定 什么和如何决定的

 

2940

编译后的新节目不会出现在导航器中。

 
Andrei Trukhanovich:

不,还有统一性原则这种东西。这个错误是显而易见的。如果你不明白为什么它是一个错误,那完全是你的问题。

第二次尝试 使这一技术讨论个性化。

 

2940

这个问题在之前的版本中也存在,我在之前的版本中没有注意到这个问题。

 
Andrey Dik:

2940

编译后的新程序不会出现在导航器中。

结果还不错--我的终端根本无法启动--日志中的最后一条记录是这样的。

KL      3       05:53:32.204    Exception       C0000005 at 4 E734FB0 write to 4 E734FB0
OE      3       05:53:32.912    Exception       C0000005 at 4 E734FB0 write to 4 E734FB0
EL      2       05:53:32.920    Terminal        crashlog generated

重启系统没有用--完全重新安装终端有帮助

 
Andrey Dik:

2940

这个问题在之前的版本中也存在, 在之前的版本中没有注意到这个问题

以前 从未注意到这一点。

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

A100, 2020.08.01 03:17

一步一步地描述问题。

  • 1.采取任何编译的专家顾问,并将其放入收藏夹。
  • 2.移除Test.ex5
  • 3.关闭终端
  • 打开终端,用鼠标从 "收藏夹 "中拖放 "测试 "到图表上。

结果:ExpertMACD 1.00将被启动。

预期: 编译,然后启动专家测试

我记得(因为我自己也面临这个问题),去年就有别人关于这个问题的留言,但没有任何改变。

并且在很长一段时间内不会改变