Docs/Bull Flag
Momentum

Bull Flag

Scan 5,000+ stocks daily for bull flag continuation patterns. Pole strength, pullback depth, and volume contraction analyzed. Each setup graded A+ to B.

Run this scan →

What is this pattern?

The bull flag is one of the most reliable continuation patterns in momentum trading. It forms after a stock makes a sharp, powerful advance — the pole — and then pauses to consolidate in a tight, downward-sloping channel on diminishing volume. This pause is not weakness; it is a healthy digestion of gains where weak hands exit and strong hands accumulate.

The psychology behind the bull flag is straightforward. The initial surge attracts attention and creates fear of missing out among sidelined traders. As the stock pulls back slightly, profit-takers sell and short-sellers try to fade the move. But the declining volume during the pullback reveals that selling pressure is drying up — the supply of shares for sale is being absorbed.

When the stock breaks above the upper boundary of the flag on increasing volume, it confirms that demand has overwhelmed supply once again. The measured move target — calculated by adding the pole height to the breakout point — gives traders a mathematical framework for setting profit targets. Bull flags in strong uptrending markets have historically produced some of the most consistent gains in technical trading.

Origin & History

Documented by Robert D. Edwards and John Magee in Technical Analysis of Stock Trends (1948), one of the foundational texts of chart pattern analysis. The bull flag became a staple of momentum trading methodology, later popularized by Mark Minervini and William O'Neil as a key continuation pattern for growth stocks. Edwards and Magee classified it as a measuring pattern — one that provides a specific price target based on the pole height.

Detection Criteria

Our scanner evaluates the following criteria when detecting Bull Flag setups across 5,000+ stocks daily.

Pole gain magnitude and momentum
A strong pole indicates genuine institutional buying pressure. Larger gains on expanding volume signal that the advance is driven by demand, not just short covering.
Pullback depth relative to the pole
A healthy flag retraces less than 50% of the pole — ideally under 30%. Shallow pullbacks show that holders are not willing to sell, indicating conviction.
Volume contraction during the flag
Declining volume during the consolidation confirms that selling pressure is drying up. Without volume contraction, the pullback may be the start of a reversal rather than a pause.
Price structure tightness
A tight, well-defined flag channel shows orderly consolidation. Wide, chaotic price action suggests uncertainty rather than healthy profit-taking.
Proximity to breakout pivot
Stocks closer to the upper trendline of the flag are nearer to a breakout trigger. This proximity increases the timeliness of the signal.

Grading Breakdown

For bull flags, an A+ grade means pole gains above 20% with a pullback under 30% of the move, declining volume throughout the flag, and price holding near the upper range of consolidation. Lower grades indicate wider pullbacks, higher flag volume, or less defined structure. This is not a prediction of future price movement — it is a way to prioritize which charts deserve your attention first.

A+
Textbook setup — strong confluence across all criteria. Highest conviction.
A
High-quality setup worth watching closely. Minor criteria may be slightly off.
B+
Decent setup with some reservations. One or two criteria fall short of ideal.
B
Pattern detected but lower conviction. Use as a watchlist candidate, not a trade trigger.

Common Mistakes to Avoid

Trading flags in downtrending markets — success rate drops significantly when the broader trend is bearish
Ignoring volume during consolidation — the flag must show declining volume to confirm healthy digestion of gains
Setting stops too tight — place stops below the flag's lower boundary, not at the entry candle

How to Trade This Pattern

Entry

Buy on breakout above the flag's upper trendline with volume confirmation (1.5x+ average). The breakout candle should close above the trendline, not just spike through intraday.

Stop Loss

Place initial stop below the flag's lower boundary or the lowest point of the consolidation. This level represents the point where the flag pattern is invalidated.

Price Target

Measure the pole height (from the start of the advance to the flag's top) and project it upward from the breakout point. This gives the minimum price target for the continuation move.

This is educational content only. Not financial advice. Always do your own research and manage risk appropriately.

Related Scanners

Learn More

View Bull Flag landing pageBrowse all articles
Start scanning free

All 33 patterns, top 6 results, no credit card required

Start scanning free →
AskLivermore scans 5,000+ NASDAQ and NYSE stocks daily · Not financial advice · Past performance does not guarantee future results