错误、漏洞、问题 - 页 562

 
x100intraday:


如果它们显然是指buffer_num,那么通过SetIndexBuffer 将接收数组与一个或另一个顺序号的指标缓冲区 进行初步绑定的必要性显然是暗示的,可能是INDICATOR_CALCULATIONS。但是,"如果我们想把指标的一些值复制到另一个数组(不是指标缓冲区)",我们不能谈论任何buffer_num,因为它不是指标,我们还没有把它绑定到任何定义。

你想从一些指标中复制数值。每个指标至少有一个指标缓冲区的数值。这是这个缓冲区的索引(从你想复制它的地方)。你怎么能理解模糊性?
 
Rosh:
你想从一些指标中复制数值。每个指标至少有一个指标缓冲区 的数值。这是这个缓冲区的索引(你想从那里复制)。怎么能含糊地理解呢?
我们说的是一个准备好的(例如,内置的)指标的缓冲区的索引,我们采取的是其句柄,而不是我们在代码中绑定的那些缓冲区的索引,以便进一步填充。我现在明白了,谢谢你的回答。我以为评论中明确说:"//指标缓冲区编号",但我有一个奇怪的想法,直到它被展示给我。我在写-写这个指标,我看到它是有效的,但我觉得它不应该。现在我看到,它应该是这样。
 

然而,研究编写指标 文档的程序员不能立即区分哪些指标缓冲区,这并不奇怪。程序员写了他的指标(其中不应忘记通过分配适当的索引将这个和那个联系起来),并有机会调用准备好的指标的句柄,这些指标也有自己的缓冲区和索引。有经验的程序员一看就能明白其中的区别,而其他人则无法一下子分辨出区别。

也许,应该额外强调这些差异,以加快对文件的掌握,可以说是 "扎耳朵"。参考文献有必要和足够的最低限度,但有的人累了,愣了,特别是像我这样有天赋的人,不知怎么就没有马上明白。

 
这里是错误的 - 创建一个蜡烛(例如EURUSD,H3,9.11.11 0:00),开始下一个,VOLUME值0:00 - 7395,我保存文件。结束了蜡烛3:00,然后我保存它,发现0:00的VOLUME莫名其妙地变了--变成了6055。这种情况一直在发生--以前的烛台的VOLUME值在混乱地变化。很明显,带有VOLUME的技术指标是不能使用的--它们的前值也会来回浮动。
 

请指示,我的指标中有7个缓冲区INDICATOR_DATA。

我怎样才能通过比如说输入bool来设置或禁止在图表上显示缓冲区,这样刻度就不会被未显示的缓冲区所缩放?

谢谢...

 
Olegts:

我怎样才能通过比如说一个输入bool来设置或禁止在图表上显示缓冲区,从而使刻度不被不显示的缓冲区所缩放?

看看MQL5中的绘图样式 这篇文章,有一个指标的例子,它根据外部参数改变其外观。
 
Rosh:
请看文章《MQL5中的绘图样式》,其中有一个根据外部参数改变其外观的指标的例子。
非常感谢您
 

在演示中,报价有时会冻结(有连接但没有移动)。

P.S. 请修复它,它非常令人讨厌

 
Arkadiy:
这里是错误的 - 创建一个蜡烛(例如EURUSD,H3,9.11.11 0:00),开始下一个,VOLUME值0:00 - 7395,我保存文件。结束了蜡烛3:00,然后我保存它,发现0:00的VOLUME莫名其妙地改变了--变成了6055。这种情况一直在发生--VOLUME的值在以前的蜡烛图中混乱地变化。很明显,不能使用带有VOLUME的技术指标--它们的前值也会来回漂移。
混乱还在继续--我刚刚下载了欧元兑美元H4 12:00蜡烛(VOLUME=26004),8:00蜡烛的VOLUME值已经改变(从23567到24554)。我们将在4个小时后看到12点的数值会如何变化。
 
Arkadiy:
混乱还在继续--我刚刚下载了EURUSD H4 12:00蜡烛(VOLUME=26004),8:00蜡烛的VOLUME值已经改变(从23567到24554)。让我们看看4个小时后,12点的数值如何变化。
再一次--(当时我说VOLUME=26004),现在12点,它被列为26397。 它冒犯了任何缺乏反应的主题,先生们。