SMC • 6 min • Feb 21, 2026
How to Mark SMC Swing Highs and Lows (Stop Second-Guessing)
Inconsistent swing high and low marking causes failed trades. Here are the exact rules for marking swings on any timeframe with no ambiguity.
Key Takeaways
- Swing highs and lows are liquidity pools—zones where retail traders place stops and institutions hunt orders
- Mark swings where price fails to continue momentum and leaves liquidity behind (rejection zones)
- BOS (Break of Structure) only valid when it breaks a real swing—not every peak is a swing
- Higher timeframe swings show institutional intent, lower timeframe swings show entry timing
Swing Highs and Lows Are Liquidity Pools (Not Just Peaks)
In SMC, swing highs and lows represent liquidity zones—areas where retail traders cluster their stop losses and limit orders. When price creates a swing high at 1.0900, retail shorts place stops above it. When institutions want to move price up, they sweep those stops (liquidity grab) before the real move.
This is why marking swings correctly matters: BOS (Break of Structure) is not just price breaking a level. It is price collecting retail liquidity at that swing before reversing or continuing. If you mark the wrong swing, you enter on a false liquidity sweep and get trapped with retail.
Most traders mark every peak as a swing. Wrong. A real swing high is where price momentum failed, left liquidity behind, and reversed with conviction. Not every consolidation high is a swing. Not every pullback creates a swing low. Only mark zones where institutions show interest (rejection, sweep, reversal).
Example: Price rallies from 1.0800 to 1.0920 in strong momentum. At 1.0920, price consolidates for 5 candles (no lower lows, no momentum). Then drops hard to 1.0850. That 1.0920 is a swing high—momentum failed, liquidity left behind, institutions rejected the level. Mark it. Future BOS above 1.0920 = valid liquidity sweep setup.
How to Identify Valid Swing Highs (Momentum Failure + Liquidity Left)
A swing high forms when bullish momentum fails and price rejects the level with bearish movement. Look for: (1) Strong move up to a level, (2) Price fails to push higher (consolidation or lower highs), (3) Sharp drop away from the level (institutions rejected it). This creates liquidity above the swing—retail longs place stops above the high.
Example: Price rallies from 1.0850 to 1.0920 in 10 candles (strong bullish momentum). At 1.0920, next 3-4 candles make lower highs: 1.0918, 1.0915, 1.0912. Then price drops to 1.0880 with momentum. Mark 1.0920 as swing high. Why? Momentum died, price rejected the zone, liquidity left above (retail stops). Future sweep above 1.0920 = BOS signal.
Invalid swing high: Price consolidates around 1.0900 for 15 candles in tight range (1.0895-1.0905). No momentum up, no momentum down. Just noise. Do not mark this as a swing high. No institutional interest shown. Consolidation ≠ swing. Swings form where momentum fails with conviction.
Key difference from generic methods: We do not count candles (2 left, 2 right). We read price behavior. Did price reject the zone? Did momentum fail? Is there liquidity left behind? If yes to all three = mark swing. If price slowly drifts lower without conviction = not a swing, just consolidation.
Confirmation: Price must move away from the swing with clear momentum (20-40 pips minimum on 15m chart, 50-80 pips on 1H). If price only drops 10 pips and reverses back up, that was not a rejection—it was a pause. Wait for real rejection before marking swing.
- Swing high = momentum failure + sharp rejection + liquidity left above
- Look for: strong move up → failed continuation (lower highs) → drop with conviction
- Do not mark every peak—only mark zones where institutions rejected price
- Confirmation = price moves 20-40+ pips away from swing (shows institutional intent)
How to Identify Valid Swing Lows (Support Rejection + Liquidity Pool)
Swing lows form where bearish momentum fails and price rejects support with bullish reversal. Pattern: (1) Strong drop to a level, (2) Price fails to push lower (consolidation or higher lows), (3) Sharp rally away from the level. This leaves liquidity below—retail shorts place stops below the swing low.
Example: Price drops from 1.0920 to 1.0840 in aggressive bearish momentum. At 1.0840, next few candles make higher lows: 1.0842, 1.0845, 1.0848. Then price rallies to 1.0880 with strong bullish candles. Mark 1.0840 as swing low. Why? Bears could not push lower, bulls rejected the zone, stops cluster below 1.0840. Future sweep below = BOS/liquidity grab.
Invalid swing low: Price slowly grinds from 1.0900 to 1.0860 over 20 candles with no momentum. At 1.0860, price drifts sideways for 10 candles. No clear rejection, no momentum shift. This is not a swing—it is a slow bleed. Do not mark it. Institutions show no interest in defending this level.
SMC principle: Swing lows are where smart money defends positions. If price drops to 1.0840 and immediately reverses with conviction (engulfing candles, FVG created, BOS to upside), institutions are buying there. That is a real swing low—they will defend it again if price returns.
Timing: Mark swing low after price has moved away with 20-40+ pips (15m chart) or 50-80+ pips (1H chart). If price only bounces 5-10 pips and stalls, that was a wick hunt, not institutional support. Wait for commitment before marking swing.
Higher Timeframe Swings Show Institutional Intent (Bias)
In SMC, higher timeframe swings (1H, 4H, Daily) show where institutions accumulated or distributed large positions. These are major liquidity pools that control trend direction. Lower timeframe swings (5m, 15m) show entry timing within that trend. Do not confuse the two.
Example: 4H chart shows swing low at 1.0800 (price rejected with massive bullish momentum, created FVG, broke structure). This is institutional demand—they bought size at 1.0800. Your bias is bullish above 1.0800. Now drop to 15m chart: you see internal swings at 1.0820, 1.0835, 1.0850. These are entry swings, not bias swings.
Trading with structure alignment: 4H bullish (swing low defended at 1.0800). 15m shows internal CHoCH at 1.0835 (bearish to bullish flip). Enter long at 1.0835. Stop below 15m swing low at 1.0830. Target: next 4H swing high at 1.0920. You trade lower TF swings inside higher TF structure. That is SMC layering.
Why not mix timeframes: If you mark both 4H swing (1.0800) and 15m swing (1.0820) as equal, you lose clarity. When 15m breaks 1.0820, is that a trend reversal? No—4H structure still bullish. The 15m break is internal pullback, not reversal. Keep timeframes separate: 4H = bias, 15m = entries.
Rule: Pick one timeframe for bias/structure (1H or 4H recommended). Mark only major swings where institutions showed clear intent (rejection, FVG, momentum shift). Use lower timeframe for internal structure (entries only). Never compare internal swings to structural swings.
Internal Structure Shows Entry Timing (Not Trend Reversals)
Internal structure is micro-level price movement inside a higher timeframe trend leg. When 1H shows bullish structure (swing low defended, BOS to upside), the 15m chart inside that move will show internal swings—mini pullbacks where institutions re-enter or add to positions. Do not treat internal breaks as major reversals.
Institutional perspective: Higher TF swings are where smart money accumulated large size (they bought 1.0800, defended it with urgency = 4H swing low). Internal TF swings are where they re-enter on pullbacks after initial move (price rallies to 1.0850, pulls back to 1.0835, they add longs = 15m swing low). Internal swings inside trend are entry timing signals, not trend change signals.
Entry system using internal structure: Step 1: Check 1H chart → bullish structure (swing low at 1.0800 defended, BOS to 1.0860). Step 2: Wait for 15m internal pullback → price drops from 1.0860 to 1.0835 (internal bearish CHoCH on 15m). Step 3: Enter on 15m CHoCH back to bullish → price breaks 1.0840 internal swing high, enter long. Your stop: below 15m internal swing low (1.0835). Your target: next 1H swing high or liquidity zone above.
Common mistake: Shorting an internal bearish CHoCH inside 1H bullish structure. Price moves: 1H bullish (swing low defended), rallies to 1.0860, pulls back to 1.0835 (15m shows bearish CHoCH). Retail traders see bearish CHoCH and short. Institutions sweep that pullback and continue the 1H bullish move. That internal CHoCH was an entry to go long, not a reversal signal to short.
Entry checklist when using internal structure: (1) Is 1H structure bullish or bearish? (2) Is 15m showing internal pullback against 1H trend? (3) Did 15m CHoCH back to 1H direction confirm? (4) Are you entering with 1H bias, not against it? If the answer is yes to all four, that is an SMC-aligned entry.
Common Swing Marking Mistakes (SMC Perspective)
Mistake 1: Marking every peak instead of zones with institutional interest. Retail traders mark every high and low because the chart looks bumpy. SMC traders only mark swings where institutions showed rejection with momentum (sharp drop + FVG + distance traveled). Do not mark consolidation highs with no momentum. Institutions show no interest there. If price does not leave the zone with urgency (20-40+ pips away), that was not a swing—it was noise.
Mistake 2: Counting candles instead of reading behavior. Trader sees 2 lower highs on the left and 2 on the right, marks swing. But there was no rejection, no momentum failure, no liquidity left behind. Candle counting can apply to any TA method. SMC is about reading institutional footprints: Did price reject? Did it leave liquidity? Did it move away with conviction? If not, do not mark it.
Mistake 3: Confusing internal swings with structural swings. Trader sees 15m bearish CHoCH inside 1H bullish structure and thinks the trend reversed. Wrong. Internal breaks are pullbacks. Structural breaks are trend reversals. Only mark structural swings on your bias timeframe (1H or 4H). Do not treat internal 15m swings as equal to 1H structure. They serve different purposes—1H = direction, 15m = entries.
Mistake 4: Not waiting for price to leave the zone. Trader marks swing high at 1.0900, price drops 5 pips to 1.0895 and consolidates. Trader thinks swing is confirmed. Not true. 5 pips = still in the zone. Institutions did not reject it yet. Wait for price to leave 20-40+ pips away before confirming swing. Distance shows institutional intent, not number of candles.
Mistake 5: Marking swings but not trading sweeps. Trader marks liquidity zones (swing highs/lows) but never enters when price sweeps them and reverses. Remember: Swings are liquidity pools. When price returns to sweep a swing (breaks it by 5-10 pips) and reverses with conviction, that is your entry signal. Do not mark swings just for drawing lines. Mark them to trade liquidity grabs.
FAQ
What is the rule for marking swing highs in SMC?
Mark swing high where bullish momentum fails and price rejects with conviction. Look for: (1) strong move up, (2) failed continuation (lower highs), (3) sharp drop with 20-40+ pips distance (15m) or 50-80+ pips (1H). Do not count candles—read institutional rejection. If price stays consolidating near the high, that was not a swing yet.
How do I mark swing lows correctly in SMC?
Mark swing low where bearish momentum fails and price defends support with urgency. Price drops, fails to continue lower, reverses with bullish strength (engulfing candles, FVG, BOS to upside) and leaves zone (20-40+ pips on 15m, 50-80+ pips on 1H). If bounce is only 5-10 pips, that was a wick hunt, not institutional support.
Should I use the same timeframe for all swing markings?
Yes, but separate bias timeframe (1H/4H) from entry timeframe (15m). Higher TF swings = institutional intent (bias direction). Lower TF swings = entry timing (internal structure). Do not compare them as equals. If 15m breaks internal swing, that's a pullback. If 1H breaks structural swing, that's trend change.
What is internal structure vs swing structure in SMC?
Internal structure = micro pullbacks inside higher TF trend (institutions re-entering on dips). Swing structure = major institutional zones controlling trend direction. Example: 1H bullish (swing low defended) → 15m internal bearish CHoCH (pullback) → enter long when 15m flips bullish. Internal breaks ≠ reversals.
How much distance confirms a valid swing high or low?
Price must leave zone with 20-40+ pips (15m chart) or 50-80+ pips (1H chart) to confirm institutional rejection. If momentum fails but price does not leave the zone, institutions showed no interest. Distance = commitment. Consolidation near peak/trough = not a swing, just noise.