Swing Charting

Swing Charting

What do Point & Figure charts, Kagi charts, Renko charts, Filtered Waves and ZigZag have in common? They are all related to swing charting in some way. Swing charting follows a simple concept: additional information to the chart is made when a new price swing penetrates the level of the prior swing in the same direction. The basis of this type of charting is the filter. Once prices have moved by the distance specified by this filter, a new line is drawn next to the previous one. In a nutshell, it is a chart that shows up and down price movement of a minimum size, regardless of the time it takes.

Swing charts work rather similarly to a breakout system. A new high made after so many days is a buy signal, while a sell signal occurs when a new low is made after so many days. This has been written about for years by the likes of Gann, Merrill, Livermore, Donchian, Hochheimer, Wilder and Keltner, all of whom used some form of swing charting.

Many swing-based systems use volatility as the basis for determining the parameters to use for determining the swing filter. This way, as the current volatility increases, the number of days used in the calculation of the swing filter decreases.

One of the more simple swing systems was Donchian's Four-Week Rule: buy when the current price goes above the highs of the previous 4 full weeks, but sell (go short) when the price falls below the lows of the previous 4 full weeks. That's it. Guess what? In 1970, Dunn and Hargitt Financial Services rated it as the best of the popular systems of the day.

There are a host of different swing charting techniques. Some use 3 consecutive new highs as an up move and will remain as such until 3 consecutive new lows. The list is endless, but the concept is the same.

Arthur Merrill first wrote about filtered waves in his book, Filtered Waves, in 1977. His swing filter was merely a percentage of price movement. This technique removes actual price from the decision and can work on just about any time series. For all you engineers, it is just an amplitude filter; it helps remove undesirable information.

ZigZag is the term used by many charting programs, including StockCharts.com, for this filtered wave type of charting.

A simple example is to display price data identifying only moves of 5% or greater.

Hewlett-Packard Co. (HPQ) Swing example chart from StockCharts.com

One can see that it filters out all the small price variations, showing only the moves of 5% or greater.

A caveat, however, is that the last leg of ZigZag is going to change as the most recent price changes, up until prices are reversed by the filter amount (5% in the above chart). The important item is the turning point, which is the point at which prices have reached at least the filter amount since they reversed. If you see a turning point, then prices have already moved at least the filtered amount in the opposite direction. (Please re-read this paragraph until it sinks in.)

Below is the same price data, but with a 10% filter being used. Notice how it removed some of the smaller waves.

Hewlett-Packard Co. (HPQ) Swing example chart from StockCharts.com

Below is a chart using the exact same data, but with a filter of 15%. That is, only moves of 15% or greater are shown by ZigZag. Notice that the small up-move in the last few days of the previous charts is gone. This is because prices have not moved upward by 15% since the down leg started.

Hewlett-Packard Co. (HPQ) Swing example chart from StockCharts.com

Swing charting is a viable tool for trading and making investment decisions, as it assists you in staying with the trend, limiting losses and following well-defined rules.