【问题标题】:Open a trade when an indicator places an arrow in a chart当指标在图表中放置箭头时打开交易
【发布时间】:2018-10-01 16:55:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: mql4


    【解决方案1】:

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

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

    不要忘记您必须在“我的自定义指标”之后传递所有指标输入,否则您将使用默认设置上传指标,而不是您需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多