【问题标题】:iCustom function problem MQL5 not returning valuesiCustom 函数问题 MQL5 不返回值
【发布时间】:2020-11-19 15:49:39
【问题描述】:

我无法获取vwap指标的值,有谁知道为什么?

h_vwap = iCustom(Symbol(), Period(), "VWAP_Simple 2.00","Close price", "Daily", "Tick volume");

【问题讨论】:

    标签: indicator mql5 mql metatrader5


    【解决方案1】:

    h_vwap 是您的自定义指标的句柄,它不是指标计算的值。您需要添加一些代码来提取指标计算的值。 具体来说,您需要声明一个将接收值的数组。

    double         Label1Buffer[];
    

    然后在 OnCalculate / OnTick 函数中,您需要将值复制到该缓冲区。

    int copy=CopyBuffer(h_vwap,0,0,rates_total,Label1Buffer);
    

    阅读doc of iCustomCopyBuffer,您可以在mql5.com 上找到不错的分步文章,例如this one

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-03
      • 2020-05-16
      相关资源
      最近更新 更多