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
我无法获取 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