文章 "将指标应用至其他指标" - 页 4

 
如何为一个已经准备好的指标添加一个函数,使其基于另一个指标的值?例如 ADX 或MACD 或 ZigZag....我不知道该怎么做
 
potom:
如何为一个已经准备好的指标添加一个函数,使其基于另一个指标的值?例如 ADX 或 MACD 或 ZigZag....我不知道怎么做

请查看帮助 -https://www.mql5.com/ru/docs/basis/function/events#oncalculate


 

我将重复这个问题,但会稍作修改,因为在文档中,答案是通过菜单调用标准指标。

而我感兴趣的是从程序代码中访问在图表或子窗口中打开的另一个指标的数据。

也就是说,如何确定指标句柄,以及如何部分或全部复制指标缓冲区

 

你好、


使用一个简单的图表,我可以把指标 A 拖到一个子窗口上,指标 B 可以拖到指标 A 中,"应用到 "可以是 "以前的指标数据"。

指标 A 和 B 都是自定义指标

在尝试编写 EA 代码时,如果指标 B 使用标准 MA,可以在应用价格中传递指标句柄。 但是,对于自定义指标,方法是将其作为创建指标 B 的最后一个参数。



1.在指标 B 中需要注意哪些事项,才能知道它是否接受将指标句柄指定为要处理的数据系列?

2.在 EA 中,如果指标 B 继续在主窗口中打开并附加到价格收盘,我可以检查什么?

 

感谢您的文章。

看来该程序已经过时了,因为该指标在另一个指标上的运行非常有趣。

我附上了截图。

附加的文件: