MQL5:在EA和脚本程序中引用指标
最近刚对MQL5语言有一点了解。
在写指标、EA的时候可以参考的、有用的资料除了MQL5自带的参考,能百度到的实在是少之又少。
也可能是我自己找到资料的能力有限。
今天通过看MQL5自带的参考文档,在脚本和EA中得到了想要的指标计算值。
果然多看看参考文档是没有错的。
那废话不说,看看我是怎么做的吧。
大致分为三步
1.使用 #property 声明引用的指标名;
2.使用 iCustom 函数,该函数返回能够连接指定到指标的句柄;
3.使用 CopyBuffer 函数,复制引用指标中的指定数组。
步骤清楚后,可能有的人会去认真看看参考文档。如果不太想看参考文档的(是本人),可以接着往下看。
第一步 声明
这步不写也不会有什么问题,目的是为了以后再看代码的时候知道自己做了什么,保持一个良好的编程习惯
比如我要引用的指标名为 zzd,所以声明就应该写成:
#property tester_indicator "zzd.ex5"
第二步 使用 iCustom 函数
这里放个函数链接 iCustom
然后看看 iCustom 函数的参数列表。