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

 
Vladimir Karputov:

如果两个直方图的厚度都被设置为'3'的话

弗拉基米尔,弗拉基米尔...你的答案做得很好。谢谢你的帮助。但我不明白。

我看到我的代码中多了几个缓冲区。我的直方图没有排成一行,缓冲区被混在一起。是这样吗?
我不明白。请向一个傻瓜解释一下这其中的诀窍是什么。为什么我的代码不起作用?

 
User_mt5:

弗拉基米尔,弗拉基米尔...你已经做了一个很好的答案。谢谢你的帮助。但我不明白。

我看到我的代码中多了几个缓冲区。我的直方图没有排成一行,缓冲区被混在一起。是这样吗?
我不明白。请向一个傻瓜解释一下这其中的诀窍是什么。为什么我的代码不起作用?

是的,"洗牌 "就是问题所在。

我表明,像DRAW_HISTOGRAM2这样的两个直方图工作得很好。你所要做的就是小心翼翼地,秉承我的风格,添加线条。

记住--一旦你开始感到困惑--就用标准的风格来写。只有这样,你才能直接看到你的错误。

 
Vladimir Karputov:

是的,"混合 "是问题所在。

我已经表明,像DRAW_HISTOGRAM2这样的两个直方图可以正常工作。你所要做的就是小心翼翼地,秉承我的风格,添加线条。

记住--一旦你开始感到困惑--就用标准的风格来写。只有这样,你才能直接看到你的错误。

再次感谢你们。
不过,问题仍然存在。条形图必须是一排的吗?这个要求在文档中没有描述,但即使有,也一样:
,这里面有什么意义?你至少可以给我一个提示吧?

(我有一个大的指标,我有一个直方图,现在我需要多一个;
,现在我必须对几十个缓冲区重新编号)

我不明白这个神秘的MQL...

 
User_mt5:

再次感谢你们。
但问题仍然存在。直方图必须是一排的吗?这个要求在文档中没有描述,但即使有,
,又有什么意义呢?你至少可以给我一个提示吧?

(我有一个大的指标,我有一个直方图,现在我需要多一个;
,现在我必须对几十个缓冲区重新编号)

我不明白这个神秘的MQL...

画出你的线条应该怎么走......。

 
Vladimir Karputov:

画出你的线条应该怎么走......。

在一个真正的指标中?哦,不,这太长了,没有必要。

而在这个例子中--直方图应以简单的线条为框架。

现在,当然,我将尝试把直方图放在缓冲区列表的开头、中间和结尾的一排。让我们看看哪种方法可行。

非常感谢你。

 
User_mt5:

再次感谢你们。
但问题仍然存在。直方图必须是一排的吗?这 个要求在文档中没有描述,但即使有,
,又有什么意义呢?你至少可以给我一个提示吧?

(我有一个大指标,我有一个直方图,现在我需要另一个;
,现在我必须对几十个缓冲区重新编号)

我不明白这个神秘的MQL...

不,不一定要这样

但我注意到,所有的计算缓冲区(INDICATOR_CALCULATIONS)必须在用于绘图的数据 缓冲区(INDICATOR_DATA)之后。

如果在绘图缓冲区之间插入了至少一个计算缓冲区,那么在计算缓冲区之后的所有缓冲区将不再显示在图表上,但它们的数值将显示在数据窗口中。

我没有看你的代码,但它可能会有帮助...

 
Artyom Trishkin:

不,不一定要这样

但我注意到,所有的计算缓冲区(INDICATOR_CALCULATIONS)都必须跟在有绘图数据 的缓冲区(INDICATOR_DATA)后面,这是强制性的。

如果在绘图缓冲区之间插入了至少一个计算缓冲区,那么在计算缓冲区之后的所有缓冲区将不再显示在图表上,但它们的数值会显示在数据窗口中。

你的代码中是怎样的--没有看,但也许有帮助......

谢谢你的答复。

是的,显然应该是这样,即所有的直方图都需要在最后收集。
不过我不明白这个要求的意义。但我现在肯定会检查的。

谢谢。

 
User_mt5:

谢谢你的答复。

是的,显然应该是这样的,即所有的直方图都要在最后收集。
不过我不明白这个要求的意义。但我现在当然要检查一下。

谢谢。

不,它不应该是这样的。你仔细阅读了我之前的回答吗?

你因为自己的错误而编造了自己的意思。

 

你好。

请告知。我无法从市场上加载专家顾问的演示版本到MT5终端,我的日志中写着以下信息。

2020.07.21 01:53:40.600 MQL5市场 获取信息产品 失败(www.mql5.com:443 发送失败[404: Not Found])。

2020.07.21 01:53:40.600 MQL5市场 产品[ XXXXX ] 在数据库中没有找到。



在更新Internet explorer之后,一切都正常了。谢谢你。
 
Artyom Trishkin:

不,不一定要这样。你仔细阅读了我之前的回答吗?

你因为自己的错误而编造了自己的意思。

是的,我有点飘飘然...

我的指标有许多计算缓冲区,所有这些缓冲区的索引都小于所有绘图缓冲区。在我的情况下,这个工作很好。

问题出在DRAW_HISTOGRAM2这样的图纸上。显然,如果你把它们收集在名单的底部,应该会有帮助。

我将用它来做实验。

谢谢。