//定义缓冲区的数量最多八个外汇实时的行情数据这内部IndicatorCounted()函数是mt4内置函数不须要参数,其返回值为依然策画过的目标数组数目。
IndicatorBuffers(3);//界说缓冲区的数目最众八个。由于这个目标只须要三个主缓冲区。通盘这个有无都能够。有些须要辅帮数组就须要界说这个。此后用到的岁月再提起。
这里详尽说下为什么有个counted_bars--;的语句,这个语句的趣味是对变量counted_bars实行自减一操作。
第三局部 初始化函数(加载函数),这个函数中的代码只正在只正在目标(EA)加载的岁月履行一次。用于对极少变量的初始化。
1、翻开 MetaEditor (怎么翻开我方思想法)呵呵,要是这个都打不开,委托下面的也不必看了。也许你不适合探究这个。
由于主函数是每次代价转移就会运转一次。当运转告终后。IndicatorCounted()值应当等于Bars也便是K线的条数
要是没有上面的自减一操作,那么当代价转移有了新的收盘价但并没有天生新的K线。这岁月策画limit的值将=0.
第一局部 目标评释 只是一个评释,有没有都不影响目标运转。这局部中前面的 “//” 两个斜线 评释后面的是评释语句,不介入本质运转。
第二局部 预措置语句 这局部规矩了目标的窗口性子。#号流露后面是预措置语句。
property 的趣味是界说mt4内部变量的性子。变量名是mt4界说好的只可用固定的变量名。
注:这个页面能够创修6种文献。咱们常用的有 《客户目标》,《剧本》,《智能交往体系》三种。咱们先从目标发端。
这条语句用来删改counted_bars使得依然策画的结尾一个数值能够正在接下来的运算中从新策画一次。
这里须要评释。正在mt4中目标数组的索引和K线的索引记号好像,是从后向前递增的从0开使的整数。
这条语句的趣味是0号索引对应的目标变量记号是MACD_MAIN。其他类推。
本质上这个是须要策画的(由于有了新的收盘价)。而有了自减一的操作就能够对最有一个,也便是目前K线对应的目标值实行运算。
转载请注明出处。