我知道如何在图表上绘制对象箭头,我通常这样做:
ObjectCreate(0,"prevHigh",OBJ_ARROW_DOWN,0,Time[0],High[highestCandle]);
ObjectSetInteger(0, "prevHigh", OBJPROP_COLOR, clrRed);
现在我有一个指标(我没有自己编码,是一个 .ex4 文件)在图表上绘制向上/向下箭头,如图所示(https://i.stack.imgur.com/xYVE4.jpg https://i.stack.imgur.com/xYVE4.jpg).
例如,当绘制了洋红色向下箭头以及绘制该箭头的蜡烛(索引)时,我该怎么办?
Please note that the arrows not in the list of objects on the chart
Q : “我怎样才能以编程方式识别when图表上绘制了向上/向下箭头?”
鉴于上述事实,您的测试应该评估 CustomIndicator 的时刻(通过已发布/使用的iCustom()
-调用签名)通过检查它来自EMPTY_VALUE
为任意值!= EMPTY_VALUE
.
鉴于 CustomIndicator 是一个闭源(*.ex4
)您可能需要检查它是否设置了自己的(隐藏在我们视线之外)值,而不是当前可见的值EMPTY_VALUE
,但是,在您对条形图的 CustomIndicator 值进行一些手动测试后,这种“重新校准”将起作用,这些条形图不显示任何箭头 - 就像 2020-Apr-08 09:30 et al v/s 显示的箭头本身并不是 MQL4 对象,它们是闭源 CustomIndicator 的SetIndexStyle()
/ SetIndexArrow()
副产品,因此无法在对象列表中或在*.mq4
源代码。
然而,可检测
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)