Zigzag Alerts
- 指标
- 版本: 2.0
📊 ZigZag Alerts Advanced Suite for MetaTrader 5
Take the guesswork out of market structure and trend identification with the ZigZag Alerts Advanced Suite. This is not your standard, repaint-heavy MetaTrader ZigZag indicator. We have rebuilt and optimized the classic ZigZag algorithm specifically for MetaTrader 5, adding a professional color-coding system and a robust, real-time alert engine.
Whether you are a price action trader, a harmonic pattern enthusiast, or simply want to visualize major swing points clearly, this tool is an indispensable addition to your arsenal.
Key Features & Configuration Options
1. Precision ZigZag Engine (ZIGZAG PARAMETERS)
Unlike the standard MT5 ZigZag, our advanced suite provides full control over the sensitivity of the swing detection, allowing you to adapt the indicator to any market condition or timeframe.
- Depth (InpDepth): Controls the minimum number of bars that must pass without a second extreme being formed. Increasing this value filters out smaller noise, highlighting only major swing legs.
- Deviation (InpDeviation): The minimum change in points (or pips) required to confirm a new swing point. A higher deviation ensures only significant price movements are drawn.
- Backstep (InpBackstep): The minimum number of bars between peaks and bottoms. This setting helps refine the exact location of the turning point, preventing premature drawing.
2. Advanced Visual Customization (VISUAL SETTINGS)
Information clarity is paramount. The suite utilizes a color-coded buffer to instantly distinguish between bullish and bearish legs.
- Dual-Color Output: Automatically plots bullish (Up) legs in one distinct color (e.g., clrDodgerBlue) and bearish (Down) legs in another (e.g., clrOrange). This provides immediate visual confirmation of the current market trend bias.
- Adjustable Line Width (InpLineWidth): Customize the thickness of the ZigZag line to suit your chart layout and personal preference.
3. Real-Time Alerting System (ALERT SETTINGS)
Never miss a structural turning point again. The built-in alert engine notifies you the moment a new ZigZag peak or bottom is formed.
- Master Alert Switch (InpEnableAlerts): Easily enable or disable all notifications with a single master switch.
- Multi-Channel Notifications: Configure alerts to be delivered via:
- Sound (InpAlertSound): Plays a custom sound file (InpSoundFile) upon detection of a new point.
- Pop-up (InpAlertPopup): Displays an alert window directly on your MetaTrader 5 terminal.
- Push Notification (InpAlertPush): Sends an instant notification to your mobile device via the MetaTrader app.
- Confirmed-Leg Alerts (InpConfirmedOnly): This is a crucial professional filter. When set to true, the indicator will only trigger an alert after the bar closing confirms the ZigZag point. This eliminates false alerts caused by price spikes that retrace before the bar completes.
- Smart Alert Timing: The alert engine is optimized to trigger "Once per bar" at the formation of a new validated extreme, ensuring you receive a clean notification without spamming.
Why Choose This Advanced Suite?
- Zero Repaint (on confirmed legs): Our optimized calculation ensures that once a ZigZag leg is confirmed (especially when InpConfirmedOnly is enabled), it does not repaint or disappear.
- Institutional-Grade Market Structure: By filtering out market noise, the indicator clearly defines Highs and Lows, forming the basis for professional supply and demand analysis.
- Perfect for Automation: The clean buffer data makes this indicator ideal for developers looking to integrate ZigZag-based logic into their Expert Advisors (EAs).
- Lightweight Code: Despite its advanced features, the OnCalculate function is optimized for performance, ensuring it does not slow down your terminal.
Master the swings. Trade with confidence. Get the ZigZag Alerts Advanced Suite today.
