mt4 ea如何引用ZigZag指标
俺想在EA中用iCustom()函数引用ZigZag指标中最近3个拐点的值,大虾们帮俺看看下面的行不行啊?iCustom(NULL,0,"zigzag",12,5,3,0...
俺想在EA中用iCustom()函数引用ZigZag指标中最近3个拐点的值,大虾们帮俺看看下面的行不行啊?
iCustom(NULL,0,"zigzag",12,5,3,0, 0)
其中12,5,3是ZigZag的缺省参数,倒数第二个参数“0”俺看了软件自带的说明也没搞懂到底啥意思。俺是新手看不懂ZigZag的算法,所以不能确定是否
括号中最后一个参数设为0后就表示取到的是最近的一个拐点的值?如果是的话那么改成1和2是否就是最近的第2个或第三个拐点呢? 展开
iCustom(NULL,0,"zigzag",12,5,3,0, 0)
其中12,5,3是ZigZag的缺省参数,倒数第二个参数“0”俺看了软件自带的说明也没搞懂到底啥意思。俺是新手看不懂ZigZag的算法,所以不能确定是否
括号中最后一个参数设为0后就表示取到的是最近的一个拐点的值?如果是的话那么改成1和2是否就是最近的第2个或第三个拐点呢? 展开
2个回答
推荐于2017-10-09
展开全部
看懂iCustom()函数的参数很重要。
倒数第2个“0”是指在ZigZag指标中的数组序号,还有“1”和“2”两个数组。这三个数值分别对应指标中的三个数组,具体就是0对应ZigZag值,1对应High值,2对应Low值。
倒数第1个“0”是指从当前开始的柱数。当前柱为0,前一根柱为1,依次类推。
只有当出现拐点时,ZigZag值才不为0,其他两个数组也是这样,但要注意,ZigZag值不为0,High或Low肯定有一个值与之对应,也不为0。反之,则不然。即当High或Low有值不为0时,当时的ZigZag值是不为0的,但过后,出现更新的High或Low值时,ZigZag因为重新计算,前一次出现不为0的柱数,现在可能就不再不为0了,也就是说,不再是拐点了。
这就是ZigZag的神秘之处,或者说ZigZag因为修正它的值,使它看上去非常漂亮,但实际上包含有所谓的未来函数,在实际应用中要加以注意,不要被它表面上的表现所蒙蔽。
事实上,我也在求如何得到ZigZag值及所在柱数。希望对你有所帮助,并共同学习。
倒数第2个“0”是指在ZigZag指标中的数组序号,还有“1”和“2”两个数组。这三个数值分别对应指标中的三个数组,具体就是0对应ZigZag值,1对应High值,2对应Low值。
倒数第1个“0”是指从当前开始的柱数。当前柱为0,前一根柱为1,依次类推。
只有当出现拐点时,ZigZag值才不为0,其他两个数组也是这样,但要注意,ZigZag值不为0,High或Low肯定有一个值与之对应,也不为0。反之,则不然。即当High或Low有值不为0时,当时的ZigZag值是不为0的,但过后,出现更新的High或Low值时,ZigZag因为重新计算,前一次出现不为0的柱数,现在可能就不再不为0了,也就是说,不再是拐点了。
这就是ZigZag的神秘之处,或者说ZigZag因为修正它的值,使它看上去非常漂亮,但实际上包含有所谓的未来函数,在实际应用中要加以注意,不要被它表面上的表现所蒙蔽。
事实上,我也在求如何得到ZigZag值及所在柱数。希望对你有所帮助,并共同学习。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询