Bull Flag and Bear Flag: How to Identify and Trade Them
A flag is the simplest continuation pattern there is: a hard move, a small pause against it, then the move resuming. It is also the pattern most often invented out of thin air on low timeframes.
In one sentence:
Price moves sharply in one direction, drifts back gently against that move for a short while, then breaks out and continues: a pause in a trend rather than a change of mind.
Bull Flag and Bear Flag at a glance
| Difficulty | Beginner, and one of the more genuinely useful patterns to learn early |
| Type | Continuation. Bull flag in an uptrend, bear flag in a downtrend. |
| Shape | A steep, near-vertical move (the pole), followed by a shallow parallel channel drifting against that move (the flag) |
| Timeframes | 15-minute upwards for active intraday markets; 1-hour and 4-hour are more reliable |
| Typical formation time | The flag should be short relative to the pole: often a third to a half of the bars the pole took, and rarely more |
| What it needs | A genuine impulsive move first, and a pullback that is shallow and orderly rather than deep and volatile |
| What kills it | A pullback that retraces most of the pole, or one that lasts longer than the move it is correcting |
| Evidence quality | Loosely evidenced as a formal pattern, but it is the clearest visual expression of a real behaviour: trends move in impulses and pauses. |
What it is and why it works
A flag has two parts and both have to be present. The first is the pole: a sharp, one-directional move covering meaningful distance in relatively few bars, with large bodies and little overlap between them. The second is the flag itself: a shallow, orderly drift back against the pole, usually bounded by two roughly parallel lines sloping gently in the opposite direction to the move. The flag should be visibly calmer than the pole: smaller candles, more overlap, less conviction. The pattern completes when price breaks out of the flag in the direction of the original pole.
The story is the easiest of any chart pattern to believe, because it describes something markets demonstrably do. A strong move happens for a reason. Some participants who were already positioned take profits into it, and some who missed it wait for a better price. That combination produces a shallow drift back. If the reason for the original move is still valid, the sellers taking profit are exhausted before the buyers waiting for a discount are, and the move resumes. A flag is what that looks like on a chart.
The bear flag is the same thing inverted: a sharp decline, then a gentle drift upward, then continuation lower. Note the direction detail that beginners routinely get wrong: the flag slopes against the pole. A pause that drifts in the same direction as the move is not a flag, and a rising channel after a rally is not a bull flag; it is a rising channel, which is a different and more ambiguous animal.
Be clear about what this pattern is and is not. It is not a mechanically validated predictor; the formal evidence for flags, as for all chart patterns, is thin and hampered by the fact that everybody defines them slightly differently. What it is, is a compact visual description of trend continuation, which is a real market behaviour with a plausible mechanism. Treat it as a way of timing an entry into a trend you have already identified: not as a reason to believe a trend exists.
How to trade it, step by step
- Identify the trend first, then look for the flag. On the 4-hour or daily chart, establish that the market is making higher highs and higher lows (or the reverse). The flag is an entry tool within a trend, not evidence of one. If you cannot describe the prevailing direction without reference to the flag itself, you do not have the context the pattern needs.
- Require a real pole. The move into the flag must be impulsive: several consecutive bars in the same direction, large bodies, small wicks, minimal overlap, covering a distance that stands out against recent bars. A slow, choppy grind upward is not a pole, and a flag hanging off it is not a flag. If the move does not look urgent, skip the setup.
- Check the depth of the pullback. A healthy flag is shallow; it typically gives back somewhere between a quarter and a half of the pole. A pullback that retraces most of the pole is not a pause, it is a rejection of the move, and it belongs in a different category. There is no magic number here, but the principle is firm: the deeper the retracement, the less the pattern is describing continuation.
- Check the character of the pullback. This matters more than the exact depth. You want smaller candles than the pole, plenty of overlap between bars, and a lack of urgency; it should look like drifting, not selling. Large, decisive candles against the trend are a warning regardless of how far they travel, because they show real participation on the other side.
- Draw the two boundaries of the flag. Connect the highs and connect the lows of the pullback. They should be roughly parallel and sloping gently against the pole. If the flag is very tight and converges instead, you have a pennant, which behaves similarly. If the lines diverge, be cautious; a widening pullback is a sign of increasing disagreement, not of a market waiting to continue.
- Keep the flag short. Time matters. A pause that takes longer than the move it is correcting has stopped being a pause. As a working rule, if the flag has taken more bars than the pole, treat the setup as expired; the market has had ample opportunity to resume and has not.
- Enter on a close beyond the flag boundary in the direction of the pole. For a bull flag that is a close above the upper line of the drift; for a bear flag, a close below the lower line. Some traders instead enter on a break of the highest high of the pole, which is a later and more conservative entry that avoids some false starts at the cost of a worse price.
- Place the stop beyond the far side of the flag. For a bull flag, below the lowest low of the pullback. That low is the point at which the pullback has stopped being shallow and orderly, which is the condition the whole pattern depends on. Stops placed a few ticks under the breakout line are inside the flag’s own noise and will be hit by moves that go on to work.
- Project the pole from the breakout point. The conventional target measures the length of the pole and adds it to the point where price exits the flag, sometimes measured from the flag’s low instead, which is a more conservative version. This is a convention, not a forecast; it encodes the idea that the second leg of a move often resembles the first. Use it to check the trade offers acceptable reward on the risk-reward calculator, then manage against the structure in between.
Size every one of those entries with the position size calculator and check the trade is worth taking with the risk/reward calculator before you commit.
The conditions it needs
There is a strong, established trend for it to continue
This is not optional. The flag is a continuation pattern, so everything depends on there being something to continue. In a market making clean higher highs and higher lows on the higher timeframe, a bull flag is a well-timed entry into an existing move.
In a range, the same shape is a bounce off the bottom of the band followed by a small pause, and the resistance that has been capping price for weeks is sitting just above your entry. The shape cannot tell you which situation you are in. Context can.
The pole is genuinely impulsive
The quality of the pole is the best single filter available on this pattern. An impulsive move (consecutive large bodies, little overlap, meaningful distance in few bars) indicates that someone with size acted decisively. A pause after that is a pause in a move that had a reason.
A slow, overlapping, choppy advance indicates no such thing. Flags drawn on weak poles are among the most common losing setups in retail trading, and the filter costs nothing to apply.
The pullback is shallow, calm and short
All three properties describe the same underlying condition: the other side is not seriously interested. Shallow means they cannot push far. Calm means they are not pushing hard. Short means they give up quickly. Together they say the counter-flow is profit-taking rather than a genuine change of control.
When any of the three breaks down (a deep retracement, large counter-trend candles, or a pause dragging on longer than the pole) the reading changes and the setup should be abandoned rather than adjusted.
The flag forms above prior structure rather than inside it
Location within the trend matters. A bull flag that forms above a broken resistance level, in clear space, has room to run. A bull flag that forms just underneath a major higher-timeframe level is a pause directly into supply, and the breakout has a wall a short distance above it.
This is the check most flag guides omit entirely, and it explains a large share of flags that break out correctly and then go nowhere. Always look at what sits between the entry and the projected target.
When it fails
- Flags on low timeframes with no trend. On M1 and M5 every small burst of movement is followed by a small pause, so flags appear constantly and mean almost nothing. Human perception finds these shapes automatically in noisy data, which is exactly what a one-minute chart is. If you are scanning intraday charts for flags rather than looking for pullbacks within a trend you identified on a higher timeframe, you are trading your own pattern recognition rather than the market.
- Calling a deep retracement a flag. When the pullback gives back most of the pole, traders keep the label and take the trade anyway because they like the shape. A deep, volatile retracement is evidence that the other side has arrived. The pattern relies on the counter-flow being weak; when it is not, the pattern is not present regardless of how the lines are drawn.
- Ignoring how long the flag has lasted. A pause that outlives the move it is correcting has become a consolidation, and consolidations resolve in either direction. Traders keep waiting because they invested attention in the setup. Set a time limit, roughly the duration of the pole, and treat the pattern as expired beyond it.
- Mistaking a rising channel for a bull flag. A flag slopes against the pole. A pullback that climbs in the same direction as the prior advance is a different structure with different implications, and treating it as a flag leads to buying near the top of an extended run. Check the slope direction every time.
- Entering into a level. Flags break out beautifully and then stop dead at the higher-timeframe resistance nobody checked for. Before taking the trade, look up: if there is a significant level between your entry and the measured target, that level is your realistic target and the trade may no longer be worth the risk.
- Stops inside the flag. Because the flag is small, a tight stop just behind the breakout line looks affordable and is precisely where the pattern generates its own noise. The defensible stop is beyond the extreme of the pullback, which means a smaller position: use the position size calculator rather than shrinking the stop.
Markets this pattern shows up on most cleanly
- NAS100: Moves in clean impulses with shallow, orderly pauses, which is the ideal environment for flags.
- Gold: Trends hard when it trends, producing well-defined poles and tight consolidations.
- Dow Jones: Strong intraday directional runs during the New York session with readable pullbacks.
- GBP/JPY: Impulsive by nature, with poles that stand out clearly, though the flags are wider and need more room.
For different levels of experience
If you are brand new
This is the pattern most worth learning first, because it teaches the single most useful habit in trend trading: wait for the pullback instead of chasing the move. If you find yourself buying after a big green candle because you are worried about missing out, the flag gives you something to wait for instead.
Keep it simple. Establish the trend on the 4-hour chart. Find a sharp move in the direction of that trend. Wait for a small, calm drift back against it: the smaller and calmer the better. Buy a candle closing above the top of that drift. Put your stop below the lowest point of the drift. Work out the size from that stop distance.
The three things that will save you the most money as a beginner: require the pole to look genuinely urgent, refuse any pullback that gives back most of the move, and stay off the 1-minute and 5-minute charts entirely. Flags on those timeframes are mostly imagination, and you will not be able to tell the difference until you have far more screen time.
If your results are inconsistent
If flags are giving you inconsistent results, the cause is usually the pole rather than the flag. Traders relax the definition of the impulsive move: a slow three-bar drift upward gets treated as a pole because the shape that followed looked like a flag. The flag is the easy part; the pole is the filter. Be strict about it and your hit rate on the same pattern will change.
The second issue is that you are probably not checking what is above your entry. Flags are excellent at getting you into a trend and completely blind to structure. Before every flag trade, mark the next significant higher-timeframe level in the direction of the trade. If your measured target sits beyond it, the honest target is the level, and you should recalculate whether the trade still clears your minimum reward-to-risk.
Third, respect the clock. A flag that has been forming for longer than the pole took has told you something: the market had a chance to continue and did not. Traders sit in these for hours waiting for a resolution that would no longer mean the same thing. Set the expiry and enforce it.
One refinement worth adding: flags that form immediately after a break of an obvious level are usually better than flags that form in the middle of nowhere, because the break itself supplies the reason for the impulsive move.
If you are experienced
The flag is best understood as an impulse-correction sequence, which places it close to the way most discretionary trend traders already frame a market. What makes one tradeable is not its outline but the asymmetry of participation between the two legs: real size in the impulse, minimal size in the correction. Where you have genuine volume, that comparison is directly observable and is the substantive version of the pattern, heavy volume on the pole, contracting volume through the flag, expansion on the resumption.
In spot FX you are working with tick counts, so substitute bar-level evidence: body-to-range ratios, overlap between consecutive bars, and the speed of the retracement relative to the impulse. A correction that takes three times as many bars to give back a third of the move is telling you the same thing volume would.
Two structural points worth attention. First, where the flag terminates relative to the pole matters more than the arbitrary retracement percentages usually quoted: a correction that holds above the origin of the last impulse leg keeps the sequence intact, and one that does not has changed the structure regardless of what the shape looks like. Second, flags forming directly beneath a liquidity pool (an obvious cluster of highs, a round number, a prior day’s extreme) frequently break out, run into the pool and reverse. The pattern is genuine and the target is simply much closer than the pole projection suggests.
On execution, flag breaks are among the more slippage-prone entries because the resumption is often fast and the breakout line is crowded. A limit entry inside the flag near its far boundary, with the same invalidation, is a defensible alternative that trades a lower fill rate for a materially better average price.
Risk management for this strategy
Flags are attractive because the stop is naturally tight: the flag is small, so the distance from entry to the far side of the pullback is small. That is a genuine advantage and also the source of the pattern’s main risk, because a tight stop invites a large position, and a large position sits directly in the path of the volatility that produced the pole in the first place.
Size from the stop distance, not from how confident the setup looks. And be realistic about where the stop belongs: beyond the extreme of the pullback, not just beyond the breakout line. The gap between those two placements is exactly the region in which a valid flag generates its own noise.
The reward side needs equal honesty. The pole projection is a convention, and on a flag it is frequently ambitious, particularly for a second or third flag in the same trend, where the remaining fuel is usually less than the first leg had. Check what levels sit between entry and target, treat the nearest significant one as your realistic objective, and confirm the trade still clears your minimum on the risk-reward calculator.
Finally, note that poles are often caused by news. If the impulsive move was a data release or a headline, the flag that follows is a market digesting an event, and further headlines can move it again without warning. Check the calendar before assuming the pause is purely technical.
Where Market Structure Pro fits
The judgement that determines whether a flag works is almost entirely about context: is this a pause inside a real trend, or a bounce inside a range with a level sitting just above it? On the chart the two look identical, and the flag itself supplies no information to tell them apart.
Market Structure Pro is designed around exactly that gap. It fuses 27 tools into one verdict (TRADE, TRANSITION or NO TRADE) with a confidence percentage, an A/B/C grade and a plain-English explanation of what is supporting or limiting the reading. When a textbook flag appears and the verdict is NO TRADE because the ranging filter has identified choppy, directionless conditions, that disagreement is the whole value: it is telling you the pattern has nothing behind it.
Because it is non-repainting, with state locking on the closed bar, MSP will not show you a trend confirmation that disappears once the candle completes; a genuine hazard on a pattern this fast, where the break of a small flag boundary can happen and unhappen inside a single bar. Its session and spread awareness matters too: flags on intraday charts are the pattern most often traded in dead hours, where the breakout has no participation behind it and the spread is a large fraction of the small target.
MSP is decision support. It does not place trades, it is not a signal service, and it guarantees nothing. What it provides on this pattern is an independent answer to the one question the flag cannot answer for itself: is there actually a trend here to continue?
One verdict with a confidence score, an A/B/C grade and a plain-English reason. Non-repainting, on every MT5 instrument and timeframe.
Stop guessing whether the setup is valid
Market Structure Pro reads structure, trend, momentum, levels, volatility, volume and session in one pass and gives you a single answer with the reasoning attached. Free 7-day trial, no card required.
Start free trialFrequently asked questions
What is a bull flag pattern?
It is a sharp upward move (the pole) followed by a shallow, orderly drift downwards or sideways (the flag), which then breaks out upward and continues. The flag should be visibly calmer than the pole, with smaller candles and more overlap. It describes profit-taking after a strong move being absorbed by buyers who missed it.
What is the difference between a bull flag and a bear flag?
Only the direction. A bull flag forms after a sharp rally and drifts gently downwards before continuing up; a bear flag forms after a sharp decline and drifts gently upwards before continuing down. In both cases the flag slopes against the direction of the pole, which is the detail beginners most often get wrong.
How deep should the pullback in a flag be?
Shallow: typically giving back somewhere between a quarter and a half of the pole. There is no exact threshold, but the principle is that the deeper the retracement the less it describes a pause and the more it describes a genuine counter-move. A pullback that gives back most of the pole should not be traded as a flag.
Where do you enter a bull flag?
The standard entry is a candle closing above the upper boundary of the flag on the timeframe the pattern was found on. A more conservative alternative is to wait for price to break the highest point of the pole, which filters out some false starts at the cost of a worse price. Some traders instead use a limit order near the lower boundary of the flag with the same invalidation.
Where does the stop loss go on a flag pattern?
Below the lowest point of the flag for a bull flag, or above the highest point for a bear flag. That extreme is where the pullback stops being shallow and orderly, which is the condition the pattern depends on. Stops placed just behind the breakout line sit inside the flag’s own noise and get hit by moves that would have worked.
What is the target for a bull flag?
The convention is to measure the length of the pole and project it from the breakout point, or more conservatively from the low of the flag. It is a rule of thumb rather than a forecast, based on the idea that the second leg of a move often resembles the first. Always check whether a significant level sits between entry and target, because that level is the realistic objective.
How long should a flag last?
It should be short relative to the pole: often a third to a half of the number of bars the pole took, and rarely longer than the pole itself. A pause that outlasts the move it is correcting has become a consolidation, and consolidations can resolve in either direction. Treat the setup as expired at that point.
Do flag patterns work on 5-minute charts?
Flags appear constantly on M1 and M5 because every small burst of movement is followed by a small pause, so most of what you find there is noise. They can be traded on lower timeframes within a strong intraday trend during an active session, but the pattern needs a higher-timeframe trend behind it. Without that context it is just a shape.
Are flag patterns reliable?
As a formal pattern the evidence is thin, and definitions vary enough between traders that mechanical testing is difficult. What the flag describes, trends advancing in impulses separated by shallow pauses, is a genuine market behaviour, so it is best used as a way of timing entries into a trend you have already identified rather than as a standalone signal.
Related reading
- Pullback Trading: The broader approach a flag is a specific instance of, including how to time re-entries.
- Trend Following: Establishing the trend that a flag is supposed to be continuing.
- Market Structure Explained: Reading impulses and corrections directly rather than through a shape.
- Support and Resistance: Checking what sits between your entry and the measured target before you take the trade.
- Breakout Trading: Why breaks out of small consolidations fail, and what makes one worth trading.