Bull Flag: The Break Is a 20-Bar High
A bull flag is a sharp advance followed by a shallow, orderly pullback, traded on a break back above the pullback's upper boundary. That break is almost always a new multi-week high, which means the pattern's outcome is the outcome of buying breakouts, measurable directly.
Covered on this page: TradingView.
How it works
Two parts. A sharp advance — the pole — and then a shallow, orderly drift downward or sideways — the flag. The drift usually slopes slightly against the advance and is contained between two roughly parallel lines.
The story is a trend pausing rather than ending. Buyers took profits, the advance stalled without reversing, and when the flag breaks the original move resumes.
Shallowness is the defining condition and it is the one most often ignored. A pullback that gives back most of the pole is not a flag — it is a retracement deep enough to be a reversal, and calling it a flag because you want the trade is where the pattern stops constraining anything.
What the entry actually is
Strip the picture away and the entry is a purchase at a new multi-week high. The flag’s upper boundary sits just under the pole’s peak, so breaking it means exceeding every price of the last several weeks. The pattern is a breakout with a specific preceding shape.
Which is good news, because breakouts can be measured directly.
Most beginners assume a clean break of the flag usually keeps going; the fair question is how often price rises anyway. On the S&P 500 from 1950 to 2026, 59% of all ten-day windows finished higher, with no pattern of any kind required.
That 59% is the base rate a flag entry has to beat over the same ten-day horizon. A breakout rule whose trades rise 59% of the time on an index has added nothing to simply owning it.
Two things follow from that. On a market that drifted upward for decades a high hit rate is cheap, so a flag method quoting its winners without the base rate beside them has proved nothing. The number to report is the gap between the flag’s own follow-through and the ordinary ten-day figure for the same instrument, and a gap near zero means the shape is decoration on an ordinary purchase.
Most published flag material offers no comparison of any kind, which makes it impossible to tell whether the shape adds anything to the underlying breakout.
In practice: the parts worth keeping
The volume signature is the only genuinely independent input. Participation should thin through the flag — fewer people trading a pause — and expand on the break. A break on falling volume is the one advance warning the pattern offers, and it is available before the entry rather than after.
The stop goes under the flag, which is close to the entry. This is the pattern’s real advantage over most formations: the invalidation level is nearby, so the position can be sized meaningfully without risking much. That is a structural benefit and it does not depend on the pattern predicting anything.
The measured move projects the pole’s length up from the break. Arithmetic, not a forecast — useful for deciding whether the trade is worth taking given the stop distance, and nothing more.
Aggregate the chart and the flag vanishes into the pole. The formation exists at the resolution you chose to look at, which is worth knowing before treating it as a property of the market.
A gap out of the flag is common on stocks and removes the entry. The pattern resolves in your direction at a price you could not buy, and chasing it means entering with the stop much further away than the plan assumed.
Each break traded pays the spread and commission on a round trip — and with a tight stop under the flag, many of those payments buy a stop-out. On a $10,000 account paying $10 a trade, thirty failed breaks cost $300 before a single loss on price is counted.
And the parallel lines around the flag are yours. The order book has no boundaries in it. If the break produces movement, it is because a lot of people were watching the same obvious high.
What a bull flag is not
It is not a guarantee of continuation. It is a shape that sometimes precedes continuation and often precedes a failed breakout.
It is not a pennant. A flag drifts within parallel lines; a pennant converges. The distinction matters mainly because the pennant’s boundaries move, so its break price does too.
It is not defined by any number. How sharp must the pole be, how shallow the flag, how many bars either part may take — none of it is specified, which is what makes the pattern findable almost anywhere.
And it is not independent of the breakout it contains. Any evaluation of flags that does not compare against plain breakouts is measuring breakouts and calling it flags.
How this connects
A flag is a pause inside a move, and this is the version that interrupts a rise. The bear flag is its mirror.
The pole is half the pattern. A sharp prior advance is what makes the consolidation a flag rather than an ordinary trading range.
A pullback and a flag are close cousins. The difference is shape: a flag drifts against the move within parallel boundaries, a pullback is any retracement at all.
The breakout is the trigger, and it carries every weakness breakouts carry - chiefly that a small move clearing a narrow boundary looks far more decisive than it is.
And the lower boundary is the invalidation, which is what makes the pattern usable: a defined level where the idea is simply wrong.
When it fails
The dominant failure is the flag that keeps drifting. What was a shallow pause becomes a deep retracement and then a reversal, and there is no bar at which the pattern officially fails — it simply stops being called a flag.
The second failure is the false break. Price clears the flag, triggers the entry, and closes back inside within a bar or two. Because the stop sits just under the flag, even a brief return takes the position out, so a false break costs a full stop even when the advance later resumes.
A third is drawing the flag after the break. With hindsight, the pullback that preceded any successful breakout can be bounded by two lines and called a flag. That is pattern-fitting, and it is why flag examples always look immaculate.
A fourth is the missing volume check. A break on thinning participation is the single most useful disqualifier available, and it is the one skipped most often because it rules out trades that look good.
And a fifth is treating a fast chart flag as the same object. A flag on a five-minute chart is a twenty-minute pause. It shares a name and none of the context with a flag on a daily chart.
The original data
The S&P 500 supplies the benchmark: of 19,290 ten-day windows from 1950 to 2026, 59% finished higher, and 53.1% of single trading days closed up. A flag entry on that index that is higher ten days later more often than 59% of the time has shown something; one that merely matches it has shown the index.
Run those three numbers on your own instrument and you will know something most flag traders do not. Count closes above the high of the previous twenty bars, count how many were higher ten bars later, count how many closed back below the level, and compare all of it against the base rate for an ordinary bar. If your instrument’s breakouts do not beat the base rate, no amount of flag-shaped context in front of them will change that — and if they do beat it, you have a real number to compare the flag version against, which is the only way to find out whether the shape is adding anything.
Related
Breakout is what the flag entry actually is, measured directly. Bear flag is the mirror formation. And pullback covers the pause the flag is a tidy special case of.
Flags look like a trend taking a breath, which is exactly why they are easy to over-trust. Underneath, a flag is a breakout with a nice picture attached, and the picture does not change the arithmetic of the breakout.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money. Some links on this page earn a commission if you buy through them. It costs you nothing and it does not decide what appears here or in what order — how these pages are made is set out in our methodology.