Chart Patterns

Ascending / Descending Triangle

One boundary sits flat, the other slopes into it. A flat top with a rising bottom is an ascending triangle, a flat bottom with a falling top is a descending triangle.

Lock one side, angle the other

Pick which side is the flat one, then drag its gold handle up or down, it only moves vertically and always snaps level across the whole window. Drag the blue handle freely in any direction to angle the sloped side. The label below updates live purely from which line ended up flat and which way the other one leans, so you can watch a valid triangle collapse into "invalid" the instant the slope points the wrong way.

Gold handle: vertical only, locks flat · Blue handle: drag freely, sets the sloped side

Drag the handles to fit a boundary.

Classification
Follow-through odds
0
Breakouts played
Odds beat by outcome

How it works

  1. One boundary is genuinely flat, not just visually close to it. The gold handle only ever moves up and down, which is exactly how a real horizontal support or resistance level behaves, it does not tilt no matter how price approaches it.
  2. The sloped boundary decides the type. A flat top with a rising bottom squeezes buyers into a fixed ceiling, that is the ascending triangle, generally read as bullish. A flat bottom with a falling top squeezes sellers into a fixed floor, that is the descending triangle, generally read as bearish.
  3. Volume is supposed to contract into the apex. The classic read is thinning volume as the range narrows, then a burst of volume on the actual breakout. This tool's volume toggle lets you compare that expected shape against the opposite, rising volume while the range is still narrowing, which is a weaker setup even when the lines themselves look identical.
  4. The odds readout blends both inputs. Classification sets the base rate for the pattern's usual direction, the volume shape adds or subtracts from it. Neither one guarantees the outcome, they just shift the number the breakout has to beat.

Where this breaks

A flat line that's flat by luck isn't the same as real supply or demand

The horizontal boundary in a real triangle exists because actual orders keep showing up at that exact price, not because a line happens to connect a couple of touches. A flat top or bottom drawn across only two or three candles can be pure coincidence in a choppy, directionless stretch, and the sloped line converging into it can look just as clean as a genuine setup while carrying none of the same significance. Volume confirmation helps, but the volume in this tool is a simplified shape, not real executed size, and a real market can produce a textbook-looking triangle with contracting volume that still breaks the wrong way. Treat the classification as a description of the shape you drew, not a guarantee about what built it.

Risk & liability disclaimer: This page is an educational tool only, not financial, investment, or tax advice, and not a recommendation to take any specific trade. The candles, volume, and price data shown are randomly generated simulations for illustration, not real market data. Every strategy shown carries a real risk of loss, including loss of principal.