Zigzag指标的算法和实现 | Zig Zag 算法

MT4指标MT4EAMT4脚本MT5指标MT5EAMT5脚本大神吹牛编程服务赚金钱0搜 索MT4MT5之家-MT4MT5指标脚本EA,这里只有干货! 首页 » 外汇大家谈 » 如何使用ZigZag指标?Zigzag指标的算法和实现发布新文章昨日:篇  今日:篇  总帖:篇  会员:位发布新文章阿右Lv0 如何使用ZigZag指标?Zigzag指标的算法和实现     如图就是MT4中的ZIGZAG指标。

有很多外汇交易者可能对ZigZag指标比较陌生,这个指标比较难懂,但是对外汇走势分析有很大参考作用。

使用Zigzag指标很容易感知到价格点,最重要的是它能够显示其转换和改变,在它的帮助下,交易者同样可以揭示价格波动和多样的情形。

Zigzag指标的用法:ZIGZAG指标显示历史趋势走势,但仅能反映稍大的行情变化,对分析者寻求明显的趋势反转时机大有裨益。

ZIGZAG指标能根据最新的实时价格相应得调整自身取值,从而客观的反映价格走势。

Zigzag指标是连接一系列价格点的趋势线。

所以Zigzag主要用途是来标识过去价格中的相对高低点,并以这些点之间的连线来表示这段价格变动的趋势。

有参数调整高低点的定义,因为只画到已出现的k线,所以最后那一段应该怎么转是会随新k线改变的。

ZIG指标(之字转向),是通常不为人注意的非主流指标。

叠加在主图上。

该指标主要指示了波峰和波谷的转折点,同时,勾画出证券趋势的大致轮廓。

ZIG连续的折线可以判断出交易品种多空博弈的性格和未来双向空间。

同时可以形成交易价格旋转性的直觉。

与江恩理论合起来用时,可以精确判断阻力支撑位置。

阻力位通常位于ZIG指标的延长线上。

IG指标的波动转折率可以自设,从0.1%到10%任选。

Zigzag使用指标时,需要有下面几点要注意:1.这个指标会根据最新的价格改变最后的连线,就是有些人说到的包含有未来函数问题。

所以,最后的连线不能作为最终的高点和低点,使用的时候要注意。

2.既然是指标,那么它是严格计算的结果,可是在实际应用中,往往过于古板,不能适应行情的变化。

不过大部分时候是正确的,你会发现,行情的波浪一览无余。

3.根据ZIGZAG画出最近高点和低点的水平线,和趋势线,会对行情的判断具有极大的帮助。

在画趋势线的时候,可以根据Zigzag,再根据自己的判断画,可能更好。

zigzag指标参数怎么设置Zigzag指标是连接一系列价格点的趋势线。

所以Zigzag主要用途是来标识过去价格中的相对高低点,并以这些点之间的连线来表示这段价格变动的趋势。

1.Zigzag的3个参数 在识别高低点的过程中,主要设置了以下三个参数:ExtDepth,DextDeviation以及ExtBackstep。

在程序中的表示为: externintExtDepth=12; externintExtDeviation=5; externintExtBackstep=3; 参数说明: ExtDepth:用于设置高低点是相对与过去多少个Bars(价格图形中的一个柱子)而言。

Mt4中默认是12。

 ExtDeviation:用于设置重新计算高低点时,与前一高低点的相对点差。

默认值是5,也就是说如果 A)当前高点>上个高点+5,或者B)当前低点<上个低点–5的情况下,则会对之前计算过的ExtBacksteps个Bars值的高低点进行重新计算。

 ExtBackstep:用于设置回退计算的Bars的个数(ExtBackstep参数一定是小于ExtDepth的,阿右QQ微信29996044转载请注明)。

 2.Zigzag算法 1对计算位置进行初期化 1.1判断是否是第一次进行高低点计算,如果是,则设定计算位置为除去ExtDepth个图形最初的部分。

 1.2如果之前已经计算过,找到最近已知的三个拐点(高点或低点),将计算位置设置为倒数第三个拐点之后,重新计算最后的拐点。

 2.从步骤1已经设置好的计算位置开始,将对用于存储高低点的变量进行初始化,准备计算高低点 2.1计算ExtDepth区间内的低点,如果该低点是当前低点,则进行2.1.1的计算,并将其记录成一个低点。

 2.1.1如果当前低点比上一个低点值小于相对点差(Ex


常見投資理財問答