Chart Patterns: Head and Shoulders, Flags, and Triangles

Head and shoulders, flags, pennants and triangles: the entry, stop and measured move each shape defines, and the checks to run before trading one.

Tyson PAugust 17, 2025Last reviewed September 5, 20266 min read
Back to Blog

A stock rallies to a high, pulls back, rallies again to a lower high, then breaks below the line joining the two pullback lows. That shape has a name, a place to put the stop, and a way to measure a target. Chart patterns are worth learning for that reason: they turn a chart you are staring at into three prices you can write down.

What a chart pattern is

A chart pattern is a shape formed by a sequence of highs and lows. Nothing in the shape causes the next move. What the shape gives you is structure: a level that starts the trade, a level that says the trade is wrong, and a distance you can project from the two.

That is the whole value, and it is a definitional one rather than a predictive one. If price never completes the pattern, there is no trade and nothing is lost except the time spent watching.

Reversal chart patterns

A reversal pattern needs a prior trend to reverse. Drawn on a chart that has gone sideways for two months, the same shape describes nothing.

Head and shoulders

Price rallies and pulls back, which forms the left shoulder. It rallies higher and pulls back to about the same level, forming the head. Then it rallies to a lower high and turns down again: the right shoulder. The line joining the two pullback lows is the neckline.

What the shape records is that buyers could not carry the third rally as far as the second.

Draw the neckline across the two lows and wait for a daily close below it. Enter on that breakdown, or on a retest of the neckline from underneath. The stop goes above the right shoulder. For the measured move, take the distance from the top of the head down to the neckline and project it below the point where price broke through.

Inverse head and shoulders

The same shape upside down. A decline and a bounce, a lower decline and a bounce to about the same level, then a higher low. Here the neckline joins the two bounce highs.

Draw it, wait for a daily close above it, and enter on the breakout or the retest. The stop goes below the right shoulder, and the measured move projects the head-to-neckline distance above the breakout.

Double top

Price reaches a high, pulls back to support, returns to about the same high and fails there. The trade starts when price breaks below the valley between the two peaks.

Enter on that break, put the stop above the higher of the two peaks, and project the distance from the peaks down to the valley, measured below the breakdown.

Double bottom

Two lows at about the same level with a rally between them. The trade starts on a break above the peak of that rally. The stop goes below the lower of the two lows, and the pattern height projects above the breakout.

Continuation chart patterns

A continuation pattern needs a trend to continue. It describes a pause, not a turn.

Bull flag

A fast advance forms the flagpole. Price then drifts sideways or slightly lower inside a narrow range, which is the flag. The trade is the break above the upper boundary of that range.

Enter on the break, put the stop below the lower boundary, and project the flagpole length up from the breakout. One boundary condition is worth writing into your own rules: a flag that gives back most of its flagpole is no longer a pause, because the advance it was pausing has already been undone.

Bear flag

The mirror image. A fast decline forms the pole, price drifts sideways or slightly higher, and the trade is the break below the lower boundary. The stop goes above the upper boundary, and the pole length projects down from the breakdown.

Pennant

A pennant is a flag whose boundaries converge instead of running parallel: lower highs and higher lows squeezing towards a point after a fast move. Trade it the same way, with the stop beyond the opposite boundary.

Ascending triangle

A flat line of highs at one price, with lows rising to meet it. Sellers keep defending the same level, and buyers pay more each time they come back.

Wait for a daily close above the flat resistance. The stop goes below the last higher low. Measure the triangle at its widest point and project that height above the breakout.

Descending triangle

A flat line of lows with highs falling to meet it, which is the ascending triangle inverted. Wait for a daily close below the flat support, put the stop above the last lower high, and project the widest height below the breakdown.

Symmetrical triangle

Lower highs and higher lows converging, with no flat side to either. The shape carries no direction of its own, so the breakout decides it. Wait for the close beyond one boundary, put the stop beyond the other, and project the widest height from the break.

A chart pattern quality checklist

Four checks before you place the trade.

  1. Prior trend. A reversal pattern needs a trend to reverse and a continuation pattern needs one to continue. Check which one you are looking at, then check the chart behind it.
  2. Completion. The breakout has to happen. Until price closes beyond the boundary, the pattern is a drawing on a chart and there is no level to enter against.
  3. Volume. The criterion this article uses is that volume contracts while the pattern forms and expands on the breakout. A breakout on volume no higher than the days before it gives you no way to tell it apart from ordinary movement.
  4. Timeframe. Swing patterns are read on the daily chart. A shape that exists only on a 5-minute chart resolves inside one session, which is shorter than the trade you are placing.

Chart pattern entries, stops and targets

There are three ways in, and the trade-off between them is real. Entering on the breakout gets you the earliest price and carries the risk that the breakout fails and reverses through your stop. Waiting for the retest of the broken boundary gets confirmation and carries the risk that the retest never comes. Splitting the position across both fills you either way, at a worse average price than the break and a better one than the retest.

Stops go beyond the pattern extreme, not on it: above the right shoulder, below the flag boundary, beyond the opposite trendline. A stop sitting exactly on the boundary is inside the range price has been moving through all week.

The measured move is the pattern's own projection, and it is a distance rather than a promise. Look at what sits between the breakout and that distance. A prior support or resistance level in the way is where the move has a reason to pause, and it is a defensible place to exit part of the position. A Fibonacci extension drawn from the pattern is a second source of levels for the same job. Scaling out across two or three of them is the alternative to betting the position on one exit price.

Common chart pattern mistakes

  1. Seeing patterns everywhere. Any chart contains shapes if you look at it long enough. When you have to argue for the pattern, it is not one.
  2. Entering before completion. Anticipating the neckline break means trading a forecast of a forecast, and the pattern has not yet defined the level your stop depends on.
  3. Ignoring volume. A breakout with no expansion behind it leaves you holding a position on a boundary that thousands of other charts crossed the same day.
  4. Reading a 5-minute pattern as a swing setup. The shape may be textbook. The move it describes is over before your holding period starts.

Tracking which chart patterns work for you

Swingfolio records a strategy against each trade rather than a free-text pattern label, so the way to measure a pattern is to make it a strategy. Create one named for the shape, such as bull flag or ascending triangle, write its entry and exit conditions into the rule builder, and select it each time you take that trade.

The strategies page then shows a card per strategy carrying five figures: trades taken, win rate, average R-multiple, total profit and loss, and profit factor. Those five are what separate the patterns you trade well from the ones you keep drawing.

Name your next pattern trade after the pattern and select that strategy when you log it. Start the 30-day trial.

Share this article

Share:

Ready to improve your swing trading?

Track your trades, follow your strategies, and get AI-powered insights to become a better trader.

Related Articles

Chart Patterns: Head and Shoulders, Flags, Triangles Guide | Swingfolio