Skip to content
Chart Patterns

Bull Flag Pattern: How to Spot and Trade the Breakout

A bull flag is a strong rally followed by a tight, orderly pullback. Learn the exact rules for spotting it, entering the breakout, placing the stop and measuring a target.

StockSetups Research, Research desk
Updated 6 min read

Frequently asked questions

How long should a bull flag last?

Most last about 5 to 15 trading days. Past three to four weeks the momentum has usually faded and the pattern is less reliable.

How deep can a bull flag pull back?

Ideally about 38% of the flagpole or less, with many traders accepting up to 50%. A deeper retracement suggests the move is weakening.

How do you set a bull flag price target?

A common method adds the flagpole's height to the breakout point; a more conservative one adds it to the flag low. Either is a reference point, not a forecast.

What is the difference between a bull flag and a pennant?

Both follow a sharp rally. A flag consolidates in parallel lines drifting slightly down or sideways, while a pennant consolidates in converging lines like a small triangle.

Is the bull flag pattern reliable?

No chart pattern is reliable on its own. Bull flags work best in strong uptrends with volume confirmation, and they still fail, so use a stop and size positions accordingly.

Sources & further reading

  • Thomas N. Bulkowski, Encyclopedia of Chart Patterns (2005)
  • Robert D. Edwards & John Magee, Technical Analysis of Stock Trends (1948)

Try it free

StockSetups Research, Research desk

StockSetups Research is the in-house desk behind our guides and daily movers recaps. Articles are produced with AI assistance from our own nightly scan data and cite primary sources; each movers recap is built from that session's scan and the catalyst found for every name.

chart patternstechnical indicatorsbreakout tradingrisk management

Get daily signals & real-time alerts.

StockSetups scans ~12,300 US stocks & ETFs after every close and sorts every long setup into four ranked lanes — each with a trade plan — plus an always-on engine firing 35+ real-time intraday alerts. Free for 7 days, no credit card.

Start free — 7-day trial, no card →