Academy ·  Chart Pattern Library ·  Consolidation breakouts
Pattern 4 of 18: all patterns
Session patterns
  1. Opening range breakout
Consolidation breakouts  ·  Pattern 4 of 18

Ascending triangle

Breakout, textbook direction upAlso called: Flat top triangle

A flat line of highs above a rising line of lows. Sellers defend the same price while buyers step in higher each time. The textbook expects a break up through the flat top.

What it shows

The rising lows show demand getting more eager. The flat top shows supply at one price. When that supply runs out, price can move quickly through the level.

How the scanner finds it
  • At least four swings: two highs and two lows. Every swing touches its line within a third of an ATR and every close in between stays inside.
  • The upper line moves less than 0.6 ATR across the pattern (flat). The lower line rises by at least 0.6 ATR.
  • The scanner arms both breaks. A break down is reported too and labelled "against the textbook".
12345TargetEntryStop1234
An idealized drawing. The numbers are the alert stages; the shaded boxes are the textbook stop and target.

How the alerts work for this pattern

  1. 1
    Forming

    Four swings fit the two lines. The scanner draws them and watches both sides.

  2. 2
    Complete

    A fifth swing still fits. The lines are updated as more swings arrive.

  3. 3
    Close to signaling

    A close comes within a third of an ATR of either line.

  4. 4
    Time to act

    A candle closes beyond a line.

  5. x
    Cancelled

    The lines meet (the apex) or one more pattern length passes without a break.

The textbook trade

Trigger
A close beyond either line.
Stop
Beyond the last swing on the other side.
Target
The height of the triangle at its start, projected from the break.

Things to watch

  • Breaks that happen very close to the apex tend to have less room to run. The scanner cancels the setup when the lines meet.
  • The label tells you whether the break went the textbook way. In real markets a good share of triangles break the other way, which is why both sides are watched.
Where it comes from

Triangles appear in Schabacker (1932) and in Edwards and Magee's Technical Analysis of Stock Trends (1948), which describes the ascending triangle as usually bullish. John J. Murphy covers all three triangle types in Technical Analysis of the Financial Markets (1999).

On our charts

Real detections by the scanner on our own price data (2026-08-01 to 2026-10-19), with the alerts it sent. Times are New York time. Some worked and some did not.

US50060-minute chart2026-10-19Ascending triangle, broke downNeither in 8 hours
7582.07631.17680.27729.37778.410-16 02:0010-16 10:0010-18 18:0010-19 01:0010-19 08:0010-19 15:001234T 7598.4E 7690.0S 7730.9145
The alerts it sent
  1. 1Forming2026-10-19 13:00 NY4 swings fit between 7688.4 and 7728.4; watching for a close beyond either line
  2. 4Time to act2026-10-19 16:00 NYclosed through 7697.3: entry 7690.0, stop 7730.9, target 7598.4
  3. 5Result2026-10-19 23:00 NYtime (-0.44R)
EURUSD15-minute chart2026-10-19Ascending triangle, broke downNeither in 8 hours
1.11591.11791.12001.12211.124210-19 00:0010-19 03:3010-19 07:0010-19 10:3010-19 14:0010-19 17:301234T 1.1165E 1.1212S 1.1233145
The alerts it sent
  1. 1Forming2026-10-19 09:15 NY4 swings fit between 1.1214 and 1.1232; watching for a close beyond either line
  2. 4Time to act2026-10-19 10:15 NYclosed through 1.1219: entry 1.1212, stop 1.1233, target 1.1165
  3. 5Result2026-10-19 18:15 NYtime (-0.08R)

Education, not advice. A pattern describes what many traders watch for; it does not predict what price will do. The textbook stop and target are reference levels, not instructions. Trading involves risk.

Put it to work

Trade your way. The Desk backs the move.

You trade; the Desk allocates its own capital behind your trade, small at first and more as the move proves itself. You keep 90% of what that capital makes. $15 a contract, or try it first on a $1,500 demo.

Trading involves risk. This page is education, not advice; examples come from past data.