Ascending Triangle Pattern: Rules, Targets, and 1,449 Real Breakouts
The ascending triangle is a breakout pattern: flat ceiling, rising lows. How to spot it, where the stop and target go, and what 1,449 real breakouts say.
An ascending triangle is what a market looks like when buyers keep getting more impatient and sellers keep defending the same price. Every dip gets bought a little earlier, so the lows rise; every rally stalls at the same ceiling, so the highs stay flat. The two lines squeeze toward a point, and something has to give.
The pattern is famous because of what happens when it ends: the ceiling breaks, and price is supposed to travel the height of the triangle. Most explainers stop at "supposed to." Our desk tracks breakouts for a living, so we can add what a textbook can't — a receipt. Across 1,449 breakout signals we published this year, 30.2% closed in profit. The book still netted +323R, because the average winner paid +2.97R against −0.96R for the average loser.
Hold that in your head while we go through the pattern. The low hit rate isn't a flaw in the ascending triangle. It's how breakouts work — and the reason the rules below are mostly about cost, not prediction.
What an ascending triangle is
Three ingredients, and you need all three:
- A flat ceiling. Resistance at roughly the same price, touched at least twice — three touches is the classic picture. Sellers are sitting there, and so far they've won every time.
- Rising lows. Each pullback ends higher than the last, and those lows line up on an upward-sloping trendline. Buyers aren't waiting for the old price anymore.
- A squeeze. Because one line is flat and the other rises, the swings get smaller as price moves toward the apex. That contraction is stored pressure — a market running out of room.
The classical reading is a bullish continuation pattern: it usually forms partway through an uptrend, as a pause, and resolves upward. The logic is simple. Sellers at the ceiling are a fixed pool — the same orders defending the same price. Buyers, meanwhile, are an increasing pool: they keep paying more for every dip. Fixed supply, rising demand, one obvious level everyone can see. When the ceiling finally breaks, the sellers' stops and the breakout traders' entries fire at the same moment, and that's the push.
You'll also find ascending triangles at the end of downtrends, where they act as a bottoming pattern. Same shape, same rules; only the context differs.
How to identify one (and when not to)
A drawing that looks like a triangle isn't enough. The checklist our desk applies to any consolidation before calling it a pattern:
- The ceiling has at least two clean touches, ideally three, at nearly the same price. One touch is just a high.
- At least two higher lows line up. If the lows are rising but scattered, you have an uptrend inside a range, not a triangle.
- The pattern is proportionate. A triangle that takes up more room than the trend that preceded it isn't a pause — it's a new range.
- Price breaks before the apex. Patterns that drift all the way to the point where the lines meet have usually spent their energy. The best breaks come from the middle-to-late portion of the triangle, while there's still a visible gap between ceiling and floor.
- Don't lean on volume in forex. Stock-market pattern books tell you to expect volume to fade during the triangle and surge on the break. Spot FX has no central exchange, so what your platform calls "volume" is tick count from one broker's feed. It's a rough proxy at best; use it as a tiebreaker, never as a rule.
A pattern that fails one of these isn't a lesser triangle. It's a different thing, and it won't behave like the statistics say. (If you want the grounding under all of this — why levels hold, why they break — the Academy's free breakout trading course starts from zero.)
How to trade the ascending triangle
Entry. Wait for a candle to close above the ceiling on the timeframe you're trading. A wick through the line means nothing — a close means the sellers who defended that price have actually stepped aside. The more patient version is the break and retest: let the break go, and enter when price comes back down to the old ceiling and holds it as support. You'll miss some moves that never look back, but you'll also skip a disproportionate share of fast failures.
Stop. Under the last higher low. That's the last place buyers proved they were still in control; if price gets back there, the idea is wrong. Don't tuck the stop just under the ceiling — that's the most-watched level on the chart, and it gets swept before the real move at least as often as it holds. If the higher-low stop is too far for your size, our position size calculator will tell you what you can afford; if the answer is "nothing," pass, don't shrink the stop.
Target. The classical measured move: take the pattern's height at its widest point (ceiling to first low) and add it on top of the breakout level. Our own signals target the next pivot level instead of a measured move, because the next level is where the next pool of orders sits. Either way, treat the target as a ceiling on what to hope for, not a forecast. The data below explains why.
What 1,449 breakouts say about the break
An honest disclosure first: our book isn't pattern-tagged. Our detectors don't draw triangles — they fire when price breaks a level it had been pressing against: a session range, a pivot, a prior high. That's the same event a triangle's ceiling produces, in its purest form, so the numbers are relevant. They just aren't "ascending triangle" numbers specifically, and we won't pretend they are.
Every signal below was published to customers with its entry, stop and target fixed at fire time, then graded as it closed. R is your initial risk: +2R means the trade made twice what it risked.
| Timeframe | Signals | Closed in profit | Hit full target | Avg winner | Avg loser | Avg per trade |
|---|---|---|---|---|---|---|
| M15 | 788 | 26.4% | 25.9% | +2.81R | −1.00R | +0.01R |
| H1 | 374 | 28.9% | 22.2% | +4.57R | −0.97R | +0.63R |
| H4 | 245 | 42.4% | 29.8% | +1.89R | −0.86R | +0.31R |
| All | 1,449 | 30.2% | 24.8% | +2.97R | −0.96R | +0.22R |
"All" includes 32 daily and weekly signals — too few to show on their own. Live and updating on the breakout statistics page.
Three things worth staring at:
- A 30% hit rate is normal. Seven breaks in ten do not close in profit. If your ascending triangle plan assumes most breaks work, it will bleed you on the most common outcome. The plan has to survive being wrong seven times in ten — which it does, if the stop is where the idea is wrong and the winners are allowed to run.
- The timeframe changes the shape of the win, not just the odds. H4 had the best hit rate but the smallest winners: a slower chart resolves more cleanly but doesn't travel as far relative to its stop. H1 carried the whole book — a 29% hit rate paired with a +4.57R average winner. M15 was breakeven after 788 trades; fast charts produce the most patterns and the least edge. (More on this in which timeframe suits breakout trading.)
- Only one signal in four reached its full target. That's the measured-move lesson in one number. Plenty of trades closed in profit without getting there — 12.4% of all signals paid 2R or more — but "price travels the height of the pattern" is a best case, not a base case. Take partial profit at the next real level and trail the rest.
When the ascending triangle fails
It fails in two ways, and both are tradeable information.
The false break. Price closes above the ceiling, the breakout traders pile in, and within a few candles it's back inside the triangle. In our failure study, 75.5% of tracked breakouts never reached their target — and failures resolve fast: in our retest study, failed breaks died in a median of 2 hours while winners took 11 to pay. A break that's back under the ceiling on the next close is a loser announcing itself early. Take the small loss; don't hope.
The downside break. Sometimes the rising trendline gives way instead of the ceiling. This is the pattern's dirty secret: everyone who read "bullish continuation" is leaning long, and a break of the higher lows traps all of them at once. Failed ascending triangles often produce a sharper move down than the upside break would have produced up, for exactly that reason. If you're short-biased and the floor breaks, it's a real setup — the same stop-and-target logic, mirrored.
The through-line: the pattern tells you where the decision will happen. It doesn't tell you which way. Spotting a false breakout early is worth more than predicting the direction.
Ascending vs. descending vs. symmetrical
The triangle family, so no chart book confuses you:
| Pattern | Flat line | Sloping line | Classical bias |
|---|---|---|---|
| Ascending triangle | Ceiling (resistance) | Rising lows | Bullish |
| Descending triangle | Floor (support) | Falling highs | Bearish |
| Symmetrical triangle | Neither | Rising lows and falling highs | Continuation of the prior trend |
Same mechanics in all three: contraction, a level everybody can see, and a release. The ascending triangle just tells you which side has been getting more impatient.
The short version
Draw it only when the ceiling is flat and the lows really do line up. Enter on a close, or on the retest. Stop under the last higher low. Target the next level, and treat the measured move as a bonus. Then accept the arithmetic: you'll be wrong most of the time, and it will still pay — because breakouts pay on expectancy, not attendance. Our book is open, losers included, if you want to check that claim yourself.
Methodology: 1,449 completed breakout-strategy signals, Feb 24 – Sep 3, 2026, across the 15 instruments our desk tracks; entries, stops and targets fixed at fire time. "Closed in profit" = realized R > 0; "hit full target" = the published target was reached. Signals are not pattern-tagged — they're breaks of tracked levels, of which a triangle's ceiling is one kind.
Want the numbers as they update, every week, losers included? The Dossier is free.
We got receipts.
Every signal our desk fires, graded in R — winners and losers, no cherry-picking. One email, every Friday.
Share this post
Know a trader who could use this one? Send it their way.
