Momentum ZigZag
Aug 1, 2020

The Momentum ZigZag indicator provides a structured visualization of market swings and trend transitions by identifying key high and low points. It helps traders distinguish between major and minor market territories, offering a clear perspective on price momentum and structural health.
Usage
The tool is primarily used to identify market structure and trend shifts. By connecting significant highs and lows, it filters out minor price fluctuations to highlight the broader directional movement.
- Identifying Trends: A bullish trend is established through consecutive higher highs and higher lows. Conversely, a bearish trend is confirmed when the price forms lower lows and lower highs.
- Trend Transitions: A change in trend is signaled when a previous swing level is breached. For example, a bullish trend is considered officially broken only when a higher low is violated and the price establishes a lower low and lower high below that point.
- Minor vs. Major Territories: The indicator can help identify shorter-term "minor" trends within an overall "major" trend. As long as the major trend remains intact, breaks in minor territory often suggest the eventual continuation of the primary direction.
- Momentum Analysis: By observing the slope and character of the ZigZag lines, traders can gauge the strength and health of current conditions, whether the market is trending, ranging, or moving within a channel.
Details
The script utilizes a lookback period to determine local peaks and troughs. It employs logic to ensure that a direction change is only confirmed when price action warrants a shift in structure, preventing premature signals during consolidation. The internal logic tracks "dirUp" and "dirDown" states to manage the drawing of lines dynamically, ensuring that only valid swing points update the visual output.
Settings
- High/Low length: This input determines the lookback period (length * 2 + 1) used to identify the highest highs and lowest lows. Increasing this value will result in a more filtered ZigZag showing larger swings, while decreasing it will capture more frequent, smaller price movements.
FAQ
How do I use the Momentum ZigZag to find trend reversals?
A reversal is typically signaled when the ZigZag transitions from making higher highs to breaking a previous higher low and forming a subsequent lower high. The tool includes built-in alerts to notify users when the ZigZag direction changes.
Can this indicator be used for scalping?
Yes, by adjusting the "High/Low length" to a lower value, the indicator becomes more sensitive to short-term price swings, making it suitable for lower timeframe analysis and scalping.
How can I access Momentum ZigZag?
You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.
Free indicator
Get free access to this indicator on the platforms below.
Unlock the entire LuxAlgo Library
Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.