iCustom 函数问题 MQL5 不返回值

iCustom function problem MQL5 not returning values

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

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

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

double         Label1Buffer[];

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

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

阅读doc of iCustom and of CopyBuffer and you can find nice step by step articles on mql5.com such as this one