What is atrzigzag 1.0 Indicator?

atrzigzag 1.0 is an MT5 chart indicator that uses an ATR-based distance to filter ZigZag swing points. ATR period, multiplier, depth, and styling settings control which swings and lines appear.
The adaptive distance gives the swing drawing changing scale as the displayed range changes. It is a historical structure reference and does not establish a future reversal or continuation.
How to Use It in Practice

Compare the ATR-filtered blue ZigZag with a standard ZigZag drawn over the same candles, then inspect how often each one changes direction:
- A directional change occurs after a move opposite to the configured ATR amount, so review the displayed swings alongside the current price range.
- Widen Max and Min bar period before directional change before tuning ATR threshold for directional change or period for ATR calculation; those limits otherwise constrain the response.
- Compare several historical sections, because the swing changes do not always track the ATR pane directly.
ATR-based filtering adapts the displayed swing scale, and familiar ZigZag controls make the structure easy to compare.
MT5 Indicator Parameters

The screenshot above shows the default input parameters in the MT5 settings window.
| Parameter | Description |
|---|---|
| ATR threshold for directional change | Defines how many ATR units are needed before a directional change is confirmed. Higher values make the ZigZag smoother and less sensitive to small fluctuations. |
| Period for ATR calculation | Sets the period used for ATR computation. Longer periods produce more stable thresholds, while shorter ones react more quickly to volatility changes. |
| Max bar period before directional change | Specifies the maximum number of bars allowed before a new directional change must be considered, preventing excessively long swings. |
| Min bar period before directional change | Defines the minimum number of bars that must pass before a new directional change can occur, avoiding overly frequent reversals. |
| Draw tentative zigzag at newest bar | If enabled, the indicator draws a tentative line on the current forming swing. This helps visualize the potential new leg of the ZigZag in real time. |



