You are here

Zig Zag

Printer-friendly versionPDF version

The Zig Zag Indicator acknowledges minimum price changes and ignores those that do not fit the criteria.


A Zig Zag set at 10% with OHLC bars would yield a line that only reverses after a change from high to low of 10% or greater. All movements less than 10% would be ignored. The value at the 10% is called the target of Zig Zag. If a commodity traded from a low of 100 to a high of 109, the Zig Zag would not draw a line because the move was less than 10%. If the stock advanced from a low of 100 to a high of 110, then the Zig Zag would draw a line from 100 to 110 because the target was reached. If the commodity continued on to a high of 112, this line would be extended to 112 (100 to 112). The Zig Zag would not reverse until the commodity declined 10% or more from its high. From a high of 112, a commodity would have to decline 11.2 points (or to a low of 100.8 the new target) for the Zig Zag to reverse and display another line.

Retracements are from zig zag high to high, or zig zag low to low. If Zig Zag retraces to a zig zag High, they are calculated from the movement from the previous zig zag low to the current high divided by the movement from the previous zig zag high to the previous low.

Buy/Sell Signals

The Zig Zag indicator arrows are thrown when the market hits the target value. That means that a buy signal occurs when a valley is found by the market rising above the target value. That also means that a sell signal occurs when a peak is found by the market falling below the target value. In the example given that means the buy signal happened at 110 and the sell signal would happen at 100.8 if the market declined.

Example of a Zig Zag


Right-click anywhere on the chart and go to "Overlay Properties." Select Pivot Points from the list. The preferences will appear in the Control Panel. (Once you click on the chart, the Preference tab will go back to chart settings.) Restore Settings: TNT Default will change your settings back to the original software settings. My Default will change current settings to your personalized default settings. Apply To All Charts will apply your selected settings on all open charts. Save As My Default will save your current personal settings.

% Change Sensitivity: Change the percent of calculation.

Line: Choose the color, line style, and line thickness of your indicator line.

Retracements Line, Alt: Choose the color, line style, and line thickness of the retracement lines.

Select Show Retracement Target, Show as Percent, Show Retracements, or Show Alternative Retracements to show percents, retracements, and alternative retracements.

Number of Alternative Lines: Enter the amount of alternative retracement lines you want to show on the chart.

Font: Select the font, size, and color of the text. You can also choose to bold or italicize your text. Select the checkbox next to Show Text to hide or show your text on the chart.

Choose when you want Buy/Sell Arrows to show and what color