我如何在 mql4 中获得我的 ea 上指示器的颜色

问题描述

如何在 mql 4 中获取 ea 上指标的颜色?

我使用了 objectfind 函数,但指示器没有出现在对象列表中。

解决方法

您没有说明您要阅读哪个指标,因此我只能作一般性回答。

通常您会发现大多数指标都使用 Buffers 来显示信息。您不能直接从图表中读取缓冲区的信息,但是您可以使用 iCustom() 或指标 i 函数(例如 iMACD())读取指标的单独实例,该实例是从 EA(或其他指标)内的图表上。使用此方法,您应该能够收到任何必要的信息(例如可能发生颜色变化的时间)。