indicator - iCustom 函数问题 MQL5 不返回值
问题描述
我无法获取 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);
阅读iCustom和CopyBuffer的文档,您可以在 mql5.com 上找到不错的分步文章,例如这篇文章
推荐阅读
- bash - 将参数传递给 Makefile 时出现问题
- keras - 在训练网络时,iou_score 超过 100
- javascript - 使用 Ajax 将变量从 JS 传递到 PHP 时数据为空
- visual-studio-code - Visual Studio Code 1.52 SCSS Emmet 行为已更改
- azure-application-insights - 如何评估 Application Insights 请求“自己的”持续时间,而不考虑依赖关系的持续时间?
- python - 从命令行解析成python脚本
- c# - Unity RectTransform.sizeDelta 不会改变大小
- python - 异常后如何继续循环
- python - 生成集合和子集的唯一排列
- c++ - 如何在仅标头库中实现静态类成员?