ZigZag Zones MT5
Free ZigZag S&R Indicator
Download FXTT ZigZag Zones MT5, a free ZigZag support and resistance indicator for MT5 with dual-speed ZigZag lines, automatic pivot-based zones, and ATR-adaptive zone sizing for cleaner MetaTrader 5 structure analysis and trade timing.

Free Download

FXTT ZigZag Zones MT5 is a free ZigZag support and resistance indicator for MT5 built for traders who analyze market structure first. It combines an independent fast ZigZag and slow ZigZag with automatic support and resistance zones, helping you separate short-term noise from higher-confidence swing structure on the same MetaTrader 5 chart.
The zone engine converts repeated pivot behavior into actionable support and resistance areas. That makes the indicator useful for retest entries, breakout filtering, partial take-profit planning, and invalidation mapping with more consistency than drawing levels manually on every chart update.
A common workflow is to use the slow ZigZag and slow-pivot zones as the higher-confidence map, then monitor the fast ZigZag for momentum changes as price approaches those areas. If price rejects a zone and the fast structure turns, timing improves. If price breaks through and you keep broken zones visible, post-breakout retests become easier to evaluate objectively.
This indicator is best for discretionary traders who use price action, market structure, support and resistance reactions, breakout-retest setups, and multi-speed swing analysis to plan entries and exits. It works across forex pairs, metals, indices, and crypto CFDs available in MetaTrader 5.

Key Features
- Fast and Slow ZigZag LinesTwo independent ZigZag lines let you compare short-term swings against broader structure without switching indicators or timeframes.
- Automatic Support and Resistance ZonesRepeated pivot clusters are grouped into support and resistance zones objectively, removing the need to draw levels manually on every chart update.
- ATR-Based Dynamic Zone HeightZone thickness adapts to current volatility using the ATR period and multiplier you configure, keeping zones proportional across different symbols and conditions.
- Auto-Widen Zone FallbackWhen the market is too compressed for valid zone detection, the indicator can widen zone height automatically up to a configured maximum multiplier to avoid empty output.
- Fast-Pivot Inclusion ToggleChoose between stricter slow-pivot-only zone validation or a more reactive model that also includes fast ZigZag pivots in zone qualification.
- Broken-Zone Visibility ControlKeep post-breakout zones visible for retest analysis or hide invalidated zones for a cleaner chart, controlled by a single toggle.
- Extend-Right Zone ProjectionActive zones can be projected forward to the right edge of the chart so valid levels remain visible as new price action develops.
- Full Visual CustomizationControl line colors for both ZigZag speeds, zone fill colors for support and resistance, opacity, and line widths to suit your chart style.
- Live Zone Debug LabelAn optional on-chart label shows live ATR value and effective zone sizing so you can verify the zone engine is calibrated correctly for your symbol.

Screenshots
Trader Reviews
TomΓ‘s Rivas
Free and incredibly useful. The zones are drawn cleanly and react well to price.
Hanna Eriksson
Replaced my paid zone indicator with this. No complaints at all.
Patrick O'Brien
Works great on M15 and H1. Would like a colour customisation option but otherwise solid.
Olga Petrova
Very accurate S/R zones. A must-have for any price action trader.
Write a Review
Frequently Asked Questions
- It is a free MetaTrader 5 ZigZag indicator that combines a fast ZigZag, a slow ZigZag, and automatic support and resistance zones generated from repeated pivot behavior.
- Yes. FXTT ZigZag Zones MT5 is free to download and use on MetaTrader 5.
- The fast ZigZag reacts more quickly to short-term swings, while the slow ZigZag filters more noise and is better suited for broader structure analysis and zone validation.
- The indicator groups repeated pivots into support and resistance areas using configurable lookback, zone height, and pivot-count rules. You can require slow pivots only or include fast pivots for a more reactive model.
- It sizes zones according to current volatility instead of relying only on a fixed pip value. This helps keep zones more proportional across different symbols and trading conditions.
- If the current zone size is too tight to qualify valid zones, the indicator can widen the zone height automatically up to the configured maximum multiplier. This helps avoid empty output in compressed conditions.
- Yes. Enable InpShowBroken if you want invalidated zones to remain visible for retest or post-breakout analysis.
- Yes. Keep InpExtendZones enabled to project active zones forward as price develops.
- Yes. It works on any MT5 symbol and timeframe supported by your broker feed, including forex pairs, metals, indices, and crypto CFDs.
- It is well suited to discretionary traders who use market structure, support and resistance reactions, breakout-retest patterns, and multi-speed swing analysis to plan entries and exits.
Setup Guide
Download the indicator
Click the download button on this page to get the free indicator zip file.Open Data Folder in MetaTrader 5
In MetaTrader 5, go to File and select Open Data Folder.Copy the indicator file
Navigate to MQL5 then Indicators and copy the extracted .ex5 file into that folder.Restart or refresh MetaTrader 5
Restart MetaTrader 5, or right-click the Navigator panel and select Refresh.Add the indicator to a chart
Open any chart and drag FXTT ZigZag Zones MT5 from the Navigator onto the chart.Configure the inputs
Adjust the fast ZigZag, slow ZigZag, and support and resistance zone inputs to match your market and timeframe.Enable ATR-adaptive zones
If you want volatility-adaptive zones, keep Use ATR-based dynamic zone height enabled.Save your settings
Save your preferred settings as a template or preset for faster reuse across charts. Start with the default settings, then optimize the fast line for responsiveness and the slow line for structure.
Changelog
- Initial public release.
- Added independent fast and slow ZigZag lines with configurable depth, deviation, and backstep.
- Added automatic support and resistance zones rendered from repeated pivot clusters.
- Added ATR-based dynamic zone height with minimum and maximum caps.
- Added dynamic ATR max-cap logic and automatic zone widening when no zones qualify.
- Added optional fast-pivot inclusion for more reactive zone validation.
- Added broken-zone visibility, zone extension, color, fill, and opacity controls.
- Added optional on-chart zone debug label for live sizing diagnostics.
Free Download
Free tools are analysis aids and utilities. They do not guarantee trading results. Always test in a demo account before applying to live markets.