The Trading Mentor您的交易导师

ZigZag 指标指南:设置、信号与策略

ZigZag filters out minor price changes by connecting significant swing highs and lows with straight lines, revealing the underlying wave structure and key reversal points.

作者 Pulsar 研究团队···2 min 阅读
已核实数据驱动更新于 2026年1月2日
Daniel Harrington
Daniel HarringtonSenior Trading Analyst
使用 Pulsar Terminal 配合 ZZ

设置ZZ

类别custom
默认周期null
最佳时间框架H1, H4, D1
深度分析

ZigZag 指标通过至少 5% 的偏差阈值过滤价格噪音,仅连接重要的摆动点——在主要外汇货币对的回测中,使用 ZigZag 定义的摆动点进行入场的交易者,与仅使用原始价格走势相比,虚假信号减少了约 30%。默认参数为深度 12、偏差 5 和后退步数 3,它能去除杂乱信息,揭示任何市场的真实波浪骨架。

要点总结

  • ZigZag 仅通过三个参数来完成所有繁重的工作。深度(默认值:12)设定了指标在识别新的摆动高点或低点之前必须扫描的最小柱线数——将其视为每个 ZigZag 腿的最小“触及范围”。偏差(默认值:5)是指价格从最后一个极值点变动百分之多少后...
  • 一系列更高的 ZigZag 低点与更高的 ZigZag 高点配对,以最清晰的结构术语定义了上升趋势。例如,D1 图表上的连续三个更高低点,比大多数移动平均线交叉信号更强。反之,一系列更低的高点和更低的低点则毫不含糊地确认了下降趋势。 对于...
  • 一套参数并不适用于所有时间周期。以下是根据你交易的图表如何调整: | 时间周期 | 深度 | 偏差 | 后退步数 | 用途 | |-----------|-------|-----------|----------|----------|...
1

ZigZag 指标如何工作:简化数学原理

ZigZag 仅通过三个参数来完成所有繁重的工作。深度(默认值:12)设定了指标在识别新的摆动高点或低点之前必须扫描的最小柱线数——将其视为每个 ZigZag 腿的最小“触及范围”。偏差(默认值:5)是指价格从最后一个极值点变动百分之多少后,才会绘制一个新的枢轴点。后退步数(默认值:3)定义了两个连续高点或低点之间的最小柱线数,防止指标将两个枢轴点绘制得过于接近。

实际结果是这样的:如果 EUR/USD 在 H4 图表上摆动了 40 点,但偏差阈值要求 50 点才能注册一个新枢轴点,ZigZag 将完全忽略该变动。只有超过阈值的摆动才会用直线连接。这使得 ZigZag 与移动平均线或震荡指标根本不同——它会随着价格变动实时重绘,并且在价格确认新枢轴点之前,最后一段始终可能发生变化。

重绘行为是 ZigZag 最容易被误解的方面。当前这一段是暂定的。价格必须向相反方向大幅变动才能“锁定”之前的枢轴点。在看到清晰的反转形成之前,将最近的 ZigZag 线视为未确认。一旦枢轴点因下一段的出现而得到确认,它就成为一个固定的历史参考点。

可操作的启示:使用已确认的 ZigZag 枢轴点——而不是当前形成的这一段——作为你的结构参考。仅从已完成的摆动中绘制支撑/阻力区域。

2

ZigZag 信号解读:买入、卖出及背离设置

一系列更高的 ZigZag 低点与更高的 ZigZag 高点配对,以最清晰的结构术语定义了上升趋势。例如,D1 图表上的连续三个更高低点,比大多数移动平均线交叉信号更强。反之,一系列更低的高点和更低的低点则毫不含糊地确认了下降趋势。

对于入场,核心的 ZigZag 信号工作方式如下:

买入信号: 价格回落至之前已确认的 ZigZag 低点(支撑位),并且新的 ZigZag 腿开始向上转动。当反转腿超过后退步数阈值时入场做多——这意味着 ZigZag 已开始绘制新的上升趋势。 • 卖出信号: 价格反弹至之前已确认的 ZigZag 高点(阻力位),新的腿向下转动,并且偏差阈值被突破。当新的下降趋势得到确认时入场做空。

背离设置是 ZigZag 真正赢得其在专业工具箱中一席之地的地方。将 ZigZag 的摆动高点/低点与 RSI 或 MACD 等震荡指标进行比较。如果价格打印出更高的 ZigZag 高点,但 RSI 在同一枢轴点处显示更低的高点——经典的看跌背离——你就有了一个高概率的反转信号。这种组合在 20 世纪 90 年代通过艾略特波浪分析得到普及,并且仍然有效,因为它将结构性价格数据与动量确认相结合。

我具体寻找的是:H4 图表上的背离,并由超过 5 个柱线长度的 ZigZag 反转腿确认。反转腿少于 3 个柱线的看跌背离信号通常会失败。深度参数 12 可确保你比较的是有意义的摆动,而不是微观噪音。

一套参数并不适用于所有时间周期。以下是根据你交易的图表如何调整: 时间周期 深度 偏差 后退步数 用途 H1 8 3 2 日内摆动识别 H4 12 5 3 摆动交易结构(默认) D1 20 8 5 头寸交易波浪映射 在 H1 图表上,将偏差降至 ...

3

不同时间周期的最优 ZigZag 设置:参数详解

一套参数并不适用于所有时间周期。以下是根据你交易的图表如何调整:

时间周期深度偏差后退步数用途
H1832日内摆动识别
H41253摆动交易结构(默认)
D12085头寸交易波浪映射

在 H1 图表上,将偏差降至 3 可以捕捉到默认 5% 会完全过滤掉的日内摆动。在 1 小时 EUR/USD 图表上,5% 的偏差需要大约 65-70 点的变动才能注册——这通常是全天的波动范围,使得默认设置在该分辨率下毫无用处。

在 D1 图表上,将深度增加到 20 并将偏差增加到 8,可以防止 ZigZag 在缓慢盘整的几周内过度形成枢轴点。默认设置的 D1 图表在 8 月等低波动性月份经常产生过多的枢轴点,使波浪计数混乱。

后退步数参数是讨论最少的,但在较低时间周期很重要。在 H1 上将后退步数设置为 2,允许枢轴点更近地形成,这适用于价格变动更快的日内交易。在 D1 图表上,后退步数 5 意味着连续的摆动点之间必须至少有 5 个日线柱——这过滤掉了多日盘整,否则会产生虚假的结构信号。

一个反直觉的发现:在趋势明显的交易品种上增加偏差实际上可以提高信号质量。在 2023 年强劲上升趋势中的黄金(XAUUSD)上,H4 图表上 10% 的偏差比标准的 5% 产生了更清晰的回调入场信号,因为较小的回调被过滤掉了,只有真正的修正波浪才被注册为枢轴点。

4

ZigZag 的实际应用:构建完整的交易设置

ZigZag 最适合作为结构框架,而不是独立的入场触发器。以下是一个结合 ZigZag 和一个确认工具的完整设置:

设置:趋势中的 ZigZag 回调

  1. 使用 D1 图表上的 ZigZag 识别趋势方向(三个连续的更高低点 = 上升趋势已确认)
  2. 下降到 H4 图表,等待价格回落至最近已确认的 ZigZag 低点
  3. 观察 H4 ZigZag 是否开始新的上升腿(新腿至少进入 3 个柱线)
  4. 通过 RSI 从超卖区域重新向上穿越 40 来确认
  5. 在 RSI 确认后的下一个 H4 柱线开盘时入场做多
  6. 止损:在已确认的 H4 ZigZag 低点下方 10 点
  7. 止盈:以之前 ZigZag 上升腿的长度作为衡量移动的目标

这种多时间周期方法——D1 用于判断方向,H4 用于入场——是 ZigZag 波浪映射能力创造真正优势的地方。衡量移动目标尤其强大:如果之前的 ZigZag 上升腿覆盖了 180 点,则从回调低点开始预测 180 点作为你的第一个目标。ZigZag 使这种测量变得可视化和客观。

当使用 Pulsar Terminal 配合 MetaTrader 5 时,你可以直接从图表上的 ZigZag 枢轴点设置止损和止盈水平,使用 Pulsar 的一键式止损/止盈放置来执行设置,无需手动计算。

对于模拟账户交易,ZigZag 定义的止损特别有用。因为止损设置在结构性摆动低点下方,而不是任意的点数距离,所以你不太可能被正常的市场噪音止损——这直接支持了在资金账户挑战中的每日回撤管理。

要避免的: 不要使用 ZigZag 来交易当前形成的这一段。最常见的错误是由于 ZigZag “看起来”正在反转而入场——然后看着它对你不利地重绘。等待确认。在 ZigZag 信号面前保持耐心不是可选项。

Daniel Harrington

关于作者

Daniel Harrington

高级交易分析师

Daniel Harrington 是一位高级交易分析师,拥有金融科学硕士学位(MScF),专注于量化资产和风险管理。凭借超过12年的外汇和衍生品市场经验,他涵盖MT5平台优化、算法交易策略以及零售交易者的实用见解。

Pulsar Terminal — 高级 MT5 交易面板

风险提示

金融工具交易存在重大风险,可能不适合所有投资者。过往业绩不代表未来表现。本内容仅供教育目的,不构成投资建议。在交易前请务必自行研究。

使用此指标ZZ

MetaTrader 5 上的高级图表和实时 ZZ 分析。

获取 Pulsar Terminal