The Bull Flag Set-Up
A sharp advance, then a shallow drift against it, and a ceiling on that drift which is the one price the whole set-up is read from.
MadStockAlerts Research · Updated September 4, 2026
What to take away
- The pole is the advance; the flag is the shallow, orderly drift that follows it.
- The flag's high is the reference price — the set-up completes above it and not before.
- The flag's low is where the reading stops holding, because a drift that deep is a retracement.
- Volume falling through the drift and returning on the break is most of the evidence there is.
- The measured objective is the pole added to the break, which is a convention rather than a prediction.
Watch: Reading a bull flag by its proportions
Open lesson pageThe pole, the drift, the single price that completes it, and the failure that looks exactly like the success for one bar. · 1:24
Trading Set-ups
Reading a bull flag by its proportions
Continuation · Bullish
Every fast advance eventually pauses. The bull flag is the pause that says the advance is not finished yet.
© 2026 MD-Money, LLC d/b/a MADSTOCKALERTS. MadStockAlerts™ and MAD Academy™ are trademarks of MD-Money, LLC. This lesson, its script and its graphics are owned by MadStockAlerts. All rights reserved.
The shape
Price runs hard in one direction for a handful of bars, far enough and fast enough that the move is obviously a repricing rather than drift. That run is the pole. What follows is a pause: several bars that give back a little of it, sloping gently against the advance or simply going sideways in a tight band.
The outline is the least interesting part of it. What makes the pause a flag rather than a stall is the proportions — shallow against the run, short against the run, and quiet against the run. Get those three right and the shape draws itself; get them wrong and a tidy-looking rectangle is describing something entirely different.
- A steep advance on heavy volume, covering its ground in a few sessions rather than a few months.
- A pullback that gives back roughly a third of the pole and rarely more than half of it.
- Overlapping bars with small ranges through the pause, closing in their upper halves.
- Volume falling away through the drift, measured against the volume that built the pole.
Scroll the chart sideways to see all of it.
Why it forms
An advance that fast leaves two groups holding something they did not have a week ago. The first bought into the move and is sitting on a gain they have not yet decided what to do with. The second sold into it, or sold before it, and is watching a price they used to own move steadily away from them.
The drift is those two groups sorting themselves out. Some of the first group takes the money, and that is the supply the pullback is made of. The only question that matters is how much of it there is and how easily it is absorbed, and the answer shows up in depth and volume rather than anywhere in the outline.
The evidence is in what does not happen. The pole proved demand exists; the flag tests whether it survives the first real chance to take the money off the table. A pause that stays shallow and quiet is that test being passed, and a pause that goes deep and heavy is the same test being failed.
| What to look at | Set-up intact | Set-up failing |
|---|---|---|
| Depth of the pause | Shallow, around a third of the pole | Deep, giving back half or more |
| Volume through the pause | Falling away against the advance | Steady or rising into the lows |
| Where the bars close | In their upper halves, ranges overlapping | On their lows, ranges widening |
The price points that define it
A set-up is a shape plus a handful of prices. The shape is what makes it recognisable; the prices are what make it something that can be measured, reviewed afterwards and argued about honestly. These are the levels this one is read from.
| Level | Where it sits | What it tells you |
|---|---|---|
| The pole low | Where the advance began | The base the measured objective is scaled from, and the depth every retracement is read against. |
| The pole high | The top of the advance, usually the flag's first bar | The ceiling the pause forms under. A drift that wanders far from it has stopped resting. |
| The flag high | The highest point inside the pause | The price the set-up is defined by. Above it the pattern is complete; below it, it is a pattern in progress. |
| The flag low | The lowest point of the drift | The floor of the reading. Below it the shallow-pullback description no longer fits what is on the chart. |
Where the set-up completes
- 1The triggerThe set-up completes on a move through the flag's high. The convention asks for a close beyond the level rather than a touch of it, because an intraday poke through a price that closes back inside is the commonest way a break turns out not to have been one. Volume returning toward what built the pole is the confirmation most descriptions attach to it.
- 2Where the reading stops holdingThe reading stops holding below the flag's low. A pullback that deep is no longer a shallow pause inside an advance, it is a retracement of the advance, and the pattern being described has been replaced by a different one. Where an account would place an actual order is a separate question about size and cost, and the shape has no view on it.
- 3The measured objectiveThe conventional measured objective adds the height of the pole to the point where the flag broke. It is scaled to the pole because the pole is a rough measure of how much changed, which is the one part of the convention with a defensible rationale behind it — and it is still a convention, reached considerably less often than the pattern follows through at all.
- 4Through the moveThe convention watches whether the move away from the flag behaves the way the pole did: expanding ranges, closes near the highs, volume that actually shows up. A break that immediately goes quiet and drifts back toward the flag's high is the market declining the invitation, and that is information whether or not anything is done with it.
Each of these describes where a convention puts a level, not what anybody should do at it. Whether a level is worth acting on at all is a question about position size, cost and the rest of a plan, and the answer differs for every account.
How often it follows through
Flags read on a daily chart, after a genuine high-volume pole and inside an established uptrend, sit at the upper end of this band. The same outline drawn on a five-minute chart, or after an advance that was really a slow drift, sits below it — which is why the band starts where it does rather than at the numbers the pattern literature usually quotes.
Read that as a floor rather than an expectation. A set-up that follows through two times in three still leaves one in three that does not, and the one that does not can move further and faster than the two that did. That arithmetic is what position sizing exists to answer, and no pattern improves it.
What this number is not
It is not our record, it is not a forecast for any particular chart, and it is not the rate at which the measured objective is reached — that is always lower. It is a conservative reading of how often a completed bull flag kept going before it went back through the level that invalidates it. Base rates move with the market, the timeframe and the exact definition used, and every one of those varies.
What failure looks like
The classic failure is not a violent reversal. It is a break that goes nowhere: price clears the flag's high, brings no fresh volume with it, stalls within a bar or two and slides back inside the drift. That is the pattern completing on paper and failing in substance, and it happens far more often than the shape reversing outright.
- The break arrives on volume no heavier than the drift that preceded it.
- The first bar beyond the flag's high closes back inside the flag.
- The drift stretches until it has lasted longer than the pole, which is a range with a pole in front of it.
Scroll the chart sideways to see all of it.
Seeing it on a live chart
Chart Pro draws the volume strip directly under the price panel, which is where most of a flag's evidence sits. Put a daily chart of something that has just run hard next to its volume and the difference between a quiet drift and a heavy one is visible without measuring anything.
Open Chart Pro — for members