Home Features Performance Track Record Guides Academy Free Indicators Signals QuantumBot Pricing About Contact
EN DE ES FR PT ZH AR
Log In Sign Up
Beginner Module 2: Market Structure Mastery

How to Identify Swing Highs and Lows Correctly

◆ The short answer

A swing high is a candle with lower highs on both sides and a swing low is a candle with higher lows on both sides; the rule of three requires at least three candles with the swing candle as the extreme. More candles each side means a more significant swing. Use major higher-timeframe swings for BOS and CHoCH, minor swings for entries.

Learn the precise method for identifying swing highs and lows — the building blocks of all market structure analysis in SMC trading.

Why Swing Points Matter

Every concept in SMC — BOS, CHoCH, order blocks, liquidity pools — depends on correctly identifying swing highs and swing lows. Get these wrong and your entire analysis falls apart. A swing high is a candle with lower highs on both sides. A swing low is a candle with higher lows on both sides.

The Rule of Three

A reliable method: a swing high requires at least 3 candles — the candle before is lower, the swing candle is the highest, and the candle after is lower. Same logic inverted for swing lows. More candles on each side = more significant swing point.

Major vs Minor Swing Points

Major swings are visible on the higher timeframe and represent significant structural points. Minor swings are only visible on the current or lower timeframe and represent internal structure. For BOS and CHoCH, always use major swing points. Minor swings are for internal liquidity and entry refinement.

Common Mistakes

Labeling every tiny wick as a swing point creates noise and false signals. Using inconsistent rules leads to different structure reads on the same chart. Quantum Algo uses algorithmic swing detection to ensure consistent, objective market structure identification.

Swing Points Are Fractal

Every swing high or low contains smaller swings inside it, and sits inside a larger one. A higher-timeframe swing low is built from many lower-timeframe swings. Use this deliberately: mark the higher-timeframe swing points to define your bias and structure, and use lower-timeframe swings only to time entries. Reading the wrong fractal level is how traders mistake a minor pullback for a major reversal.

Swings Define Structure and Stops

Swing points are the skeleton of break-of-structure and change-of-character reads, and they are also where your stops belong — beyond the swing that invalidates your idea, not at an arbitrary distance. When a chart looks confusing, zoom out until the genuine, meaningful swing points are obvious again.

When in doubt, zoom out. The real swing points — the ones that define structure and protect your stop — are usually visible one or two timeframes higher than where you are lost.

Frequently asked questions

How many candles define a swing high?

A minimum of 3 candles where the middle candle has the highest high and both adjacent candles have lower highs. More candles on each side make the swing point more significant. Some traders use 5 candles for higher-timeframe swing points.

What is the difference between major and minor swing points?

Major swing points are visible on the higher timeframe and represent significant structural levels used for BOS and CHoCH identification. Minor swing points exist within the internal structure and are used for entry timing and internal liquidity identification.

How do I know which swing low is the protected one?

In an uptrend it is the low of the leg that produced the most recent higher high — and the higher high must be confirmed by a candle close above the previous high, not a wick. When a new higher high confirms, the protected low moves up to the low of that leg and the old one is retired.

Should I use the 3-candle or 5-candle fractal?

Three candles on the entry timeframe, five on the bias timeframe. The candle count only finds pivots; the three tests — displacement, a stop behind it, visible one timeframe up — decide which pivots are swings worth marking.

Why does price often break a swing low by a few pips and reverse?

Because the swing low is a pool of stops, and the market trades through it to fill orders before moving the other way — a liquidity sweep. By the closing rule it is not a break unless a candle closes beyond the swing, which is why the stop belongs a fraction of the ATR beyond the level rather than on it.

How far beyond a swing should the stop go?

About a quarter of the daily ATR on intraday charts and half on the 4-hour, then size the position from that distance so the dollar risk stays constant. A wide swing means a smaller position, never a larger loss.

Key Takeaways

This lesson covered the core concepts of How to Identify Swing Highs and Lows Correctly. Practice identifying these patterns on historical charts using TradingView Replay mode before applying them live. Quantum Algo automates the detection of the structures discussed here.

Quiz: Test Your Knowledge

Answer these questions to check your understanding of this lesson.

1. A swing high requires:

2. For BOS identification, you should use:

🧪
Prefer to play instead of read?
Try our interactive labs — simulate trades, build patterns, and earn badges.
Play & Learn →

◆ In one paragraph

A swing high is a candle whose high is higher than the highs on both sides; a swing low is the mirror. The ones that matter are the protected swings — the last high or low whose break would change the trend — and they are found by starting on the higher timeframe, marking only the pivots that produced displacement, and letting the lower timeframe fill in detail. Everything in Smart Money Concepts is built on top of this.

The lesson above gives the definition and the rule of three. This second half is the part traders actually get wrong in live markets: which swings to keep, which to ignore, how a swing becomes protected, how to read the same chart when the swings disagree across timeframes, and how to size the stop from the swing rather than from a number.

Three tests that separate a real swing from noise

The three-candle fractal finds every pivot, which is the problem: on a 5-minute chart it finds forty of them an hour. A swing is worth marking when it passes three tests, and most fail the second.

Test 1 — it was made by a move, not a wobble. Look at the leg that led into the pivot and the leg that left it. If either is a single candle with a body larger than the average of the last twenty, the pivot was made by displacement and someone had to commit size to make it. If both legs are three-candle drifts, the pivot is noise.

Test 2 — it holds a stop. Ask where a trader who entered on the previous leg would have placed the stop. If the honest answer is "below this low", the low is protecting positions, and protected positions are what liquidity is made of. A swing that nobody would have hidden a stop behind is not a level the market will come back for.

Test 3 — it is visible one timeframe up. Switch from the 15-minute to the 1-hour. If the pivot is still a pivot there, it is a swing on both charts and the structure built on it will agree. If it vanishes, it is internal structure — usable for entries, never for bias.

TestPassesFails
Made by displacementOne of the legs has a candle body over 1× the 20-bar averageBoth legs are slow multi-candle drifts
Holds a stopA trader on the prior leg would hide the stop beyond itNobody would place a stop there
Visible one timeframe upStill a pivot on the next timeframeDisappears into a single candle

A pivot that passes all three is a structural swing and goes on the chart. One that passes only the first is a minor swing and gets a lighter mark. One that passes none is deleted; the chart is cleaner and the structure reads itself.

How a swing becomes protected, and when it stops being

In an uptrend the protected low is the swing low from which price made the most recent higher high. It is protected because as long as it holds, the sequence of higher highs and higher lows is intact; break it and you have a change of character. Every time price makes a new higher high, the protected low moves up to the low of the leg that made it — and the old protected low is retired. That is the whole mechanism, and it fails in practice for one reason: traders keep the old low marked and read a break of it as a change of character when it was already retired.

The rule that keeps the marking honest: a swing low is only promoted to protected when the high above it is broken by a candle close. A wick through the high does not promote the low; a close does. The BOS and CHoCH lesson covers the closing rule in full, and the Smart Money Concepts Engine applies it automatically so that the protected swing on the chart is always the current one.

◆ The one-line rule

The protected low is the low of the leg that made the most recent confirmed higher high. When a new higher high confirms, the protected low moves; when the protected low breaks on a close, the trend has changed.

When the timeframes disagree

The commonest confusion is a 15-minute chart printing lower lows inside a 4-hour uptrend. Both are true. The 15-minute is showing a pullback that, on the 4-hour, is a single leg toward the higher-timeframe protected low. The way to hold both in your head is to name the swings by their timeframe: a "4-hour protected low" is a level you trade from; a "15-minute lower low" is a route price takes to get there.

The practical sequence: mark the 4-hour swings first (three to five of them, no more), then drop to the 15-minute only inside the 4-hour leg you are trading. The lower timeframe swings are used for two things — the entry trigger, which is a 15-minute change of character inside the 4-hour zone, and the stop, which sits beyond the 15-minute swing that the change of character protected. The multi-timeframe lesson and the timeframes lesson cover the pairings; the swing points guide works several charts through in full.

Reading a swing as a liquidity target

A swing low is not only a structural marker; it is a pool of stops. Every trader who bought the leg off that low has a stop under it, and every breakout trader has a sell stop under it too. That is why the market so often trades through a swing low by a few ticks and reverses — the liquidity sweep. The swing that got swept was the target, not the support.

Two swings deserve special attention. Equal highs or equal lows — two swings at the same price — are a double pool and are swept more often than single swings. And a swing that was already swept once and held is a swing the market has tested; a second sweep that also holds is one of the strongest reversal signals in this method, and a second sweep that fails is the real break. The Liquidity Sweeps script marks both events on the chart.

  • Single swing low in a trend: expect a sweep by a few ticks before continuation; put the stop a quarter-ATR beyond it, not at it.
  • Equal lows: expect the sweep; do not buy the first touch, buy the close back above after the sweep.
  • A swing already swept and held: the level has been tested; a second hold is strong, a second break is real.

Sizing the stop from the swing

The swing tells you where the stop goes; it does not tell you how much to risk, and mixing the two is how accounts get hurt. The stop sits beyond the swing that protects the idea — a quarter of the daily ATR beyond it on intraday charts, half on the 4-hour — and the position size is then calculated from that distance so the dollar risk is constant. A wide swing means a small position, not a larger loss. The position sizing guide has the arithmetic and a calculator; the ATR guide explains why the buffer is measured in ATR rather than pips.

ChartStop beyond the swingWhy
1–15 minute0.25 × daily ATRSweeps of a few ticks are normal; the buffer keeps you out of them
1–4 hour0.5 × daily ATRHigher-timeframe swings are swept by larger moves
Daily1 × daily ATR or the next swingDaily swings are targets for multi-day sweeps

Worked example: EURUSD, three timeframes, one swing that mattered

EURUSD on the 4-hour had made a higher high at 1.0920 after a leg up from 1.0815. Rule: the protected low became 1.0815 the moment a 4-hour candle closed above the previous high at 1.0895 — before that close, the old protected low at 1.0770 was still the one. On the 15-minute chart, price then made four lower lows on the way back toward 1.0815 — a pullback, not a change of character, because none of them was the 4-hour protected low.

At 1.0812 the 15-minute chart printed a wick three pips through the 4-hour protected low and closed back above it: a sweep, not a break, by the closing rule. The 15-minute then made a higher high above its last lower high at 1.0838 — the change of character on the entry timeframe. Long at 1.0840 on the retest, stop at 1.0798 (the swept low less 0.25 × the 55-pip daily ATR), target the 4-hour high at 1.0920. Risk 42 pips, reward 80, 1.9R, filled in eleven hours. Every decision came from naming the swings by timeframe: a 4-hour protected low as the level, a 15-minute change of character as the trigger, a 15-minute swing as the stop.

The playbook

  1. Mark the higher-timeframe swings first. Three to five on the 4-hour or daily; if you have marked ten, apply the three tests and delete.
  2. Promote a swing only on a close. A low becomes protected when the high above it is closed through, not wicked through.
  3. Retire the old protected swing when a new one confirms. Reading a break of a retired swing as a change of character is the most common false signal in SMC.
  4. Name every swing by its timeframe. "4-hour protected low" and "15-minute lower low" can both be true; they mean different things.
  5. Treat swings as liquidity first. Expect the sweep; enter on the close back inside, not on the touch.
  6. Stop beyond the swing by an ATR fraction, size from the stop. The swing sets the distance; the account sets the risk.

Mistakes that cost the most

  • Marking every fractal on the 5-minute chart and trading phantom structure breaks.
  • Promoting a swing on a wick instead of a close.
  • Keeping a retired protected low on the chart and calling its break a change of character.
  • Buying the first touch of a swing low instead of the close back above after the sweep.
  • Putting the stop exactly at the swing, inside the sweep zone.
  • Reading a 15-minute lower low as a trend change inside a 4-hour uptrend.

Key takeaway

Find every pivot with the fractal, keep the ones that pass the three tests, promote them to protected only on a close, retire them when a new one confirms, and name each by its timeframe. Then treat the swing as the liquidity it is: expect the sweep, enter on the close back inside, and put the stop an ATR fraction beyond it.

Continue Learning

⚡ Take Profit Strategies: Maximize Every Winning Trade → ⚡ Why Static Support & Resistance Fails (And What to Use Instead) → ⚡ The Trading Journal System: Track, Analyze, and Improve → ⚡ Trend Identification with SMC: Beyond MAs → ⚡ Support & Resistance: Why Most Draw Them Wrong → ⚡ Trading Timeframes Explained: Which to Use? → ← Back to Full Academy

Apply what you learned with Quantum Algo

Detect these patterns automatically on your TradingView chart.

Start Now — From $19/mo →
← Back to Academy