Technical Analysis › Alternative Chart Types

Swing Charts: Identifying Swing Highs and Lows

Spot the edge. Swoop in.

A swing chart filters ordinary price action down to a directional line connecting only the significant turning points — the swing highs and swing lows — and drops the noisy back-and-forth in between. This guide walks through how swing points are identified, why the process is inherently parameter-dependent, and a fully worked example applying a simple N-bar rule to a small price series by hand.

By Swoopr Editorial Team

Published · Updated

AI-assisted content · Swoopr is responsible for the final published article.

Key Takeaways

Direct answer: A swing chart filters price action down to a directional line connecting only the significant swing highs and swing lows in a series of bars or candles, ignoring the smaller moves in between. It's typically overlaid on standard candlestick data to highlight market structure — higher highs and higher lows in an uptrend, lower highs and lower lows in a downtrend — rather than functioning as a fully standalone chart type the way Renko or Point and Figure do.

What Is a Swing Chart?

A swing chart answers a narrower question than a full price chart: of all the back-and-forth movement in a security's price, which points actually mattered? It does this by discarding every bar except the ones marking a genuine change in direction — the swing highs (local peaks) and swing lows (local troughs) — and drawing a line connecting only those points in sequence.

This makes swing charts conceptually related to how Point and Figure, Renko, and Kagi charts each filter out noise in their own way, but there's an important distinction: those three are standalone chart-construction methods that replace the underlying bar structure entirely. A swing chart is typically overlaid on or derived from standard candlestick data specifically to highlight market structure, rather than replacing the candles themselves. You can still see the individual candles underneath; the swing line is an added layer marking which candles were structurally significant.

Why Traders Use Swing Points

Swing highs and swing lows are the raw material for describing trend structure in plain, falsifiable terms. Instead of relying on a moving average's slope or a subjective "this looks like an uptrend" impression, a trader can point to a specific sequence of swing highs and swing lows and say precisely why the structure looks bullish, bearish, or directionless — see the market-structure section below.

How Are Swing Highs and Lows Identified?

There are two common approaches, and they can be combined.

The N-Bar Fractal Rule

The most widely used method is a simple bar-counting rule:

Swing high (N-bar rule) = a bar whose high is higher than the highs of the N bars immediately before it and the N bars immediately after it.
Swing low (N-bar rule) = a bar whose low is lower than the lows of the N bars immediately before it and the N bars immediately after it.

A common choice is N = 2, sometimes called a 5-bar fractal (the pivot bar plus 2 on each side). A larger N requires a more pronounced turning point to qualify, which produces fewer, larger swings; a smaller N flags more, smaller swings.

The Minimum-Size Filter

An alternative or complementary method ignores the bar-counting pattern entirely and instead requires a candidate swing to move by at least a minimum size before it counts — commonly expressed as a percentage of price (e.g., at least a 3% move from the prior swing point) or as a multiple of Average True Range (ATR), which scales the threshold to the security's own recent volatility instead of using a fixed percentage. A move smaller than the threshold is treated as noise and folded into the existing swing rather than starting a new one.

Why Swing Identification Is Inherently Subjective

Both methods require a parameter chosen in advance — N for the fractal rule, or the size threshold for the minimum-size filter — and that choice is not dictated by the price data itself. This is a real limitation, not a minor technical detail: the exact same underlying price series will produce a materially different set of swing highs and swing lows depending on which N or which threshold is selected. Two traders looking at the same chart with different swing settings can reasonably disagree about where the last significant swing point actually was. Swing points are a useful simplification of price action, not an objective fact about it.

Common Mistake

The common mistake is treating a chart's default swing setting as if it were the "correct" one. There is no universally correct N or threshold — the right setting depends on the timeframe and the trader's own tolerance for noise versus lag, and changing it after the fact to make a prior pattern look cleaner is a form of hindsight bias.

Worked Example: Identifying Swing Points With a 2-Bar Rule

Illustrative, hand-verified numbers — not live market data.

The table below applies the N = 2 fractal rule to a nine-day synthetic price series. A day qualifies as a swing high only if it has at least 2 bars on each side to compare against and its high exceeds the highs of both bars on each side; a swing low follows the same logic using lows.

Nine-day worked example applying a 2-bar swing rule to identify swing highs and lows
DayHighLowClassification (N = 2)
Day 150.0049.20Not enough neighbors (needs 2 bars on each side)
Day 251.5050.30Not enough neighbors
Day 352.8051.60Swing high — 52.80 exceeds Days 1–2 and Days 4–5 highs
Day 452.1050.90No pivot — Day 6's high (53.60) exceeds it
Day 551.4050.10Swing low — 50.10 is below Days 3–4 and Days 6–7 lows
Day 653.6051.20No pivot — Day 7's high (55.90) exceeds it
Day 755.9053.40Swing high — 55.90 exceeds Days 5–6 and Days 8–9 highs
Day 854.7052.80Not enough neighbors
Day 953.9052.10Not enough neighbors

Day 3 qualifies as a swing high because its high of 52.80 is greater than both Day 1 (50.00) and Day 2 (51.50) before it, and both Day 4 (52.10) and Day 5 (51.40) after it. Day 5 qualifies as a swing low because its low of 50.10 is less than both Day 3 (51.60) and Day 4 (50.90) before it, and both Day 6 (51.20) and Day 7 (53.40) after it. Day 7 qualifies as a swing high because its high of 55.90 exceeds Day 5 (51.40), Day 6 (53.60), Day 8 (54.70), and Day 9 (53.90). Days 4 and 6 look like plausible turning points at a glance, but each is disqualified by a bar just past it that goes further in the same direction — Day 4's high is exceeded by Day 6, and Day 6's low doesn't undercut Day 4's low — which is exactly the kind of case where the N-bar rule earns its keep over an eyeballed reading of the chart.

The resulting swing sequence for this series is: swing high at Day 3 (52.80) → swing low at Day 5 (50.10) → swing high at Day 7 (55.90). Because Day 7's swing high (55.90) is higher than Day 3's swing high (52.80), this short sequence describes a higher high — one building block of an uptrend structure, covered next.

Common Mistake

The common mistake is applying the rule only to the "obvious" turning points on the chart and skipping the mechanical check on borderline bars like Day 4 and Day 6 above. The N-bar rule is only as reliable as its consistent, mechanical application — selectively applying it produces a different, less reproducible set of swing points than applying it uniformly to every bar.

How Do Swing Points Reveal Market Structure?

Once a series of swing highs and swing lows has been identified, comparing each new pivot of a given type to the prior pivot of the same type describes trend structure in plain, checkable terms:

In the worked example above, the two-swing-high sequence (52.80 then 55.90) is a higher high on its own; a full read on trend structure would also need the swing-low sequence to confirm, and a longer run of data than nine bars to be meaningful in practice.

Swing Charts and the Underlying Bar Type

Because a swing chart is a layer identifying turning points rather than a replacement for the underlying bars, it can be built on top of any bar type — including Heikin-Ashi candles. Heikin-Ashi already smooths price into a trend-following series with its own averaging formula; running swing-point identification on top of Heikin-Ashi bars instead of standard candles can produce a cleaner-looking (but not necessarily more accurate) swing sequence, since some of the noise Heikin-Ashi already smooths away never reaches the swing-detection step. Traders who use swing structure as part of a broader plan for entering and exiting positions around those pivots may find related context in Swoopr's trading strategies guide.

Misconceptions Versus Reality

MisconceptionReality
A swing chart is a standalone alternative chart type like Renko or Point and FigureA swing chart is typically an overlay identifying turning points on top of existing candlestick (or other bar-type) data, not a replacement for the underlying bars
Swing highs and lows are an objective fact about the price seriesSwing points depend on a chosen parameter — the N in an N-bar rule, or a size threshold — and different reasonable choices produce different swing points from the identical price data
A wider N always produces "better" swing pointsA wider N filters more noise but also reacts later to genuine turning points; the right setting is a tradeoff, not a universal default
Identifying a higher-high, higher-low structure predicts the trend will continueSwing structure describes what already happened in the price series; it does not forecast whether the next swing will continue or break the pattern

Risks, Limitations, and Exceptions

Frequently Asked Questions

What Is a Swing Chart?

A swing chart filters price action down to a directional line connecting only the significant swing highs and swing lows in a series of bars or candles, ignoring the smaller back-and-forth moves in between. It is typically overlaid on or derived from standard candlestick data to highlight market structure — such as higher highs and higher lows in an uptrend — rather than functioning as a fully standalone chart type the way Renko or Point and Figure do.

How Are Swing Highs and Lows Identified?

The most common method is a simple N-bar fractal or pivot rule: a swing high is a bar whose high is higher than the highs of N bars on either side, and a swing low is a bar whose low is lower than the lows of N bars on either side. An alternative method filters swings by a minimum size, such as a percentage move or a multiple of Average True Range, discarding any swing smaller than that threshold regardless of the bar-count pattern.

How Do Swing Points Reveal Market Structure?

Once swing highs and lows are identified, comparing each new pivot to the prior one of the same type describes trend structure in plain terms: a sequence of rising swing highs and rising swing lows describes an uptrend, a sequence of falling swing highs and falling swing lows describes a downtrend, and a mix of the two — such as a lower high following a higher low — describes a range or a potential change in structure.

Sources and Methodology

Swing-point identification follows long-standing, publicly documented technical-analysis conventions (the N-bar fractal/pivot rule and volatility- or percentage-based swing filters). Key reference sources include:

The nine-day worked example in this guide uses a clearly labeled, deterministic illustrative dataset, not live market data. This content was reviewed by the Swoopr Editorial Team in August 2026.

Related Reading