ZigZag Support and Resistance Levels MT4
- 指标
- 版本: 2.0
- 更新: 11 九月 2026
ZigZag 支撑位和阻力位 是一款基于 ZigZag 转折点识别支撑位和阻力位的指标,并新增了图表内交互式控制面板。该指标通过聚类方法将相近的价格水平归类为区域,从而帮助直观显示价格多次发生反应的区域,同时区分已被突破的(breakout)水平和仍然有效的(extension)水平。
主要功能
1. ZigZag 转折点检测
- 使用可配置的 Depth、Deviation 和 Backstep 参数检测波段高点和低点。
2. 支撑位和阻力位检测
- 根据低点转折点创建支撑位,根据高点转折点创建阻力位。
- 水平线向右延伸,并在价格突破该水平之前保持有效。
- 已被突破的水平显示为突破(breakout),其颜色与仍然有效的延伸(extension)水平不同,同时可以设置最大突破数量。
3. 聚类检测和区域可视化
- 根据可配置的基于 ATR 的合并距离,将相近的水平归类为不同区域。
- 使用 ATR 根据当前市场波动率动态调整聚类范围。
- 可以选择显示或隐藏聚类标签。
4. 交互式面板与可视化控制
- 图表内控制面板可实时切换水平位、聚类区域、聚类标签、水平线以及 ZigZag 覆盖层的显示状态。
- 可分别设置突破水平、延伸水平以及聚类区域的颜色(高点和低点分别设置)。
- 可调节标签字体大小。
- 面板设置会在不同图表会话之间保持。
主要优势
- 基于价格转折点,为支撑位和阻力位提供结构化的视图。
- 可以一目了然地区分已突破的水平和当前仍然有效的水平。
- 帮助直观显示价格多次发生反应的区域。
- 可直接在图表上实时控制显示内容,无需在分析过程中反复打开设置。
- 独立运行:无需安装其他指标。
适用人群
- 使用价格行为(Price Action)分析,并希望以系统化方式识别支撑位和阻力位的交易者。
- 需要清晰了解价格结构的日内交易者和波段交易者。
- 偏好可配置、可实时调整的市场水平和区域可视化功能的用户。
输入参数
| 参数组 | 参数 | 说明 |
|---|---|---|
| 常规 | ||
| 常规 | Lookback (Days) | 用于分析的历史数据天数。 |
| ZigZag | ||
| ZigZag | Depth | 用于检测转折点的 K 线数量。 |
| ZigZag | Deviation | 形成转折点所需的最小价格变动幅度。 |
| ZigZag | Backstep | 用于过滤相近转折点的 K 线数量。 |
| 聚类 | ||
| 聚类 | ATR Period | 用于基于 ATR 进行计算的周期。 |
| 聚类 | Cluster Merge Distance (ATR) | 形成聚类时,水平之间允许的最大距离,以 ATR 的倍数表示。 |
| 聚类 | Max Breakout Count | 每个水平最多跟踪的突破数量。 |
| 视觉设置 | ||
| 视觉 | High Breakout SNR Color | 已突破的阻力位(高点)的颜色。 |
| 视觉 | Low Breakout SNR Color | 已突破的支撑位(低点)的颜色。 |
| 视觉 | High Extension SNR Color | 有效阻力位(高点)的颜色。 |
| 视觉 | Low Extension SNR Color | 有效支撑位(低点)的颜色。 |
| 视觉 | High Cluster Color | 阻力聚类区域的颜色。 |
| 视觉 | Low Cluster Color | 支撑聚类区域的颜色。 |
| 视觉 | Font Size | 水平位和聚类标签的字体大小。 |
| 面板(实时控制) | ||
| 面板 | Show Levels | 显示或隐藏支撑位和阻力位。 |
| 面板 | Show Clusters | 显示或隐藏聚类区域。 |
| 面板 | Show Cluster Labels | 启用或禁用聚类标签。 |
| 面板 | Show Horizontal Lines | 显示或隐藏聚类水平线。 |
| 面板 | Show ZigZag | 在图表上添加或移除底层 ZigZag 覆盖层。 |
总结
- ZigZag 支撑位和阻力位 利用 ZigZag 转折点数据识别支撑位和阻力位。
- 水平位会被分类为突破(breakout)或延伸(extension),并根据 ATR 归类为不同聚类区域,从而突出显示价格反复发生交互的区域。
- 图表内的交互式控制面板可实时控制所有视觉元素,并且设置会在不同会话之间保存。
免责声明
金融市场交易具有风险。本指标不保证任何特定结果,不应作为进行交易决策的唯一依据。本指标仅用于分析目的。
