错误、漏洞、问题 - 页 298

 
Urain:

标准的CChart类是有缺陷的。

运行脚本,瞧,图表被风吹走了 :o)

该图表被删除,没有任何错误信息

我可以建议,在脚本终止之前,你调用

eur.Detach()。

那么该图表将不会被删除。

 
uncleVic:

我可以建议,在脚本终止之前,你调用

eur.Detach()。

那么该图表将不会被删除。

是的,是的,谢谢,我已经从Rashid的帖子中了解到,我需要在退出前脱离。
[删除]  
请告诉我一个代码中是否考虑了几个图表(指标)。如何从同一代码中在几个不同的窗口(指标)中显示它们(在蜡烛图下的不同窗口)?
 
-Alexey-:

请告诉我一个代码中是否有几个图表(指标)。如何将它们从这一个代码输出到几个不同的窗口(指标)(在一个蜡烛图下的独立窗口中)?

如果 "一个代码计算几个图表(指标)",那么,最有可能的是,每个指标的指标缓冲区都在同一个代码中计算。为了在 "几个不同的窗口(在蜡烛图下面的独立窗口)"中输出指标缓冲区的值,只需根据必要的窗口数量创建MQL5指标,并 必要的指标缓冲区从主代码复制到每个指标中

[删除]  
Yedelkin:

如果 "一个代码计算几个图表(指标)",那么,最有可能的是,每个指标的指标缓冲区都在一个代码中计算。为了在 "几个不同的窗口(在蜡烛图下面的独立窗口)"中输出指标缓冲区的值,只需根据必要的窗口数量创建MQL5指标,并将必要的指标缓冲区 从主代码复制到每个指标中。

亲爱的Yedelkin,感谢您的答复。这是真的,我的代码中有几个指标缓冲区(我已经打开或关闭它们,分别绘制一个或另一个图表)。请告诉我如何将主代码中的现有指标缓冲区复制到另一个指标中?
 

-Alexey-:
 подскажите пожалуйста, как копировать имеющийся индикаторный буфер, который находится в основном коде, в другой индикатор?

所以我在回复中插入了"复制在每个指标中"的链接。以下是文件本身的链接。https://www.mql5.com/ru/docs/series/copybuffer 如果这个链接有什么不清楚的地方,请询问。
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyBuffer - Документация по MQL5
[删除]  
Yedelkin:
所以我在回复中插入了"复制在每个指标中"的链接。以下是文件本身的链接。https://www.mql5.com/ru/docs/series/copybuffer 如果这个链接有什么不清楚的地方,请提问。
谢谢你。我将努力想办法解决这个问题。
 
-Alexey-:
谢谢你。我会努力想办法的。
那里并不复杂。你的每一个指标缓冲区在源代码中都是预先编号的。你创建一个新的指标和指标缓冲区,然后你用CopyBuffer函数 从源代码中请求指标缓冲区,你从它那里复制所需的值到新指标的指标缓冲区。
[删除]  
Yedelkin:
那里并不复杂。你的每一个指标缓冲区在源代码中都是预先编号的。你为它创建一个新的指标和指标缓冲区,然后你用CopyBuffer函数 从源代码中请求指标缓冲区,并从其中复制必要的值。
一切似乎都很清楚。首先,你应该使用ICustom函数,因为它的结果Handle是CopyBuffer函数所需要的,然后你应该使用CopyBuffer函数和之前得到的参数Handle。我的理解是否正确,计算缓冲区的代码不应该放在图表中,而应该放在从图表中复制缓冲区并显示它们的指标中?
 

-Alexey-:
Кажется, все понятно. Вначале необходимо использовать функцию ICustom, т.к. ее результат Handle нужен функции CopyBuffer, потом использовать функцию CopyBuffer с полученным ранее параметром Handle.

很对。我没有提到iCustom。

-亚历山大--
我没理解错吧,有缓冲区计算的代码可以放在图表上而不放,但只有从它那里复制缓冲区并显示的指标才可以?
至少,我是这样做的,而且很有效。......试着将这个方案应用于至少一个从源代码到子窗口的指标缓冲区,一切都会像 "魔法 "一样工作。