Setups

HIGH TIGHT FLAGS.

The momentum continuation pattern: what a flag is, the stricter high tight flag, a definition you can scan for, and six real charts.

A bull flag is a short rest in a stock that has just made a sharp move up.

The fast advance is the pole. The few days or weeks of quiet, sideways-to-slightly-lower trading after it are the flag. And when the stock leaves the flag to the upside, the bet is that the next leg has started.

A high tight flag is the extreme version: a stock that roughly doubles in a couple of months and then barely gives anything back. It has a reputation as one of the most powerful patterns of all, and when one works, the move can be enormous.

Where the flag fits

Leading stocks rarely go up in a straight line. They climb in steps.

There's a sharp leg higher, then a pause while early buyers take profits and the move gets digested, then another leg. Kristjan Kullamägi (Qullamaggie) builds his breakout setup on that staircase, and it comes in three parts. First, a big move of roughly 30–100% or more over days to weeks. Then an orderly pullback or consolidation, with higher lows and a narrowing range, while the stock rides its rising 10- and 20-day moving averages. And then a range-expansion breakout.

A flag is that middle step at its shortest and tightest. Qullamaggie lists high tight flags, flat channels and triangles as variants of the same setup, and he notes that the pattern shows up on weekly and intraday charts too. So you're not learning a separate method here. It's the breakout setup, applied to a stock that's moving fast. Our post on how to trade breakouts covers the full process, from scanning to selling, and this one is about reading the flag itself.

The reason a flag works is the same reason any tight base works. If a stock has just run hard and then holds most of the gain in a narrow range, it's showing you that sellers are scarce. Most stocks that rally sharply give a large part of it back. So one that stalls near its highs, on falling volume, is being held by people who expect more. And when it breaks out, your stop can go close by, which is where the payoff comes from.

The anatomy of a flag

The pole. This is a fast, steep advance, often on heavy volume and often started by news. A slow drift up isn't a pole. The pole is your evidence that big buyers want the stock now.

The flag. A pause of days to a few weeks that gives back only a modest part of the pole. Qullamaggie describes momentum stocks often retracing about a third of their run before they find support. The bars get smaller toward the right side, and volume fades.

Support. In the best flags, the stock holds its rising 10- or 20-day moving average, or undercuts it briefly and reclaims it. Support after a big run is a sign of strength in itself, because most stocks don't find any.

The breakout. Price leaves the flag on a wide-range day (ideally the widest bar in a week or two), on clearly higher volume than normal.

Pradeep Bonde (Stockbee) describes a closely related short-term setup, the momentum burst, and it has similar ingredients: an orderly, low-volume consolidation, preferably under ten days, often with a narrow-range or down day just before the breakout. Different traders, but the same picture. A tight pause in a stock with momentum.

The high tight flag

The high tight flag is the pattern William O'Neil popularised in How to Make Money in Stocks, and Mark Minervini calls his version a power play.

The commonly cited version has two demanding parts. First, the stock roughly doubles (+100% or more) in about 20 to 40 sessions, which is four to eight weeks. Then it corrects by less than about 20% (some allow 25%) over roughly 5 to 25 sessions. O'Neil's own rules and examples are in the book.

The anatomy of the pattern tells you what's going on inside it:

That last point is the catch. A stock that has just doubled in a month is stretched, and a five-day flag on top of it is often too short for the stock to digest the move.

Qullamaggie also likes shakeouts inside the flag: a quick drop below support that reverses. They flush out weak holders and trap shorts. So some of the best flags look messy for a day or two.

What makes a flag constructive

Most of these come from community notes of Qullamaggie's streams, as compiled by a fan, so treat them as his practice rather than his written rules:

And the usual breakout rules still apply. Only trade flags in stocks that are already leading (see relative strength and how to find stocks to swing trade), with enough average daily range and liquidity, in a market that's rewarding breakouts.

Entry, stop and exit

The trade itself is just the breakout trade, so we'll keep this brief:

Flags give you tight stops, because the breakout day starts close to the flag's top. That makes position size the main lever, and it means gap risk matters. Twice the shares on a tight stop is twice the damage if the stock gaps through it. So avoid buying a flag into an earnings report (see trading around earnings).

A definition you can scan for

"A short, tight pause after a sharp move" is easy to recognise and hard to pin down. So here are rules precise enough to scan for, kept close to Qullamaggie's numbers where he gives them:

Pole
a rise of at least 30% from the lowest low to the flag's top, within 40 sessions

Flag
5 to 25 sessions that never trade above the top
low no more than 25% below the top, and giving back no more than half the pole

Breakout
the first session to trade above the flag's top

High tight flag
the same, with a pole of at least 100%

The high tight flag rule takes the most generous of the commonly cited limits: a pole of 100% or more inside eight weeks, and a flag up to 25% deep. It also helps to require a share price of at least $5 and $20 million a day of average dollar volume, so every trade can be sized.

A tight flag in a steady leader: ANET in 2018

Arista Networks (ANET) at the turn of 2018 showed the quiet version. Its pole was a stair-step climb of 36% over about eight weeks, and then it rested for six sessions in a flag only 6% deep, sitting right on its rising 20-day line.

ANET daily chart, October 2017 to February 2018, split-adjusted: a 36% pole from 11.12 to 15.09 in 38 sessions, a six-session flag 6% deep, a breakout on January 8 with entry at 15.09 and stop at 14.91 on 2.1 times average volume, a one-third sale on day five at 15.80 and an exit on the first close below the 10-day average at 17.19.
ANET, January 2018. A tight six-day flag on the 20-day line and a breakout on 2.1× volume.

In January it broke out of the flag on 2.1 times its average volume. The buy-stop sat at the top of the flag, and the stop went under the low of the breakout day, barely more than 1% away. A third came off on day five, and the rest rode the 10-day line until the first close below it in early February.

The stock only rose 14% from entry to exit, but on a stop that close it came to +8.7R.

A two-week flag on a fast mover: TSLA in 2020

Tesla (TSLA) in spring 2020 had a 52% pole in seven weeks. Then it spent 14 sessions in a flag 12% deep, drifting sideways while both the 10- and 20-day lines climbed up underneath it.

TSLA daily chart, April to July 2020, split-adjusted: a 52% pole from 44.92 to 68.50 in 35 sessions, a 14-session flag 12% deep, a breakout on June 30 with entry at 68.50 and stop at 66.92 on 1.5 times average volume, a one-third sale on day five at 91.06 and an exit on the first close below the 10-day average at 100.87.
TSLA, summer 2020. A longer flag that let the moving averages catch up, then a breakout on 1.5× volume.

At the end of June it traded through the flag's top on 1.5 times its average volume, with the stop under the breakout day's low. A third sold on day five, after a fast run, and the rest rode the 10-day line until the first close below it in late July.

The stock gained 47% from entry to exit, which came to +18.4R.

A deeper flag on a fast pole: AFRM in 2023

Affirm (AFRM) in November 2023 sat near the edge of the rules. It ran 70% in just 11 sessions, with gaps along the way, and the first day of the flag gave back a lot. That made the flag 20% deep. But after that shakeout the next ten sessions were tight, volume dried up, and the 20-day line rose fast to meet price.

AFRM daily chart, October 2023 to January 2024: a 70% pole from 15.97 to 27.16 in 11 sessions, an 11-session flag 20% deep, a breakout on November 27 with entry at 27.16 and stop at 26.53 on 2.9 times average volume, a one-third sale on day five at 38.56 and an exit on the first close below the 10-day average at 46.60.
AFRM, late 2023. A fast pole, one sharp down day, then ten tight sessions and a breakout on 2.9× volume.

Late in November it broke out on 2.9 times its average volume. The day's low was closer than a third of an ADR, so the stop went at that minimum distance instead. A third sold on day five, and the rest rode the 10-day line into January.

The stock rose 72% from entry to exit, for +26.9R.

A high tight flag that worked: RKLB in 2024

Rocket Lab (RKLB) in autumn 2024 was close to the textbook. It more than doubled in about seven weeks (up 111%), then rested for nine sessions in a flag only 15% deep while the 20-day line rose to meet it.

RKLB daily chart, August to December 2024: a pole from 5.74 to 12.09 in 34 sessions, a nine-session flag 15% deep, a breakout on November 6 with entry at 12.30 and stop at 12.05 on 1.5 times average volume, a one-third sale on day five at 18.83 and an exit on the first close below the 10-day average at 23.01.
RKLB, autumn 2024. A pole of more than 100%, a short, shallow flag, and a breakout on 1.5× volume.

In November it opened above the flag's top on 1.5 times its average volume, so the entry was at the open. The day's low was closer than a third of an ADR, so the stop went at that minimum distance instead. A third came off on day five, and the rest rode the 10-day line until the first close below it in December.

That came to +37.8R, and most of it was the tight stop at work. The stock went up 87% from entry to exit, and a 2% stop turned that into a very large multiple. As the tight-stop post explains, the same move on a 7% stop would have been worth a fraction as much.

ARM in May 2026, the worked trade in our breakouts post, also qualifies as a high tight flag under these rules, with a pole of just over 100% and a shallow flag.

An ordinary flag that became a trend: GRAL in 2025

GRAIL (GRAL) in 2025 showed that the pole doesn't need to be huge. It rose 35% in three weeks, then spent six sessions in a flag only 9% deep.

GRAL daily chart, August to November 2025: a 35% pole in 15 sessions, a six-session flag 9% deep, a breakout on September 19 with entry at 40.38 and stop at 39.29, a one-third sale on day five at 49.86 and an exit on the first close below the 10-day average at 80.69.
GRAL, autumn 2025. A modest pole, a tight six-day flag and a breakout on 2.3× volume that turned into a two-month trend.

In September it broke out of the flag on 2.3 times its average volume, with the stop under the low of the breakout day. A third sold on day five, and the rest rode the 10-day line for about two months, until the first close below it. That came to +27.7R.

A flag that started with a gap: NTRA in 2026

Natera (NTRA) in summer 2026 built its pole on a big gap up on heavy volume, the kind of start an episodic pivot gives you. It kept climbing to a 38% gain in about a month, then rested for 12 sessions in a flag only 8% deep while the 20-day line caught up.

NTRA daily chart, July to October 2026: a 38% pole from 248.03 to 343.18 in 21 sessions, a 12-session flag 8% deep, a breakout on September 15 with entry at 343.18 and stop at 338.82 on 1.6 times average volume, a one-third sale on day five at 390.90 and an exit on the first close below the 10-day average at 400.65.
NTRA, autumn 2026. A gap-started pole, a 12-day flag on the 20-day line, and a breakout on 1.6× volume.

In September it broke out on 1.6 times its average volume, with the stop under the low of the breakout day, about 1% away. A third came off on day five, and the rest rode the 10-day line until the first close below it in early October.

The stock rose 17% from entry to exit, which came to +12.4R on that tight stop.

Finding your own edge in flags

A flag is easy to see after the fact and much harder in real time. So the useful work is checking how your own flag trades behave:

Try it in TradePiko

Find the flags, then judge your own

A flag is only worth trading in a stock that is already leading, and only worth repeating if your own flag trades pay. TradePiko helps with both:

A TradePiko trade automatically plotted on its daily chart with the entry and exit marked.
Every trade on its daily chart, with your entry and exit plotted.
Start 7-day free trial →

Sources and credits. The three-step breakout framework, flags and high tight flags as its variants, the opening-range-high entry, the low-of-day stop capped at one ADR and the partial-then-trail exit are Kristjan Kullamägi's (Qullamaggie), from My 3 timeless setups. Waiting for the 20-day to catch up, the 45-degree slope, volume confirmation, longer formations, later-stage flags, the sector effect and the wide-range starter are from fan-compiled notes of his streams, which are second-hand. The retracement of about a third and his liking for shakeouts are from his Chat With Traders interview. Some ideas are adapted from public trader interviews and notes. The high tight flag was popularised by William O'Neil in How to Make Money in Stocks; the name "power play" is usually credited to Mark Minervini. The momentum-burst criteria are Pradeep Bonde's. The worked trades (ANET, TSLA, AFRM, RKLB, GRAL and NTRA) are TradePiko's own, run on daily bars under the scan rules above and are illustrative, not a guarantee of future results; the universe is today's leaders, which flatters the results. Educational content only.