Bull Flag Pattern¶
OVERVIEW¶
A bull flag is a continuation chart pattern consisting of a sharp price surge (the flagpole) followed by a tight, slightly downward-sloping consolidation channel (the flag) that resolves with a breakout resuming the original trend. It is one of the most reliable momentum setups in technical analysis precisely because price and volume behave in a specific, repeatable sequence: aggressive buying, controlled digestion, then another wave of buying.
FEATURES¶
Pattern Components¶
| Component | Definition | Key Criteria |
|---|---|---|
| Flagpole | Near-vertical price surge over 1–5 sessions | 10–30%+ move on above-average volume |
| Flag | Narrow, parallel downward-sloping consolidation | 3–15 bars; retraces no more than 38.2% of flagpole |
| Breakout | Price closes above the upper flag trendline | Volume ≥ flagpole session average |
Price Target Formula¶
Pattern Filters¶
| Filter | Threshold | Purpose |
|---|---|---|
| Relative Volume (RVOL) | ≥ 1.5× at breakout | Confirms institutional participation |
| Flag retrace depth | ≤ 38.2% of flagpole | Deeper retrace disqualifies the setup |
| Flagpole prior extension | < 50% rally preceding flagpole | Higher prior extension lowers completion rate |
| Market context | Sector and SPY aligned upward | Breakouts against broader trend face headwind |
HOW TO USE¶
Identifying a Valid Bull Flag¶
- Locate a flagpole — a near-vertical price move, typically 10–30%+ in one to five sessions, on above-average volume. This represents a genuine supply/demand imbalance, not ordinary drift.
- Confirm the flag — a consolidation of three to fifteen bars in a narrow, parallel downward-sloping channel. The channel should retrace no more than 38.2% of the flagpole (a deeper retrace structurally disqualifies it). Volume contracts noticeably during this phase.
- Wait for the breakout — price closes above the upper trendline of the flag on volume at least equal to the flagpole session average.
- Calculate the price target by adding the flagpole length to the breakout price.
Entry and Risk Management¶
- Entry: Enter on the breakout candle once price closes above the upper flag trendline with confirming volume.
- Stop loss: Place the stop below the flag's lower trendline.
- Target: Apply the measured-move projection (
Breakout Price + Flagpole Length).
Worked Example — NVDA (Early 2024)¶
| Phase | Price Range | Sessions | Volume |
|---|---|---|---|
| Flagpole | $780 → $910 | 4 sessions | ~120M shares/day |
| Flag | $870 – $895 | 6 sessions | ~45M shares/day |
| Breakout | Close at $902 | 1 session | 115M shares |
Flagpole length = $130. Projected target = $895 + $130 = $1,025. NVDA reached this level approximately three weeks after the breakout.
Note
The price target is a measured-move projection, not a guarantee. Roughly 60–65% of textbook bull flags reach their target under trending market conditions.
LIMITATIONS AND COMMON MISCONCEPTIONS¶
| Misconception | Clarification |
|---|---|
| Volume on breakout is optional | A close above the channel on below-average volume is a false breakout until proven otherwise. Volume is required. |
| Bull flags work in all market conditions | The pattern fails in ranging markets. A flagpole forming against the broader trend faces headwind at breakout regardless of chart structure. |
| Any tight consolidation qualifies | The flag must slope downward in a parallel channel and retrace no more than 38.2% of the flagpole. |
| Bull flag and cup and handle are interchangeable | The cup and handle rounds over a longer arc in a U-shape. The bull flag is a short, sharp channel. These are distinct setups. |
| Flags after extended rallies are equally reliable | Flagpoles forming after a prior 50%+ rally have lower completion rates, attracting late buyers rather than fresh institutional interest. |