当指标在图表中放置箭头时开始交易

Open a trade when an indicator places an arrow in a chart

当指标将箭头放在当前蜡烛或前一根蜡烛上时,EA 是否可以开仓?如果是,如何? 我有一个指标,在可以放置买入或卖出交易的位置放置一个箭头。我知道我们使用下面的代码来获取信号的值。

double signal_v = iCustom(Symbol(),PERIOD_M1, "My Custom Indicator", 0, 1);

这个问题中的指标放置了一个箭头,我想知道是否有一种方法可以判断这个特定指标是否在当前或上一个蜡烛上放置了箭头。我看过任何示例代码,所以我在问。请。

您示例中的 1 是柱数(0 - 当前,1 - 上一个),0 是缓冲区。

如果箭头是从缓冲区实现的,您肯定会有至少两个缓冲区(易于检查 - 打开图表并删除所有对象。如果箭头留在那里 - 那么指标有缓冲区并且箭头基于缓冲区。开放数据window 并检查带有箭头的柱 - 它必须在某个不为零且不为空的缓冲区线中具有值,您可以与其他没有缓冲区的柱进行比较。

不要忘记,您必须在 "My Custom Indicator" 之后传递所有指标输入,否则您将使用默认设置上传指标,而不是您需要的指标。