prev_calculated - 页 13

 
Alexey Viktorov:

所以不要再和费多谢耶夫一起犯傻了,回答这个问题,谁给你的权利禁止在这个话题中讨论mql4?该讨论与mql5相当。

语句缺乏清晰的思路,留给那些更擅长的人去做。

而在这个主题的12页中,我只反驳了你的猜想,比如我们应该在循环中把指标缓冲区 归零。

不为零;用于初始化作为指标缓冲区的数组的元素。

如果我们采取经典的指标,在第一次启动或加载历史记录时,数组的所有元素被重新初始化--指标为数组的所有元素重新计算其值,也就是说,它强行为数组的每个元素分配某些值--我希望这很清楚?

 
Karputov Vladimir:

不是归零,而是初始化数组的元素,也就是指标缓冲区。

如果我们采取经典的指标,那么在第一次启动或加载历史记录时,数组的所有元素都被重新初始化--指标为数组的所有元素重新计算其值,即它强行为数组的每个元素分配某些值--我希望这很清楚?

我有,但你似乎不明白。将一个数组归零和将所有的元素都填上零有什么区别?

对不起,我又给你说错了。将一个数组归零和将所有数组项 初始化为零有什么区别?

 
Alexey Viktorov:
这对我来说是有意义的,但对你来说却不是。将一个数组归零和将所有的元素都填上零有什么区别?
你对 "阵列归零 "一词的理解是什么?请提供代码。
 
Karputov Vladimir:
你对 "阵列归零 "一词的理解是什么?请输入代码。

除了给数组中的 所有元素 赋值为0或0.0外,没有其他的了,这对双数组来说更合适。

代码?请注意,我们有一个double类型的数组,它可以用几种方式归零。

1.在一个循环中。你的建议。我懒得写循环了,你自己看吧。

2.ArrayInitialize(array, 0.0)。

3. ZeroMemory(array);

那么,如果我不需要对指标的整个历史进行任何计算,谁禁止以2或3的方式给数组缓冲区的所有元素赋零?

 
Alexey Viktorov:

///

因此,如果我不需要对指标的整个历史进行任何计算,那么谁禁止在第2或第3种方式中对缓冲器阵列的所有元素赋零?

你需要它,你就做它。
 
Alexey Viktorov:

没有什么比把一个数组的 所有元素 都赋值为0或0.0,这对一个双数组来说更明智。

代码?请注意,我们有一个double类型的数组,它可以用几种方式归零。

1.在一个循环中。你的建议。我懒得写循环了,你自己看吧。

2.ArrayInitialize(array, 0.0)。

3. ZeroMemory(array);

那么,如果我不需要对指标的整个历史进行任何计算,谁禁止以2或3的方式给数组缓冲区的所有元素赋零?

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

prev_calculated

fxsaber, 2016.10.19 07:47

if (rates_total > prev_calculated)
  ArrayFill(Buffer, prev_calculated, rates_total - prev_calculated, EMPTY_VALUE);

 
fxsaber:

我已经看到了这一点。但要解释为什么它不适合,你需要重复第7页和之前的所有内容。

原则上没有问题,已经找到了一个拐杖。只有一个问题:是什么阻止或使它难以像mql4那样做。

 
Alexey Viktorov:

我已经看到了这一点。但要解释为什么它不适合,你需要重复第7页和之前的所有内容。

原则上没有问题,已经找到了一个拐杖。只有一个问题:是什么阻止或使它难以像mql4那样做。

那么找到同样的引子,学会阅读和重读这个主题(答案就在里面)。
 
就这样了。不能再和从墙上弹起的豌豆作斗争了。在周末之前不讨论这个问题。
 
Alexey Viktorov:

只有一个问题:是什么阻止或使它难以像mql4那样

这条线上没有人能够做到这一点。他们没有联系那些可以联系的人(服务台),而是开始争论并证明自己的观点。

论坛成瘾不会有任何好处。如果你有对开发商的具体建议--请联系服务台。到目前为止,我的所有要求都得到了开发人员非常仔细的研究和评论。他们已经做了适当的更正/补充。感谢你的时间。少访问论坛。