Apply for JIO IPO - India’s Mega IPO Is Here!

Apply for JIO IPO -

Angel One - Share Market Trading and Stock Broking
Skip to main content

Zig Zag Indicator: Meaning, How it Works, and How to Use it

6 min read•Updated on 15th Oct, 2026•by Team Angel One
The Zig Zag Indicator filters market noise and highlights key price swings, helping traders spot trends, reversals and patterns with greater clarity.
Share

Markets rarely go in one direction. Prices go up, down, and there is a lot of short-term noise in there that might obscure the overall trend. The Zig Zag indicator can help traders simplify the chart and identify noteworthy price fluctuations.

The indicator chooses not to react to every small price movement, instead ignoring price changes below a selected level and linking significant swing highs and lows. This makes it easy to visualize trends, reversals, and important price patterns.

The Zig Zag Indicator is a charting and research tool, not a buy or sell signal in itself.

Key Takeaways

  • The Zig Zag Indicator filters out the noise of small price movements and highlights major market changes.
  • It links major swing highs and swing lows with straight lines.
  • The magnitude of a price move needed to confirm a new swing depends on a deviation percentage (5% to 10%), along with depth and backstep settings on trading platforms.
  • The indicator helps traders analyze trends, reversals, and chart patterns.
  • Its next swing could change with new price data; therefore, it shouldn't be treated as a definitive prediction. It works best alongside price action and other technical analysis tools.

What is the Zig Zag Indicator?

The Zig-Zag Indicator is a technical analysis tool that helps to simplify the interpretation of price charts. It ignores smaller price moves below a selected threshold and focuses on larger highs and lows.

Once a major swing is found, the indicator draws a straight line to the next swing that meets the criteria. The outcome is a succession of lines that rise and fall in a zigzag pattern.

For example, if the deviation is set to 5%, a price movement below the acceptable threshold could be ignored. When the price undergoes a qualified reversal, a new swing point can be plotted.

The exact computation can differ across platforms, as various versions may use variables such as percentage deviation, pivot depth, or price source.

How Does the Zig Zag Indicator Work?

The indicator filters price fluctuations based on a specified threshold.

Think about a stock that is at ₹100. The indicator looks for a significant move when the Zig Zag divergence reaches 5%, rather than responding to every little change.

If the stock moves to ₹105, that would hit the 5% level. Should the price rise further, it may reach a more extreme high, thereby updating the swing high.

If the stock then drops the necessary percentage from that swing high, the indicator can validate a new swing low and connect the two positions.

This cycle repeats across the chart, providing you with a simplified perspective on major price fluctuations.

Key Setting of the Zig Zag Indicator

A crucial parameter for the indicator is the percent deviation. It defines the minimum price movement required for a new swing to be identified.

For example:

Deviation  General Effect 
Lower percentage  Shows more price swings 
Higher percentage  Filters out more market noise 
5%  Highlights relatively moderate movements 
10%  Focuses on larger price swings 

A lower setting can make the indicator more responsive, but it can also generate more swings. Higher settings can provide a clearer chart, but you might miss tiny moves.

The correct setting depends on the asset, the time frame, volatility, and trading objective.

How to Calculate Zig Zag Indicator

There is no single universal Zig Zag formula, as implementations might vary. A standard percentage-based computation starts by measuring the change relative to a previous swing price.

Percentage Price Change = [(Current Price - Previous Swing Price) ÷ Previous Swing Price] x 100

The movement is then compared with the set threshold.

Let us assume, for example, that a stock’s previous swing low was ₹1,000 and the deviation was 5%.

The rise to ₹1,050 implies:

[(₹1,050 − ₹1,000) ÷ ₹1,000] × 100 = 5%

Once you get the requisite movement, the price point can qualify as a considerable swing. The indicator then looks for the next qualifying move in the opposite direction.

Additional requirements to ensure pivot points are in place are platform specific. So, the appearance and computation of the indication can change.

Consider an investor tracking a mid-cap stock trading on the National Stock Exchange (NSE) using a daily chart with a Zig Zag deviation parameter set to 5%. The stock establishes a confirmed swing low at ₹500 each.

The price moves in the following way:

  • ₹500: Starting bid
  • ₹525: 5% upside
  • ₹540: Rises
  • ₹510: High fall from the swing
  • ₹513: Some recovery
  • ₹510: No big reversal so far

The indicator can then find a swing low if the threshold for reversal is satisfied from the relevant swing high and connect it to the prior swing high.

The Zig Zag line misses out on some of the minor fluctuations between ₹500 and ₹540 but emphasizes the more significant turning points.

This can make the whole pricing structure clearer to see.

How to Use Zig Zag Indicator in Trading

There are many methods to use the indicator.

  1. Identify the Key Trends

    Higher highs and higher lows can indicate an upward trend. Similarly, a series of lower highs and lower lows may indicate a downtrend. These swing relationships are easier to see with the Zig Zag lines.

  2. Identify Potential Reversal Zones

    The indicator finds the major swing highs and lows. Traders can use these areas as reference points when evaluating prospective trend reversals. A reversal should still be confirmed by market movement, not merely assumed when a Zig Zag line turns.

  3. Analyse Support and Resistance Levels

    You might want to check back to previous swing highs and lows. Traders may look for potential breakouts, breakdowns, or reactions in these locations.

  4. Learn the Chart Patterns

    The clearer swing structure may make it simpler to see some patterns. The Zig Zag Indicator can be used when examining formations such as triangles, channels, double tops, and double bottoms. It can also help with more advanced pattern analysis, such as Elliott Wave and harmonic patterns.

  5. Use it Along with Other Indicators

    The Zig Zag Indicator can be used alongside other indicators such as moving averages, RSI, MACD, or volume. For example, a trader can utilize Zig Zag for the general swing structure and then use RSI or volume for further confirmation.

Zig Zag Indicator in Different Timeframes

The indicator can be used on many timeframes, but the interpretation of the signal depends on the chart you are using.

For short-term trading (to capture relatively small movements), traders may use shorter time frames and smaller deviations.

A longer timeframe and wider deviation might help filter out short-term noise and focus on larger market moves when positioning or conducting longer-term analysis.

There is no “right” setting for all. You should examine both the asset's volatility and the type of price movement the trader wants to study.

Zig Zag Indicator vs Moving Average

Feature  Zig Zag Indicator  Moving Average 
Main purpose  Highlights significant price swings  Identifies the average price trend 
Focus  Swing highs and lows  Smoothed price movement 
Filters noise  Yes  Yes 
Shows reversals  Highlights significant turning points  Can signal trend changes with lag 
Predictive ability  Limited  Limited 
Common use  Trend and pattern analysis  Trend identification and confirmation 

Benefits of the Zig-Zag Indicator 

Dampens market noise: The indicator filters out minor fluctuations, helping traders focus on larger price shifts. 

Trends become more visible: The Zig Zag structure may help you better recognise an underlying trend, as it joins important highs and lows. 

Helps in analysing patterns: It can also make chart patterns and wave structures easier to understand, with clearer swing points. 

Customisable: The deviation and other variables are adjustable based on the asset and timeframe. 

Works across markets: The indicator can be used for stocks, indices, commodities, and other traded asset analysis. 

Limitations of Zig Zag Indicator 

The Zig Zag Indicator has one crucial drawback. It is not going to forecast the future. 

New pricing information can modify the latest line or the swing. If the market continues in the existing trend before turning around, a previously identified swing point may be modified. This suggests that traders should be cautious when examining the latest unconfirmed portion of the indication. 

The indicator may also lag since a reversal must exceed the set threshold before a new swing is identified. If the setting is too low, you may get too many swings. If the setting is too high, it may mask useful price changes. 

For these reasons, the Zig Zag Indicator should normally be utilised as an analytical and confirmation tool, rather than as a stand-alone entry or exit system. 

Conclusion 

The Zig Zag Indicator helps turn a congested price chart into a better representation of big market moves. It filters out the lesser moves and connects the key highs and lows, helping traders to study trends, reversals, and chart patterns.

The signal should not be taken as a crystal ball. Its recent swing may change with the new price data. Its effectiveness is very dependent on the settings specified. It can be used in conjunction with price movement, volume, support and resistance, or other indicators to provide a more balanced view of the market. 

FAQs

It shows large price swings, filtering out smaller price moves and connecting qualifying highs and lows. 

The Zig Zag indicator can repaint because it identifies price swings only after a sufficient price move confirms a high or low. As new price data arrives, recent Zig Zag points may change or disappear. 

Common default settings use a 5% deviation, 10-bar depth, and 3-bar backstep, although settings vary across trading platforms. 

Yes, but with caution. Since recent Zig Zag points can repaint, using unconfirmed signals may cause misleading backtests or premature trades. Algorithms should rely on confirmed swing points. 

It is usually called a trailing or retrospective indicator since a major reversal must occur before the new swing can be verified. 

There is no one perfect setting. Depends on the asset, timeframe, and level of market volatility. Lower deviation permits more swings. Higher deviation filters out more noise. 

Although it may be used on intraday charts, traders need to ensure the settings are adjusted to the asset's timing and volatility. 

Not on its own. It is generally used to study important price changes, trends, and swing points. Traders tend to use it alongside other types of analysis before making a trade decision. 

The last swing or line might be invalidated by new price data or extended by the present price movement. This is why the latest Zig Zag leg should be approached with caution. 

Open Free Demat Account!

Join our 3.8 Cr+ happy customers

+91