初学者的问题 MQL5 MT5 MetaTrader 5 - 页 107

 

在这种情况下,需要了解的信息很少。至于你的照片,这可能是由于计算算法中的一个内部错误。例如,当布林线应按20个周期计算,但在平均化过程中,代码不是将最后20个值的总和除以20,而是除以19或18(有条件地)。

 
Yedelkin:

在这种情况下,需要了解的信息很少。至于你的照片,这可能是由于计算算法中的一个内部错误。例如,当布林线应按20个周期计算,但在平均化过程中,代码不是将最后20个值的总和除以20,而是除以19或18(有条件地)。

奇怪的故障--我在分析时切换到M5窗口,然后回到M15,一切都如常。
 
Yedelkin:

不太可能。将价格值从 "三位数舍入到两位数 "对价格和布林线之间出现缺口没有影响。

但这段代码的一部分让你怀疑其余的代码是否正确。请看背景中标记的线条。

代码的作者试图在每个刻度上比较未被初始化的变量Old_Time的值。这句废话意味着代码原则上不能被信任。

耶德尔金

我不这么认为。将价格值从 "三位数舍入到两位数 "对价格和布林线之间的差距没有影响。

但这段代码的一部分让你怀疑其余的代码是否正确。请看背景中标记的线条。

代码的作者试图在每个刻度上比较未被初始化的变量Old_Time的值。这句废话意味着代码根本不能被信任。

现在一切都很好,当我删除了为其他时期分配的指标(M5、M30、H1)。
 
Lester: 当我删除分配给其他时期的指标(M5、M30、H1)时,一切都到位了。
这很好 :)
 

是否可以通过列????,将数据添加到文件中?

 
dentraf:

是否可以通过列????,将数据添加到文件中?

有一种可能性。
 
sergeev:
有一种可能性。
即:有一列数据,文件被关闭了,我怎样才能再增加一列,使第一列保留下来。如何实现这一点? 请告知?
 
dentraf:
即有一列数据,文件已关闭,如何增加另一列,使第一列保留。如何实现这一目标?建议?
打开->读->添加->写->关闭。
 
sergeev:
打开->读->添加->写->关闭。
通过中间数组?这里是 "读取->添加"
 
dentraf:
这就是 "读->加 "的作用。

数组、字符串,不管怎样,都必须有一个中间缓冲区。

没有其他办法可以挤进未被挤进的人。:)