The ZigZag indicator is widely used by traders to identify market swings, price extremes, and overall market structure. However, one of its main drawbacks is delay, as it confirms highs and lows only after a significant price movement.
The ZigZag on Parabolic Indicator for MT4 & MT5 is designed to improve this behavior by combining the classic ZigZag indicator with the Parabolic SAR. By using Parabolic SAR reversals to detect price extrema, this indicator aims to identify highs and lows with less delay while keeping the chart clean and informative.
This indicator is available for both MetaTrader 4 and MetaTrader 5 platforms.
What Is the ZigZag on Parabolic Indicator?
The ZigZag on Parabolic Indicator is a hybrid technical tool built on two standard MetaTrader indicators:
- ZigZag – used to connect significant price swings
- Parabolic SAR – used to detect trend reversals
Instead of relying solely on percentage price deviation like the standard ZigZag, this indicator uses Parabolic SAR reversals to determine when a new extremum (high or low) is formed.
As a result, it can highlight market turning points faster while still filtering out minor price fluctuations.
How the Indicator Works
- Both the ZigZag line and the Parabolic SAR dots are plotted directly on the price chart.
- When the Parabolic SAR changes direction, the indicator evaluates whether a new peak or trough should be marked.
- A ZigZag point is then drawn at the detected extremum, either at the actual price extreme or at the detection time, depending on user settings.
This approach allows traders to visualize both price structure and trend reversals in one indicator.
Input Parameters Explained
The ZigZag on Parabolic Indicator offers flexible customization through the following input parameters:
- Step (default: 0.02)
Controls the sensitivity of the Parabolic SAR. - Maximum (default: 0.2)
Limits the maximum acceleration of the Parabolic SAR. - ExtremumsShift (default: Chart time)
Chart time: Extremes are drawn at the actual highs and lows of the chart.
Detection time: Extremes are drawn when they are detected, allowing traders to visualize the delay between real price extremes and confirmation. - History (default: 0)
Number of bars used in calculations.- 0 = use all available bars
- Use a non-zero value to improve performance on large charts.
- EnableNativeAlerts
Enables MetaTrader pop-up alerts when a new peak or trough is detected. - EnableEmailAlerts
Sends an email notification when a new extremum is identified. - EnablePushAlerts
Sends a mobile push notification via the MetaTrader app.
How to Use the ZigZag on Parabolic Indicator
Although ZigZag-based indicators are not ideal as standalone entry tools, they are extremely valuable for market structure analysis.
Common use cases include:
- Identifying swing highs and swing lows
- Drawing trend channels
- Building support and resistance levels
- Identifying chart patterns (triangles, flags, wedges)
- Confirming trend reversals with Parabolic SAR alignment
Some traders may also attempt countertrend entries:
- Buy near detected lows
- Sell near detected highs
However, this should always be combined with confirmation indicators and risk management.
Chart Examples
Chart Time Mode
When ExtremumsShift is set to Chart time, peaks and troughs align with the actual highs and lows of the chart. This mode is ideal for clean market structure analysis.
Detection Time Mode
When set to Detection time, peaks and troughs shift to the right and align with Parabolic SAR reversals. This mode helps traders understand the indicator’s detection delay and confirmation behavior.
Advantages of the ZigZag on Parabolic Indicator
- Reduced delay compared to the standard ZigZag
- Combines trend reversal logic with swing detection
- Helps visualize market structure clearly
- Useful for support, resistance, and pattern analysis
- Optional alert system for new extrema
- Works on all timeframes and instruments
Installation Guide
Installation for MT4
- Download the indicator archive file.
- Open MetaTrader 4.
- Go to File → Open Data Folder.
- Open the MQL4 folder.
- Copy all extracted files into the MQL4 directory.
- Restart MT4 or refresh the Navigator panel.
Installation for MT5
- Download the indicator archive file.
- Open MetaTrader 5.
- Go to File → Open Data Folder.
- Open the MQL5 folder.
- Copy all extracted files into the MQL5 directory.
- Restart MT5 or refresh the Navigator panel.
Conclusion
The ZigZag on Parabolic Indicator for MT4 & MT5 is a powerful analytical tool for traders who want a clearer view of market structure with reduced lag. By combining ZigZag swing detection with Parabolic SAR reversals, it provides a more responsive way to identify price extremes and analyze trends.
While it should not be used as a standalone trading signal, it is an excellent foundation for building advanced technical analysis strategies.
| ZigZag On Parabolic | MT4 |
| ZigZag On Parabolic | MT5 |
Password:forexsignalpro.net