Technical analysis9 min read

Bull Flag and Bear Flag: The Pause Before the Trend Continues

The market runs, catches its breath, and runs again. The flag is the breath. Reading it right means knowing which pauses are pauses and which are the market changing its mind.

By Pavel Penev, MScFounder, TradeWize · 10+ years trading the markets

The short answer

A bull flag is a fast rise (the pole), then a short, shallow pullback in a narrow channel (the flag), then a close above the channel that resumes the rise. A bear flag is the same thing upside down. The target is the pole's height added to the breakout, and the stop goes on the far side of the flag.

Flags are the most common way a trend keeps going, and one of the few patterns where the name tells you what it looks like. A pole and a flag hanging off it. Once you've seen one, you'll see them everywhere, which is both the point and the problem.

This piece shows both versions on charts read by our analyzer, walks through the anatomy, gives you the measured-move arithmetic, and spends its last section on the thing that matters most: the pauses that look like flags and aren't.

The bull flag, read by the tool

Here's a chart with a strong run, a tidy pullback, and a break higher. The candles are synthetic, built for this article. The read is the engine's, computed from the candles the way our chart analyzer computes it from a screenshot.

A bull flag: pole, flag, break
Example 4 · Dailydaily
$79.57$93.24$106.91$120.57$134.24avg322107716105390VolumeSupport $120.63 · 2 touchesPOLEBULL FLAGBroke out $127.31Measures to $144.08Breaks below $127.31

What the tool reads on this chart

EXAMPLE broke out of a bull flag 4 days ago. Below $127.31 the break has failed.

Formation state:
Broke above $127.31 4 days ago on normal volume. No retest yet.
Decides above:
$144.08 (the measured move)
Decides below:
$127.31 (the breakout)
Level history:
The last two times price reached $120.63 it held once, bouncing 6.0%, and broke through once.

A synthetic chart, built for this article and read by the same engine that reads a screenshot on /analyze. No AI wrote this read; it is computed from the candles.

The shaded region is the flag the engine found, with its two rails. The break marker is the close above the upper rail. The two decision prices under the chart are the breakout level, below which the break has failed, and the measured move above.

Look at the three parts. The pole is the run of big green candles on heavy volume before the shaded region. The flag is the shaded region: a dozen bars drifting gently down in a narrow channel on lighter volume. The break is the close above the channel's upper rail, and the engine marks it. Everything after that is the trend resuming.

The bear flag, read by the tool

A bear flag: the same shape, upside down
Example 5 · Dailydaily
$78.31$91.73$105.15$118.56$131.98avg269733613486680VolumeResistance $82.97 · 2 touchesPOLEBEAR FLAGBroke out $85.39Breaks above $85.39Measures to $65.55

What the tool reads on this chart

EXAMPLE broke down from a bear flag 6 days ago. Above $85.39 the break has failed.

Formation state:
Broke below $85.39 6 days ago on normal volume. No retest yet.
Decides above:
$85.39 (the breakout)
Decides below:
$65.55 (the measured move)
Level history:
The last two times price reached $82.97 it held once, bouncing 5.1%, and broke through once.

A synthetic chart, built for this article and read by the same engine that reads a screenshot on /analyze. No AI wrote this read; it is computed from the candles.

A fast drop, a weak bounce that drifts up in a narrow channel, and a close below the channel's lower rail. The decision prices flip: the breakdown level is the price above which the break has failed, and the measured move sits below.

Same anatomy, mirrored. The bounce inside a bear flag is the part that catches people, because it looks like a recovery if you want one to be there. It isn't. It's a shallow drift on light volume after a sharp fall, and the close below its lower rail is the market saying the fall isn't over.

The anatomy, part by part

What each part of a flag has to look like
PartBull flagBear flagWhat it's telling you
PoleA sharp rise over a few bars, on heavy volumeA sharp drop over a few bars, on heavy volumeThere's a strong move to continue. No pole, no flag
FlagA shallow pullback in a narrow channel that slopes down or sideways, on lighter volumeA shallow bounce in a narrow channel that slopes up or sideways, on lighter volumeProfit-taking, not a reversal. The trend is resting
BreakA close above the flag's upper railA close below the flag's lower railThe rest is over. Volume picking up here is confirmation
TargetBreakout price plus the pole's heightBreakdown price minus the pole's heightThe measured move: a projection, not a promise
StopBelow the flag's lowAbove the flag's highIf the flag breaks the wrong way, the pattern is over

The volume pattern is the part people skip, and it's the part that separates a flag from a reversal. Heavy on the pole, light in the flag, picking up on the break. A flag whose consolidation is on heavier volume than the pole isn't resting. It's being sold into.

Learn it by doing

Reading about it is one thing — it clicks when you do it. Learn it hands-on with free, interactive lessons on TradeWize.

Try the free lesson →

The measured move

The classic target is simple arithmetic. Measure the pole from its start to its end. Add that distance to the price where the flag broke out, for a bull flag, or subtract it from the breakdown, for a bear flag. In the bull-flag example above, the engine prints that projection as the upper decision price.

Treat it as a zone where the move might stall, not a price it has to reach. Plenty of flags run out early. The honest way to use the measured move is as the outer target: take some off at the first real level on the way, and let the rest run toward the projection with the stop moved up behind it. We cover the arithmetic and its limits in the glossary entry on the measured move.

What isn't a flag

This is the section that saves you money. Our engine's flag definition is deliberately loose: any clean channel that pulls back inside a trend counts, because that's what a chart reader sees. That's the right choice for a reading tool and the wrong one for a trader. Before you trade a flag, check that it's one.

  • No pole. A gentle drift lower inside a slow uptrend has nothing to continue. The pole has to be sharp and recent.
  • Too deep. A pullback that gives back most of the pole isn't a pause, it's the move being undone. Flags are shallow.
  • Too long. A flag that drags on for weeks has become a range. The market has stopped resting and started deciding.
  • Wrong volume. A consolidation on heavier volume than the pole is distribution, not a pause.
  • Against the bigger picture. A bull flag on the daily chart inside a weekly downtrend is fighting the tide. Check the higher timeframe before you trust it.

And once a flag breaks, it becomes a breakout, with all the same questions. Did it close through, or only wick? Was there volume? Did price come back to the rail and hold? The breakout-or-fakeout piece covers those three checks, and the retest piece covers why the return to the rail is where most traders enter.

Flags versus pennants

A pennant is a flag whose rails converge instead of running parallel, so the consolidation is a small triangle rather than a small channel. Same pole, same volume pattern, same break, same measured move. The engine reports both, and it treats them the same way. So should you.

The one-line version

A flag is a sharp move, a shallow quiet pause, and a break the same way. The pole gives you the target, the flag gives you the stop, and the pause that's too deep, too long or too loud isn't a flag at all.

What is a bull flag pattern?

A continuation pattern in an uptrend: a sharp rise called the pole, then a short, shallow pullback in a narrow channel called the flag, then a close above the channel that resumes the rise. The target is the pole's height added to the breakout, and the stop goes below the flag.

What is a bear flag pattern?

The mirror of a bull flag, in a downtrend: a sharp drop, then a short, shallow bounce in a narrow channel, then a close below the channel that resumes the fall. The target is the pole's height subtracted from the breakdown, and the stop goes above the flag.

How do you tell a bull flag from a bear flag?

By the pole. A bull flag's pole points up and its flag drifts down or sideways. A bear flag's pole points down and its flag drifts up or sideways. The flag always slopes against the trend, and the break always goes with it.

How do you calculate the target for a flag?

Measure the pole from where it started to where the flag began. Add that distance to the breakout price for a bull flag, or subtract it from the breakdown price for a bear flag. That projection is called the measured move.

Is a bull flag bullish?

Yes, once it breaks out. Until the close above the upper rail, it's a pullback that might become anything. A bull flag that breaks below its lower rail instead has failed, and a pullback that gets too deep or lasts too long has stopped being a flag.

What's the difference between a flag and a pennant?

The shape of the pause. A flag consolidates between two roughly parallel rails. A pennant consolidates between two rails that converge into a small triangle. Both follow a pole, both break in the pole's direction, and both use the pole for the target.

Can an AI detect bull flags and bear flags?

Yes. Our free chart analyzer scans for flags, pennants, wedges and channels on the real candles, draws the one it finds with its rails, marks the break, and prints the breakout level and the measured move as the two decision prices. It reports the shape and its state; it doesn't tell you to trade it.

Is that a flag on your chart?

Upload the screenshot or type the ticker. The chart analyzer finds the flag, draws its rails, marks the break, and prints the measured move and the level below which the break has failed. Free, no account, one read a week. It names the shape; the trade is yours to decide.

Written by

Pavel Penev, MSc

MSc Investment & Finance, Queen Mary University of London · 10+ years trading the markets

Pavel founded TradeWize after years of trading and an MSc in Investment & Finance from Queen Mary University of London. He writes these guides to teach the decisions, not just the theory.

More about TradeWize →

Terms in this article

Keep reading