Zig Zag Indicator

IntermediateTechnical Analysis2 min read

Quick Definition

A filtering tool that removes minor price fluctuations by only plotting movements exceeding a specified percentage threshold, highlighting significant trends and swings.

Key Takeaways

  • Zig Zag filters out price movements below a set percentage threshold, showing only significant swings
  • It is a lagging and repainting indicator — not suitable for real-time trading signals
  • Excellent for identifying swing points, wave structures, and applying Fibonacci levels
  • The percentage threshold should match the timeframe and volatility of the security being analyzed

What Is Zig Zag Indicator?

The Zig Zag indicator is a technical analysis tool that filters out price movements smaller than a specified percentage (or point) threshold, connecting only the significant swing highs and swing lows. This creates a zigzag line that overlays the price chart, clearly highlighting the major trend direction and key turning points. For example, with a 5% threshold, the Zig Zag only reverses direction when price moves at least 5% from the last swing point, filtering out all fluctuations less than 5%. The indicator is primarily used for three purposes: identifying significant support and resistance levels (at the swing highs and lows), applying Elliott Wave analysis (clearly showing wave structures), and measuring Fibonacci retracement levels between swing points. An important limitation is that the Zig Zag indicator is inherently lagging and repainting — it cannot identify the current swing in real-time because it needs the minimum percentage move to confirm a reversal. Therefore, it should never be used as a standalone trading signal generator. Its value lies in retrospective analysis, pattern identification, and as a foundation for other analytical tools.

Zig Zag Indicator Example

  • 1Setting a 10% Zig Zag on a volatile stock reveals only 4 major swings over 6 months, making the underlying trend and key reversal points immediately visible.
  • 2A trader uses the Zig Zag indicator's swing points to apply Fibonacci retracements, identifying the 61.8% level as a potential support for the next pullback.